@@ -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,35 +131,35 @@ 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-docopt
120
139
- types-requests
121
140
- types-setuptools
122
141
- repo : https://github.com/asottile/pyupgrade
123
- rev : v3.3.1
142
+ rev : v3.4.0
124
143
hooks :
125
144
- id : pyupgrade
126
145
127
146
# Ansible hooks
128
147
- repo : https://github.com/ansible-community/ansible-lint
129
- rev : v5.4 .0
148
+ rev : v6.17 .0
130
149
hooks :
131
150
- id : ansible-lint
132
151
# files: molecule/default/playbook.yml
133
152
134
153
# Terraform hooks
135
154
- repo : https://github.com/antonbabenko/pre-commit-terraform
136
- rev : v1.77.1
155
+ rev : v1.80.0
137
156
hooks :
138
157
- id : terraform_fmt
139
158
- id : terraform_validate
140
159
141
160
# Docker hooks
142
161
- repo : https://github.com/IamTheFij/docker-pre-commit
143
- rev : v2.1 .1
162
+ rev : v3.0 .1
144
163
hooks :
145
164
- id : docker-compose-check
146
165
0 commit comments