[MASTER]
persistent=yes
jobs=0
extension-pkg-whitelist=
    _ldap,
    cryptography,
    gssapi,
    netifaces

[CLASSES]
valid-metaclass-classmethod-first-arg=cls

[MESSAGES CONTROL]

enable=
    all,

disable=
    # all informational warnings
    I,
    # unknown pylint option
    # bad-option-value,
    # TODOs
    missing-docstring,
    missing-class-docstring,
    missing-function-docstring,
    missing-module-docstring,
    no-name-in-module,
    no-else-continue,
    invalid-name,
    no-member,
    fixme,
    consider-using-f-string,
    # complexity
    too-many-instance-attributes,
    too-many-arguments,
    too-many-locals,
    too-many-branches,
    too-many-nested-blocks,
    too-many-statements,
    # style choices
    no-else-return,
    no-else-raise,
    duplicate-code,
    use-implicit-booleaness-not-comparison-to-zero,
    unused-argument,


[REPORTS]
output-format=colorized
reports=no
