11[MASTER]
2- # Ignore certain file patterns and directories
32ignore-patterns =.*\.conf\.py$,.*test.*\.py$,.*conftest.*\.py$
43ignore =CVS,doc,docs,build,dist,.venv,.venv_ci,__pycache__,.pytest_cache,.mypy_cache,documentation-output
5-
6- # Use multiple processes to speed up Pylint
74jobs =1
8-
9- # Pickle collected data for later comparisons
105persistent =yes
11-
12- # When enabled, pylint would attempt to guess common misconfiguration and emit
13- # user-friendly hints instead of false-positive error messages
146suggestion-mode =yes
157
168[MESSAGES CONTROL]
17- # Disable messages that are too strict for our use case
18- disable =missing-module-docstring,
19- missing-class-docstring,
20- missing-function-docstring,
21- too-many-arguments,
22- too-many-locals,
23- too-many-instance-attributes,
24- too-few-public-methods,
25- too-many-statements,
26- too-many-return-statements,
27- broad-exception-caught,
28- import-outside-toplevel,
29- wrong-import-position,
30- invalid-name,
31- line-too-long,
32- unused-argument,
33- unused-variable,
34- protected-access,
35- duplicate-code,
36- consider-using-with,
37- unspecified-encoding,
38- attribute-defined-outside-init,
39- arguments-differ,
40- redefined-builtin,
41- exec-used,
42- use-dict-literal,
43- no-else-return,
44- consider-using-in,
45- use-implicit-booleaness-not-comparison,
46- abstract-class-instantiated,
47- subprocess-run-check,
48- unnecessary-pass,
49- unnecessary-lambda,
50- implicit-str-concat,
51- bare-except,
52- import-error
9+ disable =missing-module-docstring,missing-class-docstring,missing-function-docstring,too-many-arguments,too-many-locals,too-many-instance-attributes,too-few-public-methods,too-many-statements,too-many-return-statements,broad-exception-caught,import-outside-toplevel,wrong-import-position,invalid-name,line-too-long,unused-argument,unused-variable,protected-access,duplicate-code,consider-using-with,unspecified-encoding,attribute-defined-outside-init,arguments-differ,redefined-builtin,exec-used,use-dict-literal,no-else-return,consider-using-in,use-implicit-booleaness-not-comparison,abstract-class-instantiated,subprocess-run-check,unnecessary-pass,unnecessary-lambda,implicit-str-concat,bare-except,import-error
5310
5411[REPORTS]
55- # Set the output format
5612output-format =text
57-
58- # Tells whether to display a full report or only the messages
5913reports =no
60-
61- # Activate the evaluation score
6214score =yes
6315
6416[BASIC]
65- # Good variable names which should always be accepted
6617good-names =i,j,k,ex,Run,_,id,x,y,z
67-
68- # Naming style matching correct class names
6918class-naming-style =PascalCase
70-
71- # Naming style matching correct function names
7219function-naming-style =snake_case
73-
74- # Naming style matching correct method names
7520method-naming-style =snake_case
76-
77- # Naming style matching correct variable names
7821variable-naming-style =snake_case
79-
80- # Naming style matching correct constant names
8122const-naming-style =UPPER_CASE
8223
8324[FORMAT]
84- # Maximum number of characters on a single line
8525max-line-length =88
86-
87- # String used as indentation unit
8826indent-string =' '
8927
9028[SIMILARITIES]
91- # Ignore comments when computing similarities
9229ignore-comments =yes
93-
94- # Ignore docstrings when computing similarities
9530ignore-docstrings =yes
96-
97- # Minimum lines number of a similarity
9831min-similarity-lines =6
9932
10033[DESIGN]
101- # Maximum number of arguments for function / method
10234max-args =8
103-
104- # Maximum number of attributes for a class
10535max-attributes =12
106-
107- # Maximum number of locals for function / method body
10836max-locals =20
109-
110- # Maximum number of public methods for a class
11137max-public-methods =25
112-
113- # Maximum number of return statements in function / method body
11438max-returns =8
115-
116- # Maximum number of statements in function / method body
11739max-statements =75
11840
11941[EXCEPTIONS]
120- # Exceptions that will emit a warning when being caught
121- overgeneral-exceptions =builtins.BaseException,builtins.Exception
42+ overgeneral-exceptions =builtins.BaseException,builtins.Exception
0 commit comments