5858 hooks :
5959 - id : keep-sorted
6060 - repo : https://github.com/hofbi/dev-tools
61- rev : 0.15.1
61+ rev : 1.0.0
6262 hooks :
6363 - id : check-snake-case
6464 - id : check-no-dashes
6767 - id : check-shellscript-set-options
6868 - id : check-non-existing-and-duplicate-excludes
6969 - repo : https://github.com/executablebooks/mdformat
70- rev : 0.7.22
70+ rev : 1.0.0
7171 hooks :
7272 - id : mdformat
7373 exclude : ^slides/
@@ -79,13 +79,13 @@ repos:
7979 - mdformat-toc
8080 - repo : https://github.com/tcort/markdown-link-check
8181 # Stick to 3.11.2 until https://github.com/tcort/markdown-link-check/issues/457 is fixed
82- rev : v3.13.7
82+ rev : v3.14.1
8383 hooks :
8484 - id : markdown-link-check
8585 args : ["--quiet", "--config", ".md-link-config.json"]
8686 exclude : ^slides/homework
8787 - repo : https://github.com/google/yamlfmt
88- rev : v0.17.2
88+ rev : v0.20.0
8989 hooks :
9090 - id : yamlfmt
9191 exclude : |
@@ -126,7 +126,7 @@ repos:
126126 additional_dependencies : [cmakelang]
127127 exclude : cmake/.*
128128 - repo : https://github.com/astral-sh/ruff-pre-commit
129- rev : v0.13 .3
129+ rev : v0.14 .3
130130 hooks :
131131 - id : ruff-format
132132 - id : ruff-check
@@ -144,11 +144,11 @@ repos:
144144 - id : mypy
145145 args : [--python-version, '3.12']
146146 - repo : https://github.com/PyCQA/pylint
147- rev : v3.3.9
147+ rev : v4.0.2
148148 hooks :
149149 - id : pylint
150150 - repo : https://github.com/asottile/pyupgrade
151- rev : v3.20 .0
151+ rev : v3.21 .0
152152 hooks :
153153 - id : pyupgrade
154154 args : [--py312-plus, --keep-runtime-typing]
@@ -165,10 +165,10 @@ repos:
165165 hooks :
166166 - id : shellcheck
167167 - repo : https://github.com/python-jsonschema/check-jsonschema
168- rev : 0.34.0
168+ rev : 0.34.1
169169 hooks :
170170 - id : check-github-workflows
171171 - repo : https://github.com/crate-ci/typos
172- rev : v1.37.3
172+ rev : v1
173173 hooks :
174174 - id : typos
0 commit comments