@@ -157,81 +157,41 @@ repos:
157157 rev : v1.15.0
158158 hooks :
159159 - id : mypy
160- # empty args needed in order to match mypy cli behavior
161- args : [--strict]
162- additional_dependencies :
160+ # "." and pass_files are used to make pre-commit mypy behave the same as standalone mypy
161+ args : ["."]
162+ pass_filenames : false
163+ additional_dependencies : &deps
163164 - ansible-compat>=25.1.3
164165 - black>=22.10.0
165166 - cryptography>=39.0.1
166167 - filelock>=3.12.2
167168 - importlib_metadata
168169 - jinja2
169170 - license-expression >= 30.3.0
171+ - pip>=22.3.1
170172 - pytest-mock
171173 - pytest>=7.2.2
172- - pip>=22.3.1
174+ - pyyaml>=6.0.2 # types-PyYAML is not enough
173175 - ruamel-yaml-clib>=0.2.8
174176 - ruamel-yaml>=0.18.6
175177 - subprocess-tee
176- - types-PyYAML
177178 - types-jsonschema>=4.20.0.0
179+ - nodejs-wheel-binaries
178180 - types-setuptools
179181 - wcmatch
180- exclude : >
181- (?x)^(
182- .config/.*|
183- collections/.*|
184- test/local-content/.*|
185- plugins/.*
186- )$
182+ - yamllint>=1.34.0
187183 - repo : https://github.com/RobertCraigie/pyright-python
188- rev : v1.1.396
184+ rev : v1.1.397
189185 hooks :
190186 - id : pyright
191- additional_dependencies :
192- - nodejs-wheel-binaries
193- - ansible-compat>=25.1.3
194- - black>=22.10.0
195- - cryptography>=39.0.1
196- - filelock>=3.12.2
197- - importlib_metadata
198- - jinja2
199- - license-expression >= 30.3.0
200- - pip>=22.3.1
201- - pytest-mock
202- - pytest>=7.2.2
203- - ruamel-yaml-clib>=0.2.8
204- - ruamel-yaml>=0.18.6
205- - subprocess-tee
206- - types-PyYAML
207- - types-jsonschema>=4.20.0.0
208- - types-setuptools
209- - wcmatch
210- - yamllint
187+ additional_dependencies : *deps
211188 - repo : https://github.com/pycqa/pylint
212- rev : v3.3.5
189+ rev : v3.3.6
213190 hooks :
214191 - id : pylint
215192 args :
216193 - --output-format=colorized
217- additional_dependencies :
218- - ansible-compat>=25.1.3
219- - ansible-core>=2.16.0
220- - black>=24.10.0
221- - docutils
222- - filelock>=3.12.2
223- - importlib_metadata
224- - jsonschema>=4.20.0
225- - license-expression >= 30.3.0
226- - pytest-mock
227- - pytest>=7.2.2
228- - pyyaml
229- - ruamel-yaml-clib>=0.2.7
230- - ruamel-yaml>=0.18.2
231- - setuptools # needed for pkg_resources import
232- - typing_extensions
233- - wcmatch
234- - yamllint
194+ additional_dependencies : *deps
235195 - repo : https://github.com/jendrikseipp/vulture
236196 rev : v2.14
237197 hooks :
0 commit comments