xref: /openbmc/qemu/scripts/qapi/pylintrc (revision b93c9dfd700ae91c0080694f53c281ef51b0d028)
1e6522d88SJohn Snow[MASTER]
2e6522d88SJohn Snow
3e6522d88SJohn Snow[MESSAGES CONTROL]
4e6522d88SJohn Snow
5e6522d88SJohn Snow# Disable the message, report, category or checker with the given id(s). You
6e6522d88SJohn Snow# can either give multiple identifiers separated by comma (,) or put this
7e6522d88SJohn Snow# option multiple times (only on the command line, not in the configuration
8e6522d88SJohn Snow# file where it should appear only once). You can also use "--disable=all" to
9e6522d88SJohn Snow# disable everything first and then reenable specific checks. For example, if
10e6522d88SJohn Snow# you want to run only the similarities checker, you can use "--disable=all
11e6522d88SJohn Snow# --enable=similarities". If you want to run only the classes checker, but have
12e6522d88SJohn Snow# no Warning level messages displayed, use "--disable=all --enable=classes
13e6522d88SJohn Snow# --disable=W".
14cebc1881SJohn Snowdisable=consider-using-f-string,
15cebc1881SJohn Snow        fixme,
16e6522d88SJohn Snow        missing-docstring,
17e6522d88SJohn Snow        too-many-arguments,
18e6522d88SJohn Snow        too-many-branches,
19e6522d88SJohn Snow        too-many-instance-attributes,
20*6a2c7fc2SJohn Snow        too-many-positional-arguments,
21cebc1881SJohn Snow        too-many-statements,
22885ecdbeSJohn Snow        useless-option-value,
23e6522d88SJohn Snow
24e6522d88SJohn Snow[REPORTS]
25e6522d88SJohn Snow
26e6522d88SJohn Snow[REFACTORING]
27e6522d88SJohn Snow
28e6522d88SJohn Snow[MISCELLANEOUS]
29e6522d88SJohn Snow
30e6522d88SJohn Snow[LOGGING]
31e6522d88SJohn Snow
32e6522d88SJohn Snow[BASIC]
33e6522d88SJohn Snow
3490254ec4SJohn Snow# Good variable names regexes, separated by a comma. If names match any regex,
3590254ec4SJohn Snow# they will always be accepted.
3690254ec4SJohn Snow#
3790254ec4SJohn Snow# Suppress complaints about short names.  PEP-8 is cool with them,
3890254ec4SJohn Snow# and so are we.
3990254ec4SJohn Snowgood-names-rgxs=^[_a-z][_a-z0-9]?$
40e6522d88SJohn Snow
41e6522d88SJohn Snow[VARIABLES]
42e6522d88SJohn Snow
43e6522d88SJohn Snow[STRING]
44e6522d88SJohn Snow
45e6522d88SJohn Snow[SPELLING]
46e6522d88SJohn Snow
47e6522d88SJohn Snow[FORMAT]
48e6522d88SJohn Snow
49e6522d88SJohn Snow[SIMILARITIES]
50e6522d88SJohn Snow
51e6522d88SJohn Snow# Ignore import statements themselves when computing similarities.
52e6522d88SJohn Snowignore-imports=yes
53e6522d88SJohn Snow
54e6522d88SJohn Snow[TYPECHECK]
55e6522d88SJohn Snow
56e6522d88SJohn Snow[CLASSES]
57e6522d88SJohn Snow
58e6522d88SJohn Snow[IMPORTS]
59e6522d88SJohn Snow
60e6522d88SJohn Snow[DESIGN]
61e6522d88SJohn Snow
62e6522d88SJohn Snow[EXCEPTIONS]
63