143 lines
3.8 KiB
INI
143 lines
3.8 KiB
INI
[MESSAGES CONTROL]
|
|
|
|
disable=
|
|
import-outside-toplevel, # common pattern in ansible related code
|
|
abstract-method,
|
|
access-member-before-definition,
|
|
arguments-differ,
|
|
assignment-from-no-return,
|
|
assignment-from-none,
|
|
attribute-defined-outside-init,
|
|
bad-indentation,
|
|
bad-mcs-classmethod-argument,
|
|
broad-exception-caught,
|
|
broad-exception-raised,
|
|
c-extension-no-member,
|
|
cell-var-from-loop,
|
|
chained-comparison,
|
|
comparison-with-callable,
|
|
consider-iterating-dictionary,
|
|
consider-merging-isinstance,
|
|
consider-using-dict-items,
|
|
consider-using-enumerate,
|
|
consider-using-f-string, # Python 2.x support still required
|
|
consider-using-get,
|
|
consider-using-in,
|
|
consider-using-ternary,
|
|
consider-using-with,
|
|
consider-using-max-builtin,
|
|
consider-using-min-builtin,
|
|
cyclic-import, # consistent results require running with --jobs 1 and testing all files
|
|
deprecated-method, # results vary by Python version
|
|
deprecated-module, # results vary by Python version
|
|
duplicate-code, # consistent results require running with --jobs 1 and testing all files
|
|
eval-used,
|
|
exec-used,
|
|
expression-not-assigned,
|
|
fixme,
|
|
function-redefined,
|
|
global-statement,
|
|
global-variable-undefined,
|
|
import-error, # inconsistent results which depend on the availability of imports
|
|
import-self,
|
|
inconsistent-return-statements,
|
|
invalid-envvar-default,
|
|
invalid-name,
|
|
invalid-sequence-index,
|
|
keyword-arg-before-vararg,
|
|
len-as-condition,
|
|
line-too-long,
|
|
literal-comparison,
|
|
locally-disabled,
|
|
method-hidden,
|
|
missing-docstring,
|
|
no-else-break,
|
|
no-else-continue,
|
|
no-else-raise,
|
|
no-else-return,
|
|
no-member,
|
|
no-name-in-module, # inconsistent results which depend on the availability of imports
|
|
no-value-for-parameter,
|
|
non-iterator-returned,
|
|
not-a-mapping,
|
|
not-an-iterable,
|
|
not-callable,
|
|
possibly-unused-variable,
|
|
protected-access,
|
|
raise-missing-from, # Python 2.x does not support raise from
|
|
redefined-argument-from-local,
|
|
redefined-builtin,
|
|
redefined-outer-name,
|
|
redundant-u-string-prefix, # Python 2.x support still required
|
|
reimported,
|
|
signature-differs,
|
|
simplifiable-if-expression,
|
|
simplifiable-if-statement,
|
|
subprocess-popen-preexec-fn,
|
|
super-init-not-called,
|
|
super-with-arguments, # Python 2.x does not support super without arguments
|
|
superfluous-parens,
|
|
too-few-public-methods,
|
|
too-many-ancestors, # inconsistent results between python 3.6 and 3.7+
|
|
too-many-arguments,
|
|
too-many-boolean-expressions,
|
|
too-many-branches,
|
|
too-many-function-args,
|
|
too-many-instance-attributes,
|
|
too-many-lines,
|
|
too-many-locals,
|
|
too-many-nested-blocks,
|
|
too-many-public-methods,
|
|
too-many-return-statements,
|
|
too-many-statements,
|
|
try-except-raise,
|
|
unbalanced-tuple-unpacking,
|
|
undefined-loop-variable,
|
|
unexpected-keyword-arg,
|
|
ungrouped-imports,
|
|
unidiomatic-typecheck,
|
|
unnecessary-pass,
|
|
unsubscriptable-object,
|
|
unsupported-assignment-operation,
|
|
unsupported-delete-operation,
|
|
unsupported-membership-test,
|
|
unused-argument,
|
|
unused-variable,
|
|
unspecified-encoding, # always run with UTF-8 encoding enforced
|
|
use-dict-literal, # ignoring as a common style issue
|
|
use-list-literal, # many occurrences
|
|
use-implicit-booleaness-not-comparison, # many occurrences
|
|
useless-object-inheritance,
|
|
useless-return,
|
|
useless-super-delegation,
|
|
wrong-import-order,
|
|
wrong-import-position,
|
|
|
|
[BASIC]
|
|
|
|
bad-names=
|
|
_,
|
|
bar,
|
|
baz,
|
|
foo,
|
|
tata,
|
|
toto,
|
|
tutu,
|
|
|
|
good-names=
|
|
ex,
|
|
i,
|
|
j,
|
|
k,
|
|
Run,
|
|
|
|
[TYPECHECK]
|
|
|
|
ignored-modules=
|
|
_MovedItems,
|
|
|
|
[IMPORTS]
|
|
|
|
preferred-modules =
|
|
distutils.version:ansible.module_utils.compat.version,
|