@@ -8,3 +8,49 @@ exclude = "/(\\.direnv|\\.eggs|\\.git|\\.hg|\\.mypy_cache|\\.nox|\\.tox|\\.venv|
88# https://pycqa.github.io/isort/docs/configuration/multi_line_output_modes.html
99multi_line_output = 3
1010profile = " black"
11+
12+ [tool .pylint .main ]
13+
14+ # Use multiple processes to speed up Pylint. Specifying 0 will auto-detect the
15+ # number of processors available to use, and will cap the count on Windows to
16+ # avoid hangs.
17+ jobs = 0
18+
19+ score = false
20+
21+ # Pickle collected data for later comparisons.
22+ persistent = false
23+
24+ # Disable the message, report, category or checker with the given id(s). You can
25+ # either give multiple identifiers separated by comma (,) or put this option
26+ # multiple times (only on the command line, not in the configuration file where
27+ # it should appear only once). You can also use "--disable=all" to disable
28+ # everything first and then re-enable specific checks. For example, if you want
29+ # to run only the similarities checker, you can use "--disable=all
30+ # --enable=similarities". If you want to run only the classes checker, but have
31+ # no Warning level messages displayed, use "--disable=all --enable=classes
32+ # --disable=W".
33+ disable = [
34+ " raw-checker-failed" ,
35+ " bad-inline-option" ,
36+ " locally-disabled" ,
37+ " file-ignored" ,
38+ " suppressed-message" ,
39+ " useless-suppression" ,
40+ " deprecated-pragma" ,
41+ " use-implicit-booleaness-not-comparison-to-string" ,
42+ " use-implicit-booleaness-not-comparison-to-zero" ,
43+ " use-symbolic-message-instead" ,
44+ " fixme" ,
45+ " too-many-instance-attributes" ,
46+ " import-error" ,
47+ " too-many-locals" ,
48+ " too-many-arguments" ,
49+ " consider-using-f-string" ,
50+ " consider-using-with" ,
51+ " implicit-str-concat" ,
52+ " line-too-long" ,
53+ " redefined-outer-name" ,
54+ " broad-exception-raised" ,
55+ " duplicate-code"
56+ ]
0 commit comments