blob: 90546df534589f10e15c1e67353f40d79faf44df [file] [log] [blame]
John Snowe6522d82020-10-09 12:15:31 -04001[MASTER]
2
3# Add files or directories matching the regex patterns to the ignore list.
4# The regex matches against base names, not paths.
John Snowd183e042021-09-30 16:57:16 -04005ignore-patterns=schema.py,
John Snowe6522d82020-10-09 12:15:31 -04006
7
8[MESSAGES CONTROL]
9
10# Disable the message, report, category or checker with the given id(s). You
11# can either give multiple identifiers separated by comma (,) or put this
12# option multiple times (only on the command line, not in the configuration
13# file where it should appear only once). You can also use "--disable=all" to
14# disable everything first and then reenable specific checks. For example, if
15# you want to run only the similarities checker, you can use "--disable=all
16# --enable=similarities". If you want to run only the classes checker, but have
17# no Warning level messages displayed, use "--disable=all --enable=classes
18# --disable=W".
19disable=fixme,
20 missing-docstring,
21 too-many-arguments,
22 too-many-branches,
23 too-many-statements,
24 too-many-instance-attributes,
John Snow1c009172021-09-30 16:57:04 -040025 consider-using-f-string,
John Snow885ecdb2023-02-14 19:00:07 -050026 useless-option-value,
John Snowe6522d82020-10-09 12:15:31 -040027
28[REPORTS]
29
30[REFACTORING]
31
32[MISCELLANEOUS]
33
34[LOGGING]
35
36[BASIC]
37
John Snow90254ec2022-02-11 13:36:50 -050038# Good variable names regexes, separated by a comma. If names match any regex,
39# they will always be accepted.
40#
41# Suppress complaints about short names. PEP-8 is cool with them,
42# and so are we.
43good-names-rgxs=^[_a-z][_a-z0-9]?$
John Snowe6522d82020-10-09 12:15:31 -040044
45[VARIABLES]
46
47[STRING]
48
49[SPELLING]
50
51[FORMAT]
52
53[SIMILARITIES]
54
55# Ignore import statements themselves when computing similarities.
56ignore-imports=yes
57
58[TYPECHECK]
59
60[CLASSES]
61
62[IMPORTS]
63
64[DESIGN]
65
66[EXCEPTIONS]