11
11
12
12
# pre-commit-hooks
13
13
- repo : https://github.com/pre-commit/pre-commit-hooks
14
- rev : v4.4 .0
14
+ rev : v4.6 .0
15
15
hooks :
16
16
- id : check-added-large-files
17
17
- id : check-ast
47
47
- id : sort-simple-yaml
48
48
- id : trailing-whitespace
49
49
50
- - repo : https://github.com/pre-commit/mirrors- autopep8
51
- rev : v2.0.0
50
+ - repo : https://github.com/hhatto/ autopep8
51
+ rev : v2.3.1
52
52
hooks :
53
53
- id : autopep8
54
54
args : [--in-place, --list-fixes, --recursive, --exclude="*.cfg"]
@@ -62,15 +62,15 @@ repos:
62
62
# clang #
63
63
# ########
64
64
- repo : https://github.com/pre-commit/mirrors-clang-format
65
- rev : " v15.0.6 " # Use the sha / tag you want to point at
65
+ rev : " v19.1.0 " # Use the sha / tag you want to point at
66
66
hooks :
67
67
- id : clang-format
68
68
69
69
# ########
70
70
# cmake #
71
71
# ########
72
72
- repo : https://github.com/cmake-lint/cmake-lint
73
- rev : 1.4.2
73
+ rev : 1.4.3
74
74
hooks :
75
75
- id : cmakelint
76
76
94
94
# cython #
95
95
# #########
96
96
- repo : https://github.com/MarcoGorelli/cython-lint
97
- rev : v0.9.1
97
+ rev : v0.16.2
98
98
hooks :
99
99
- id : cython-lint
100
100
- id : double-quote-cython-strings
@@ -103,15 +103,15 @@ repos:
103
103
# dart #
104
104
# #######
105
105
- repo : https://github.com/fluttercommunity/import_sorter
106
- rev : " f350497a11b1285c695595049e95a420068e7a9f "
106
+ rev : " 641f363d40a4ffb42ab577a43433fc48c5059b19 "
107
107
hooks :
108
108
- id : dart-import-sorter # use `flutter-import-sorter` for Flutter project
109
109
110
110
# ############
111
111
# databooks #
112
112
# ############
113
113
- repo : https://github.com/datarootsio/databooks
114
- rev : 1.3.7
114
+ rev : 1.3.10
115
115
hooks :
116
116
- id : databooks-meta
117
117
- id : databooks-assert
@@ -121,7 +121,7 @@ repos:
121
121
# databricks #
122
122
# #############
123
123
- repo : https://github.com/inspera/blackbricks
124
- rev : 1.0.1
124
+ rev : 2.1.3
125
125
hooks :
126
126
- id : blackbricks
127
127
# args: [--line-length=120]
@@ -130,19 +130,19 @@ repos:
130
130
# docker #
131
131
# #########
132
132
- repo : https://github.com/AleksaC/hadolint-py
133
- rev : v2.10.0
133
+ rev : v2.12.1b3
134
134
hooks :
135
135
- id : hadolint
136
136
- repo : https://github.com/hadolint/hadolint
137
- rev : v2.12.1 -beta
137
+ rev : v2.13.0 -beta
138
138
hooks :
139
139
- id : hadolint-docker
140
140
141
141
# #######
142
142
# docs #
143
143
# #######
144
144
- repo : https://github.com/asottile/blacken-docs
145
- rev : v1.12.1
145
+ rev : 1.18.0
146
146
hooks :
147
147
- id : blacken-docs
148
148
additional_dependencies : [black==22.12.0]
@@ -169,7 +169,7 @@ repos:
169
169
# eslint #
170
170
# #########
171
171
- repo : https://github.com/pre-commit/mirrors-eslint
172
- rev : " v8.29.0 " # Use the sha / tag you want to point at
172
+ rev : " v9.11.1 " # Use the sha / tag you want to point at
173
173
hooks :
174
174
- id : eslint
175
175
files : \.[jt]sx?$ # *.js, *.jsx, *.ts and *.tsx
@@ -180,15 +180,15 @@ repos:
180
180
# ##########
181
181
182
182
- repo : https://github.com/fluttercommunity/import_sorter
183
- rev : " f350497a11b1285c695595049e95a420068e7a9f "
183
+ rev : " 641f363d40a4ffb42ab577a43433fc48c5059b19 "
184
184
hooks :
185
185
- id : flutter-import-sorter # use `dart-import-sorter` for a Dart project
186
186
187
187
# #####
188
188
# go #
189
189
# #####
190
190
- repo : https://github.com/golangci/golangci-lint
191
- rev : " v1.50.1 "
191
+ rev : " v1.61.0 "
192
192
hooks :
193
193
- id : golangci-lint
194
194
@@ -204,7 +204,7 @@ repos:
204
204
# ini #
205
205
# ######
206
206
- repo : https://github.com/macisamuele/language-formatters-pre-commit-hooks
207
- rev : " v2.5 .0"
207
+ rev : " v2.14 .0"
208
208
hooks :
209
209
- id : pretty-format-ini
210
210
args : [--autofix]
@@ -230,7 +230,7 @@ repos:
230
230
# jekyll #
231
231
# #########
232
232
- repo : https://github.com/klieret/jekyll-relative-url-check
233
- rev : v2.0.1
233
+ rev : v2.0.2
234
234
hooks :
235
235
- id : jekyll-relative-url-check-html
236
236
- id : jekyll-relative-url-check-markdown
@@ -239,7 +239,7 @@ repos:
239
239
# jsonschema #
240
240
# #############
241
241
- repo : https://github.com/python-jsonschema/check-jsonschema
242
- rev : 0.19.2
242
+ rev : 0.29.3
243
243
hooks :
244
244
- id : check-jsonschema
245
245
files : ^data/.*\.json$
@@ -269,7 +269,7 @@ repos:
269
269
# kotlin #
270
270
# #########
271
271
- repo : https://github.com/macisamuele/language-formatters-pre-commit-hooks
272
- rev : " v2.5 .0"
272
+ rev : " v2.14 .0"
273
273
hooks :
274
274
- id : pretty-format-kotlin
275
275
args : [--autofix]
@@ -310,7 +310,7 @@ repos:
310
310
# macOS #
311
311
# ########
312
312
- repo : https://github.com/homebysix/pre-commit-macadmin
313
- rev : v1.12.3
313
+ rev : v1.16.2
314
314
hooks :
315
315
- id : check-git-config-email
316
316
args : ["--domains", "gmail.com", "johnpatrickroach.com"]
@@ -335,7 +335,7 @@ repos:
335
335
# pip #
336
336
# ######
337
337
- repo : https://github.com/peterdemin/pip-compile-multi
338
- rev : v2.6.1
338
+ rev : v2.6.4
339
339
hooks :
340
340
- id : pip-compile-multi-verify
341
341
@@ -360,24 +360,24 @@ repos:
360
360
# #########
361
361
362
362
- repo : https://github.com/psf/black
363
- rev : 22.12 .0
363
+ rev : 24.8 .0
364
364
hooks :
365
365
- id : black
366
366
367
367
- repo : https://github.com/PyCQA/flake8
368
- rev : 6.0.0
368
+ rev : 7.1.1
369
369
hooks :
370
370
- id : flake8
371
371
exclude : ^docs/|setup.py
372
372
373
373
- repo : https://github.com/PyCQA/isort
374
- rev : 5.11 .2
374
+ rev : 5.13 .2
375
375
hooks :
376
376
- id : isort
377
377
args : [--float-to-top, --profile black]
378
378
379
379
- repo : https://github.com/pre-commit/mirrors-mypy
380
- rev : v0.991
380
+ rev : v1.11.2
381
381
hooks :
382
382
- id : mypy
383
383
args : [--install-types, --non-interactive]
@@ -387,7 +387,7 @@ repos:
387
387
# ruby #
388
388
# #######
389
389
- repo : https://github.com/mattlqx/pre-commit-ruby
390
- rev : v1.3.5
390
+ rev : v1.3.6
391
391
hooks :
392
392
- id : rubocop
393
393
- id : foodcritic
@@ -399,7 +399,7 @@ repos:
399
399
# rust #
400
400
# #######
401
401
- repo : https://github.com/macisamuele/language-formatters-pre-commit-hooks
402
- rev : " v2.5 .0"
402
+ rev : " v2.14 .0"
403
403
hooks :
404
404
- id : pretty-format-rust
405
405
args : [--autofix]
@@ -408,7 +408,7 @@ repos:
408
408
# sourcery #
409
409
# ###########
410
410
- repo : https://github.com/sourcery-ai/sourcery
411
- rev : v1.0.2
411
+ rev : v1.23.0
412
412
hooks :
413
413
- id : sourcery
414
414
# The best way to use Sourcery in a pre-commit hook:
@@ -420,21 +420,21 @@ repos:
420
420
# toml #
421
421
# #######
422
422
- repo : https://github.com/macisamuele/language-formatters-pre-commit-hooks
423
- rev : " v2.5 .0"
423
+ rev : " v2.14 .0"
424
424
hooks :
425
425
- id : pretty-format-toml
426
426
args : [--autofix]
427
427
428
428
- repo : https://github.com/nbQA-dev/nbQA
429
- rev : 1.5.3
429
+ rev : 1.8.7
430
430
hooks :
431
431
- id : nbqa-pyupgrade
432
432
args : [--py37-plus]
433
433
- id : nbqa-mypy
434
434
args : [--install-types, --non-interactive]
435
435
436
436
- repo : https://github.com/pre-commit/pygrep-hooks
437
- rev : v1.9 .0 # Use the ref you want to point at
437
+ rev : v1.10 .0 # Use the ref you want to point at
438
438
hooks :
439
439
- id : python-use-type-annotations
440
440
- id : python-check-blanket-noqa
@@ -461,6 +461,6 @@ repos:
461
461
# yaml #
462
462
# #######
463
463
- repo : https://github.com/adrienverge/yamllint.git
464
- rev : v1.28.0
464
+ rev : v1.35.1
465
465
hooks :
466
466
- id : yamllint
0 commit comments