@@ -12,7 +12,7 @@ default_language_version:
1212
1313repos :
1414 - repo : https://github.com/pre-commit/pre-commit-hooks
15- rev : " v5.0.0"
15+ rev : " cef0300fd0fc4d2a87a85fa2093c6b283ea36f4b " # v5.0.0
1616 hooks :
1717 # Generic checks
1818 - id : check-case-conflict
@@ -39,31 +39,24 @@ repos:
3939 ^package\/.*$
4040 )
4141
42- - repo : https://github.com/codespell-project/codespell
43- rev : " v2.3.0"
44- hooks :
45- # Spell checking
46- - id : codespell
47- exclude : ^.*\.(svd|SVD)$
48-
4942 - repo : https://github.com/pre-commit/mirrors-clang-format
50- rev : " v18.1.3"
43+ rev : " f6446549e5e97ec9665b9b03e75b87b445857f9a " # v18.1.3
5144 hooks :
5245 # C/C++ formatting
5346 - id : clang-format
5447 types_or : [c, c++]
5548 exclude : ^.*\/build_opt\.h$
5649
5750 - repo : https://github.com/psf/black-pre-commit-mirror
58- rev : " 24.10.0 "
51+ rev : " a4920527036bb9a3f3e6055d595849d67d0da066 " # 25.1.0
5952 hooks :
6053 # Python formatting
6154 - id : black
6255 types_or : [python]
6356 args : [--line-length=120] # From the arduino code style. Add as argument rather than creating a new config file.
6457
6558 - repo : https://github.com/PyCQA/flake8
66- rev : " 7.1.1 "
59+ rev : " 16f5f28a384f0781bebb37a08aa45e65b9526c50 " # 7.2.0
6760 hooks :
6861 # Python linting
6962 - id : flake8
@@ -74,37 +67,44 @@ repos:
7467 - flake8-simplify
7568
7669 - repo : https://github.com/pre-commit/mirrors-prettier
77- rev : " v3.1.0"
70+ rev : " ffb6a759a979008c0e6dff86e39f4745a2d9eac4 " # v3.1.0
7871 hooks :
7972 # YAML formatting
8073 - id : prettier
8174 types_or : [yaml]
8275
76+ - repo : https://github.com/codespell-project/codespell
77+ rev : " 63c8f8312b7559622c0d82815639671ae42132ac" # v2.4.1
78+ hooks :
79+ # Spell checking
80+ - id : codespell
81+ exclude : ^.*\.(svd|SVD)$
82+
8383 - repo : https://github.com/shellcheck-py/shellcheck-py
84- rev : " v0.10.0.1"
84+ rev : " a23f6b85d0fdd5bb9d564e2579e678033debbdff " # v0.10.0.1
8585 hooks :
8686 # Bash linting
8787 - id : shellcheck
8888 types : [shell]
8989
9090 - repo : https://github.com/openstack/bashate
91- rev : " 2.1.1"
91+ rev : " fbd7c2534c2701351c603ff700ddf08202430a31 " # 2.1.1
9292 hooks :
9393 # Bash formatting
9494 - id : bashate
9595 types : [shell]
9696 args : ["-i", "E006"] # Ignore E006: Line too long
9797
9898 - repo : https://github.com/errata-ai/vale
99- rev : " v3.9.1 "
99+ rev : " dc4c47923788a413fb5677de6e3370d514aecb78 " # v3.11.2
100100 hooks :
101101 # Sync vale styles and lint markdown and reStructuredText
102102 - id : vale
103103 name : vale-sync
104- language_version : " 1.21.6 "
104+ language_version : " 1.23.2 "
105105 pass_filenames : false
106106 args : [sync]
107107 types_or : [markdown, rst]
108108 - id : vale
109- language_version : " 1.21.6 "
109+ language_version : " 1.23.2 "
110110 types_or : [markdown, rst]
0 commit comments