[MASTER]
ignore=_version.py

[MESSAGES CONTROL]
enable=all
disable=fixme,
        too-many-lines,
        too-few-public-methods,
        too-many-instance-attributes,
        unused-argument,
        no-self-use,
        global-statement,
        bare-except,
        missing-docstring,
        invalid-name,
        subprocess-run-check,
        duplicate-code

[BASIC]
attr-rgx=[a-z_][a-z0-9_]{0,30}$
argument-rgx=[a-z_][a-z0-9_]{0,30}$
const-rgx=[A-Za-z_][A-Za-z0-9_]{0,30}$
variable-rgx=[a-z_][a-z0-9_]{0,30}$
class-attribute-rgx=([A-Za-z_][A-Za-z0-9_]{1,30}|(__.*__))$
no-docstring-rgx=(^_|^main$|^test_)

[FORMAT]
expected-line-ending-format=LF
ignore-long-lines=(<?https?://|# (pylint|flake8): disable=)

[DESIGN]
max-args=10

# vim: ft=dosini fileencoding=utf-8:
