-
Notifications
You must be signed in to change notification settings - Fork 0
/
.flake8
139 lines (134 loc) · 3.01 KB
/
.flake8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
[flake8]
max-complexity = 6
inline-quotes = double
max-line-length = 88
extend-ignore = E203
ignore =
; flake8-rst-docstrings
; Google Python style is not RST until after processed by Napoleon
; See https://github.com/peterjc/flake8-rst-docstrings/issues/17
RST201,RST203,RST301,
; Excess "Returns" in Docstring: + return
DAR202,
; Found `f` string
WPS305,
; Missing docstring in public module
D100,
; Missing docstring in magic method
D105,
; Missing docstring in __init__
D107,
; Found `__init__.py` module with logic
WPS412,
; Found class without a base class
WPS306,
; Missing docstring in public nested class
D106,
; First line should be in imperative mood
D401,
; Found wrong variable name
WPS110,
; Found `__init__.py` module with logic
WPS326,
; Found string constant over-use
WPS226,
; Found upper-case constant in a class
WPS115,
; Found nested function
WPS602,
; Found method without arguments
WPS605,
; Found overused expression
WPS204,
; Found too many module members
WPS202,
; Found too high module cognitive complexity
WPS232,
; line break before binary operator
W503,
; Found module with too many imports
WPS201,
; Inline strong start-string without end-string.
RST210,
; Found nested class
WPS431,
; Found wrong module name
WPS100,
; Found too many methods
WPS214,
; Found too long ``try`` body
WPS229,
; Found unpythonic getter or setter
WPS615,
; Found a line that starts with a dot
WPS348,
; Found complex default value (for dependency injection)
WPS404,
; not perform function calls in argument defaults (for dependency injection)
B008,
; Model should define verbose_name in its Meta inner class
DJ10,
; Model should define verbose_name_plural in its Meta inner class
DJ11,
; Found mutable module constant.
WPS407,
; Found walrus operator
WPS332,
; Found protected module import: _runner
WPS436,
; Found `noqa` comments overuse
WPS402,
per-file-ignores =
; all tests
/tests/**,./tests/**,/tests/*/*,/tests_dirac/**,./tests_dirac/**,/tests_dirac/*/*:
; Use of assert detected
S101,
; Found outer scope names shadowing
WPS442,
; Found too many local variables
WPS210,
; Found magic number
WPS432,
; Missing parameter(s) in Docstring
DAR101,
; Found too many arguments
WPS211,
; Missing docstring in public class
D101,
; Missing docstring in public method
D102,
; Missing docstring in public function
D103,
; Missing docstring in public package
D104,
; Missing "Returns" in Docstring: - return
DAR201,
; Found too long name: test_ok_running_job_with_input_and_output_file
WPS118,
; all init files
__init__.py:
; ignore not used imports
F401,
; ignore import with wildcard
F403,
; Found wrong metadata variable
WPS410,
exclude =
./.cache,
./.git,
./.idea,
./.mypy_cache,
./.pytest_cache,
./.venv,
./venv,
./env,
./cached_venv,
./docs,
./deploy,
./var,
./.vscode,
*migrations*,
rst-roles =
class,
func,
ref,