@@ -31,35 +31,54 @@ repos:
31
31
32
32
# Text file hooks
33
33
- repo : https://github.com/igorshubovych/markdownlint-cli
34
- rev : v0.33 .0
34
+ rev : v0.34 .0
35
35
hooks :
36
36
- id : markdownlint
37
37
args :
38
38
- --config=.mdl_config.yaml
39
39
- repo : https://github.com/pre-commit/mirrors-prettier
40
- rev : v3.0.0-alpha.6
40
+ rev : v3.0.0-alpha.9-for-vscode
41
41
hooks :
42
42
- id : prettier
43
43
- repo : https://github.com/adrienverge/yamllint
44
- rev : v1.30 .0
44
+ rev : v1.32 .0
45
45
hooks :
46
46
- id : yamllint
47
47
args :
48
48
- --strict
49
49
50
50
# GitHub Actions hooks
51
51
- repo : https://github.com/python-jsonschema/check-jsonschema
52
- rev : 0.22.0
52
+ rev : 0.23.1
53
53
hooks :
54
54
- id : check-github-actions
55
55
- id : check-github-workflows
56
56
57
57
# pre-commit hooks
58
58
- repo : https://github.com/pre-commit/pre-commit
59
- rev : v3.2.1
59
+ rev : v3.3.2
60
60
hooks :
61
61
- id : validate_manifest
62
62
63
+ # Go hooks
64
+ - repo : https://github.com/TekWizely/pre-commit-golang
65
+ rev : v1.0.0-rc.1
66
+ hooks :
67
+ # Style Checkers
68
+ - id : go-critic
69
+ # StaticCheck
70
+ - id : go-staticcheck-repo-mod
71
+ # Go Build
72
+ - id : go-build-repo-mod
73
+ # Go Mod Tidy
74
+ - id : go-mod-tidy-repo
75
+ # Go Test
76
+ - id : go-test-repo-mod
77
+ # Go Vet
78
+ - id : go-vet-repo-mod
79
+ # GoSec
80
+ - id : go-sec-repo-mod
81
+
63
82
# Shell script hooks
64
83
- repo : https://github.com/cisagov/pre-commit-shfmt
65
84
rev : v0.0.2
@@ -98,7 +117,7 @@ repos:
98
117
name : bandit (everything else)
99
118
exclude : tests
100
119
- repo : https://github.com/psf/black
101
- rev : 23.1 .0
120
+ rev : 23.3 .0
102
121
hooks :
103
122
- id : black
104
123
- repo : https://github.com/PyCQA/flake8
@@ -112,33 +131,33 @@ repos:
112
131
hooks :
113
132
- id : isort
114
133
- repo : https://github.com/pre-commit/mirrors-mypy
115
- rev : v1.1.1
134
+ rev : v1.3.0
116
135
hooks :
117
136
- id : mypy
118
137
additional_dependencies :
119
138
- types-setuptools
120
139
- repo : https://github.com/asottile/pyupgrade
121
- rev : v3.3.1
140
+ rev : v3.4.0
122
141
hooks :
123
142
- id : pyupgrade
124
143
125
144
# Ansible hooks
126
145
- repo : https://github.com/ansible-community/ansible-lint
127
- rev : v5.4 .0
146
+ rev : v6.17 .0
128
147
hooks :
129
148
- id : ansible-lint
130
149
# files: molecule/default/playbook.yml
131
150
132
151
# Terraform hooks
133
152
- repo : https://github.com/antonbabenko/pre-commit-terraform
134
- rev : v1.77.1
153
+ rev : v1.80.0
135
154
hooks :
136
155
- id : terraform_fmt
137
156
- id : terraform_validate
138
157
139
158
# Docker hooks
140
159
- repo : https://github.com/IamTheFij/docker-pre-commit
141
- rev : v2.1 .1
160
+ rev : v3.0 .1
142
161
hooks :
143
162
- id : docker-compose-check
144
163
0 commit comments