@@ -24,7 +24,7 @@ exclude: ^tools/JoinPaths.cmake$
2424repos :
2525# Standard hooks
2626- repo : https://github.com/pre-commit/pre-commit-hooks
27- rev : " v4.3 .0"
27+ rev : " v4.4 .0"
2828 hooks :
2929 - id : check-added-large-files
3030 - id : check-case-conflict
4141
4242# Upgrade old Python syntax
4343- repo : https://github.com/asottile/pyupgrade
44- rev : " v3.2 .0"
44+ rev : " v3.3 .0"
4545 hooks :
4646 - id : pyupgrade
4747 args : [--py36-plus]
8080
8181# Autoremoves unused imports
8282- repo : https://github.com/hadialqattan/pycln
83- rev : " v2.1.1 "
83+ rev : " v2.1.2 "
8484 hooks :
8585 - id : pycln
8686 stages : [manual]
@@ -108,15 +108,15 @@ repos:
108108
109109# Flake8 also supports pre-commit natively (same author)
110110- repo : https://github.com/PyCQA/flake8
111- rev : " 5 .0.4 "
111+ rev : " 6 .0.0 "
112112 hooks :
113113 - id : flake8
114114 exclude : ^(docs/.*|tools/.*)$
115115 additional_dependencies : *flake8_dependencies
116116
117117# PyLint has native support - not always usable, but works for us
118118- repo : https://github.com/PyCQA/pylint
119- rev : " v2.15.5 "
119+ rev : " v2.15.8 "
120120 hooks :
121121 - id : pylint
122122 files : ^pybind11
@@ -132,7 +132,7 @@ repos:
132132
133133# Check static types with mypy
134134- repo : https://github.com/pre-commit/mirrors-mypy
135- rev : " v0.982 "
135+ rev : " v0.991 "
136136 hooks :
137137 - id : mypy
138138 args : []
@@ -141,7 +141,7 @@ repos:
141141
142142# Checks the manifest for missing files (native support)
143143- repo : https://github.com/mgedmin/check-manifest
144- rev : " 0.48 "
144+ rev : " 0.49 "
145145 hooks :
146146 - id : check-manifest
147147 # This is a slow hook, so only run this if --hook-stage manual is passed
@@ -175,7 +175,7 @@ repos:
175175
176176# Clang format the codebase automatically
177177- repo : https://github.com/pre-commit/mirrors-clang-format
178- rev : " v14 .0.6 "
178+ rev : " v15 .0.4 "
179179 hooks :
180180 - id : clang-format
181181 types_or : [c++, c, cuda]
0 commit comments