1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
[tool.pylint.main]
persistent = false
[tool.pylint."messages control"]
disable = [
"abstract-method",
# "anomalous-backslash-in-string",
"arguments-differ",
# "assignment-from-no-return",
"attribute-defined-outside-init",
"broad-exception-caught",
"broad-exception-raised",
"consider-using-f-string",
# "consider-using-sys-exit",
# "consider-using-with",
"cyclic-import",
# "deprecated-method",
# "duplicate-string-formatting-argument",
"eval-used",
# "expression-not-assigned",
"fixme",
"global-statement",
"import-outside-toplevel",
"inconsistent-return-statements",
"invalid-name",
"line-too-long",
# "logging-fstring-interpolation",
"missing-class-docstring",
"missing-function-docstring",
"missing-module-docstring",
# "no-else-raise",
"no-else-return",
"no-member",
"pointless-statement", # FIXME: dhpython/pydist.py:380:20 looks like a bug?
"protected-access",
"raise-missing-from",
"redefined-argument-from-local",
"redefined-outer-name",
# "super-with-arguments",
"too-few-public-methods",
"too-many-arguments",
"too-many-boolean-expressions",
"too-many-branches",
"too-many-instance-attributes",
"too-many-locals",
"too-many-nested-blocks",
"too-many-public-methods",
"too-many-return-statements",
"too-many-statements",
# "unspecified-encoding",
# "unused-argument",
# "unused-import",
# "unused-variable",
# "use-dict-literal",
# "use-maxsplit-arg",
"wrong-import-position",
]
[tool.pylint.reports]
reports = false
[tool.pylint.similarities]
min-similarity-lines = 999
|