1
1
repos :
2
2
- repo : https://github.com/pre-commit/pre-commit-hooks
3
- rev : v4.3 .0
3
+ rev : v4.4 .0
4
4
hooks :
5
5
- id : check-ast
6
6
- id : check-case-conflict
@@ -10,29 +10,34 @@ repos:
10
10
exclude : " \\ .idea/(.)*"
11
11
- id : trailing-whitespace
12
12
- repo : https://github.com/asottile/pyupgrade
13
- rev : v2.38 .0
13
+ rev : v3.3 .0
14
14
hooks :
15
15
- id : pyupgrade
16
- args : ["--py37-plus"]
16
+ args : ["--py38-plus"]
17
+ - repo : https://github.com/hadialqattan/pycln
18
+ rev : v2.1.2
19
+ hooks :
20
+ - id : pycln
21
+ args : [--config=pyproject.toml]
17
22
- repo : https://github.com/pycqa/isort
18
23
rev : 5.10.1
19
24
hooks :
20
25
- id : isort
21
26
- repo : https://github.com/psf/black
22
- rev : 22.8 .0
27
+ rev : 22.10 .0
23
28
hooks :
24
29
- id : black
25
30
args : [--config=./pyproject.toml]
26
31
- repo : https://github.com/codespell-project/codespell
27
- rev : v2.2.1
32
+ rev : v2.2.2
28
33
hooks :
29
34
- id : codespell
30
35
- repo : https://github.com/asottile/blacken-docs
31
36
rev : v1.12.1
32
37
hooks :
33
38
- id : blacken-docs
34
39
- repo : https://github.com/pre-commit/mirrors-prettier
35
- rev : " v3.0.0-alpha.0 "
40
+ rev : " v3.0.0-alpha.4 "
36
41
hooks :
37
42
- id : prettier
38
43
- repo : https://github.com/pycqa/bandit
42
47
exclude : " test_*"
43
48
args : ["-iii", "-ll", "-s=B308,B703"]
44
49
- repo : https://github.com/hadialqattan/pycln
45
- rev : v2.1.1
50
+ rev : v2.1.2
46
51
hooks :
47
52
- id : pycln
48
53
args : [--config=pyproject.toml]
@@ -55,9 +60,15 @@ repos:
55
60
rev : v1.5.0
56
61
hooks :
57
62
- id : docformatter
58
- args : [--in-place]
59
- - repo : https://gitlab.com/pycqa/flake8
60
- rev : 3.9.2
63
+ args :
64
+ [
65
+ --in-place,
66
+ --close-quotes-on-newline,
67
+ --wrap-descriptions=120,
68
+ --wrap-summaries=120,
69
+ ]
70
+ - repo : https://github.com/PyCQA/flake8
71
+ rev : 6.0.0
61
72
hooks :
62
73
- id : flake8
63
74
additional_dependencies :
@@ -68,23 +79,34 @@ repos:
68
79
" flake8-print" ,
69
80
" flake8-simplify" ,
70
81
" flake8-type-checking" ,
71
- " flake8-pytest-style" ,
72
82
" flake8-implicit-str-concat" ,
73
83
" flake8-noqa" ,
84
+ " flake8-return" ,
85
+ " flake8-secure-coding-standard" ,
86
+ " flake8-encodings" ,
87
+ " flake8-use-fstring" ,
88
+ " flake8-use-pathlib" ,
74
89
]
75
90
- repo : https://github.com/johnfraney/flake8-markdown
76
91
rev : v0.4.0
77
92
hooks :
78
93
- id : flake8-markdown
94
+ - repo : https://github.com/pycqa/pydocstyle
95
+ rev : 6.1.1
96
+ hooks :
97
+ - id : pydocstyle
98
+ exclude : " test*|examples*"
99
+ additional_dependencies :
100
+ - pydocstyle[toml]
79
101
- repo : https://github.com/pycqa/pylint
80
- rev : " v2.15.2 "
102
+ rev : " v2.15.7 "
81
103
hooks :
82
104
- id : pylint
83
105
exclude : " test_*|docs"
84
106
args : ["--unsafe-load-any-extension=y"]
85
107
additional_dependencies : [pydantic, mkdocs_gen_files]
86
108
- repo : https://github.com/pre-commit/mirrors-mypy
87
- rev : " v0.971 "
109
+ rev : " v0.991 "
88
110
hooks :
89
111
- id : mypy
90
112
additional_dependencies : [pydantic, mkdocs_gen_files]
0 commit comments