@@ -25,22 +25,22 @@ repos:
2525
2626# Clang format the codebase automatically
2727- repo : https://github.com/pre-commit/mirrors-clang-format
28- rev : " v18 .1.8 "
28+ rev : " v19 .1.3 "
2929 hooks :
3030 - id : clang-format
3131 types_or : [c++, c, cuda]
3232
3333# Ruff, the Python auto-correcting linter/formatter written in Rust
3434- repo : https://github.com/astral-sh/ruff-pre-commit
35- rev : v0.6.3
35+ rev : v0.7.2
3636 hooks :
3737 - id : ruff
3838 args : ["--fix", "--show-fixes"]
3939 - id : ruff-format
4040
4141# Check static types with mypy
4242- repo : https://github.com/pre-commit/mirrors-mypy
43- rev : " v1.11.2 "
43+ rev : " v1.13.0 "
4444 hooks :
4545 - id : mypy
4646 args : []
6262
6363# Standard hooks
6464- repo : https://github.com/pre-commit/pre-commit-hooks
65- rev : " v4.6 .0"
65+ rev : " v5.0 .0"
6666 hooks :
6767 - id : check-added-large-files
6868 - id : check-case-conflict
7979
8080# Also code format the docs
8181- repo : https://github.com/adamchainz/blacken-docs
82- rev : " 1.18.0 "
82+ rev : " 1.19.1 "
8383 hooks :
8484 - id : blacken-docs
8585 additional_dependencies :
@@ -108,7 +108,7 @@ repos:
108108
109109# Checks the manifest for missing files (native support)
110110- repo : https://github.com/mgedmin/check-manifest
111- rev : " 0.49 "
111+ rev : " 0.50 "
112112 hooks :
113113 - id : check-manifest
114114 # This is a slow hook, so only run this if --hook-stage manual is passed
@@ -142,14 +142,14 @@ repos:
142142
143143# PyLint has native support - not always usable, but works for us
144144- repo : https://github.com/PyCQA/pylint
145- rev : " v3.2.7 "
145+ rev : " v3.3.1 "
146146 hooks :
147147 - id : pylint
148148 files : ^pybind11
149149
150150# Check schemas on some of our YAML files
151151- repo : https://github.com/python-jsonschema/check-jsonschema
152- rev : 0.29.2
152+ rev : 0.29.4
153153 hooks :
154154 - id : check-readthedocs
155155 - id : check-github-workflows
0 commit comments