@@ -14,7 +14,7 @@ default_install_hook_types: [pre-commit, commit-msg]
1414default_stages : [pre-commit]
1515repos :
1616 - repo : https://github.com/pre-commit/pre-commit-hooks
17- rev : v3.2 .0
17+ rev : v6.0 .0
1818 hooks :
1919 - id : trailing-whitespace
2020 - id : end-of-file-fixer
@@ -25,12 +25,12 @@ repos:
2525 - id : check-toml
2626 - id : debug-statements
2727 - repo : https://github.com/asottile/add-trailing-comma
28- rev : v3.1 .0
28+ rev : v3.2 .0
2929 hooks :
3030 - id : add-trailing-comma
3131 - repo : https://github.com/astral-sh/ruff-pre-commit
3232 # Ruff version.
33- rev : v0.12.10
33+ rev : v0.13.3
3434 hooks :
3535 # Run the linter.
3636 - id : ruff
4040 types_or : [python, pyi]
4141 # options: ignore one line things [E701]
4242 - repo : https://github.com/adrienverge/yamllint
43- rev : v1.35 .1
43+ rev : v1.37 .1
4444 hooks :
4545 - id : yamllint
4646 name : yamllint
5555 }\
5656 }"]
5757 - repo : https://github.com/rhysd/actionlint
58- rev : v1.7.4
58+ rev : v1.7.7
5959 hooks :
6060 - id : actionlint
6161 name : Lint GitHub Actions workflow files
@@ -76,18 +76,9 @@ repos:
7676 args : [--staged, -c, "general.ignore=B6,T3", --msg-filename]
7777 stages : [commit-msg]
7878 - repo : https://github.com/crate-ci/typos
79- rev : v1.28.2
79+ rev : v1
8080 hooks :
8181 - id : typos
82- - repo : https://github.com/markdownlint/markdownlint
83- rev : v0.13.0
84- hooks :
85- - id : markdownlint
86- name : Markdownlint
87- description : Run markdownlint on your Markdown files
88- entry : mdl --rules ~MD026 --style .markdown.rb
89- language : ruby
90- files : \.(md|mdown|markdown)$
9182 - repo : https://github.com/Yelp/detect-secrets
9283 rev : v1.5.0
9384 hooks :
@@ -96,3 +87,16 @@ repos:
9687 language : python
9788 entry : detect-secrets-hook
9889 args : ['']
90+ - repo : https://github.com/rvben/rumdl-pre-commit
91+ rev : v0.0.153 # Use the latest release tag
92+ hooks :
93+ - id : rumdl
94+ # To only check (default):
95+ # args: []
96+ # To automatically fix issues:
97+ # args: [--fix]
98+ - repo : https://github.com/RobertCraigie/pyright-python
99+ rev : v1.1.406 # pin a tag; latest as of 2025-10-01
100+ hooks :
101+ - id : pyright
102+ args : ["--project=src/py"]
0 commit comments