mirror of
https://gitlab.isc.org/isc-projects/bind9.git
synced 2025-04-16 22:39:09 +03:00
Enforcing pylint standards and default for our test code seems counter-productive. Since most of the newly added code are tests or is test-related, encountering these checks rarely make us refactor the code in other ways and we just disable these checks individually. Code that is too complex or convoluted will be pointed out in reviews anyways.
29 lines
799 B
INI
29 lines
799 B
INI
[IMPORTS]
|
|
|
|
deprecated-modules=
|
|
dns.resolver,
|
|
|
|
[MESSAGES CONTROL]
|
|
|
|
disable=
|
|
C0103, # invalid-name
|
|
C0114, # missing-module-docstring
|
|
C0115, # missing-class-docstring
|
|
C0116, # missing-function-docstring
|
|
C0209, # consider-using-f-string
|
|
C0301, # line-too-long, handled better by black
|
|
C0302, # too-many-lines
|
|
C0415, # import-outside-toplevel
|
|
R0801, # duplicate-code
|
|
R0901, # too-many-ancestors
|
|
R0902, # too-many-instance-attributes
|
|
R0903, # too-few-public-methods
|
|
R0904, # too-many-public-methods
|
|
R0911, # too-many-return-statements
|
|
R0912, # too-many-branches
|
|
R0913, # too-many-arguments
|
|
R0914, # too-many-locals
|
|
R0915, # too-many-statements
|
|
R0916, # too-many-boolean-expressions
|
|
R0917, # too-many-positional-arguments
|