14
14
repos :
15
15
# Autoupdate: Python code
16
16
- repo : https://github.com/asottile/pyupgrade
17
- rev : v3.19.1
17
+ rev : ce40a160603ab0e7d9c627ae33d7ef3906e2d2b2 # frozen: v3.19.1
18
18
hooks :
19
19
- id : pyupgrade
20
20
args : [--py312-plus]
21
21
22
22
# Automatically sort python imports
23
23
- repo : https://github.com/PyCQA/isort
24
- rev : 6.0.1
24
+ rev : c8ab4a5b21bac924d106e3103dd7c979fdd0f9bc # frozen: 6.0.1
25
25
hooks :
26
26
- id : isort
27
27
args : [--profile, black]
28
28
29
29
# Autoformat: Python code
30
30
- repo : https://github.com/psf/black
31
- rev : 25.1.0
31
+ rev : 8a737e727ac5ab2f1d4cf5876720ed276dc8dc4b # frozen: 25.1.0
32
32
hooks :
33
33
- id : black
34
34
args : [--target-version=py312]
35
35
36
36
# Check python code static typing
37
37
- repo : https://github.com/pre-commit/mirrors-mypy
38
- rev : v1.15.0
38
+ rev : f40886d54c729f533f864ed6ce584e920feb0af7 # frozen: v1.15.0
39
39
hooks :
40
40
- id : mypy
41
41
args : [--config, ./mypy.ini]
@@ -60,14 +60,14 @@ repos:
60
60
61
61
# Autoformat: YAML, JSON, Markdown, etc.
62
62
- repo : https://github.com/rbubley/mirrors-prettier
63
- rev : v3.5.3
63
+ rev : 787fb9f542b140ba0b2aced38e6a3e68021647a3 # frozen: v3.5.3
64
64
hooks :
65
65
- id : prettier
66
66
exclude : " {{cookiecutter.stack_name}}/.github/workflows/docker.yml"
67
67
68
68
# `pre-commit sample-config` default hooks
69
69
- repo : https://github.com/pre-commit/pre-commit-hooks
70
- rev : v5.0.0
70
+ rev : cef0300fd0fc4d2a87a85fa2093c6b283ea36f4b # frozen: v5.0.0
71
71
hooks :
72
72
- id : check-added-large-files
73
73
- id : end-of-file-fixer
@@ -76,28 +76,28 @@ repos:
76
76
77
77
# Lint: Dockerfile
78
78
- repo : https://github.com/hadolint/hadolint
79
- rev : v2.13.1-beta
79
+ rev : c3dc18df7a501f02a560a2cc7ba3c69a85ca01d3 # frozen: v2.13.1-beta
80
80
hooks :
81
81
- id : hadolint-docker
82
82
entry : hadolint/hadolint:v2.12.1-beta hadolint
83
83
84
84
# Lint: YAML
85
85
- repo : https://github.com/adrienverge/yamllint
86
- rev : v1.37.1
86
+ rev : 79a6b2b1392eaf49cdd32ac4f14be1a809bbd8f7 # frozen: v1.37.1
87
87
hooks :
88
88
- id : yamllint
89
89
args : ["-d {extends: relaxed, rules: {line-length: disable}}", "-s"]
90
90
exclude : " {{cookiecutter.stack_name}}/.github/workflows/docker.yml"
91
91
92
92
# Lint: Python
93
93
- repo : https://github.com/PyCQA/flake8
94
- rev : 7.2.0
94
+ rev : 4b5e89b4b108a6c1a000c591d334a99a80d34c7b # frozen: 7.2.0
95
95
hooks :
96
96
- id : flake8
97
97
98
98
# Lint: Markdown
99
99
- repo : https://github.com/DavidAnson/markdownlint-cli2
100
- rev : v0.17.2
100
+ rev : d174eb7a8f35e05d4065c82d375ad84aa0b32352 # frozen: v0.17.2
101
101
hooks :
102
102
- id : markdownlint-cli2
103
103
args : [--fix]
0 commit comments