11minimum_pre_commit_version : " 3.2.0"
22ci :
33 autoupdate_schedule : monthly
4- exclude : /vendor/|^resources/playground/
4+ exclude : |
5+ (?x)(
6+ ^resources/patches/|
7+ ^resources/playground/|
8+ /generated/|
9+ /vendor/
10+ )
11+
512repos :
613 - repo : meta
714 hooks :
@@ -26,14 +33,14 @@ repos:
2633 hooks :
2734 - id : check-added-large-files
2835 - id : check-case-conflict
36+ - id : check-illegal-windows-names
2937 - id : check-executables-have-shebangs
3038 - id : check-merge-conflict
3139 - id : check-shebang-scripts-are-executable
3240 - id : destroyed-symlinks
3341 - id : detect-private-key
3442 - id : end-of-file-fixer
3543 exclude_types : [svg]
36- exclude : ^resources/patches/.*\.patch$|\.scope$
3744 - id : fix-byte-order-marker
3845 - id : forbid-submodules
3946 - id : mixed-line-ending
@@ -43,7 +50,11 @@ repos:
4350 # tests use strings with trailing white space to represent the final
4451 # document contents. For example
4552 # resources/fixtures/recorded/languages/ruby/changeCondition.yml
46- exclude : ^resources/fixtures/recorded/.*/[^/]*\.yml$|\.scope$|/generated/|^resources/patches/
53+ exclude : |
54+ (?x)(
55+ ^resources/fixtures/recorded/.*/[^/]*\.yml$|
56+ ^resources/fixtures/scopes/.*/[^/]*\.scope$
57+ )
4758
4859 - repo : local
4960 hooks :
@@ -80,14 +91,14 @@ repos:
8091 entry : pnpm transform-recorded-tests --check-marks
8192
8293 - repo : https://github.com/astral-sh/ruff-pre-commit
83- rev : v0.15.5
94+ rev : v0.15.7
8495 hooks :
8596 - id : ruff-check
86- args : [--fix, --exit-non-zero-on-fix ]
97+ args : [--fix]
8798 - id : ruff-format
8899
89100 - repo : https://github.com/cursorless-dev/talon-tools
90- rev : v0.2 .0
101+ rev : v0.8 .0
91102 hooks :
92103 - id : talon-fmt
93104 - id : tree-sitter-fmt
@@ -98,7 +109,7 @@ repos:
98109 - id : luacheck
99110
100111 - repo : https://github.com/JohnnyMorganz/StyLua
101- rev : v0.20 .0
112+ rev : v2.4 .0
102113 hooks :
103114 - id : stylua
104115
0 commit comments