Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Enable remaining Pylint rulesΒ #613

@felixdivo

Description

@felixdivo

Currently, the Pylint rules disable the following checks (see /.pylintrc-wip):

disable=invalid-name,
        missing-docstring,
        empty-docstring,
        line-too-long,
        too-many-lines,
        bad-whitespace,
        bad-continuation,
        wrong-import-order,
        ungrouped-imports,
        wrong-import-position,
        too-many-function-args,
        locally-disabled,
        too-many-instance-attributes,
        too-few-public-methods,
        too-many-public-methods,
        too-many-branches,
        too-many-arguments,
        too-many-locals,
        too-many-statements,
        too-many-nested-blocks,
        no-else-raise,
        bad-indentation,
        wildcard-import,
        fixme,
        broad-except,
        redefined-builtin,
        no-else-return,
        redefined-argument-from-local,
        abstract-class-instantiated,
        multiple-statements,
        cyclic-import,
        useless-else-on-loop,
        duplicate-code,
        inconsistent-return-statements,
        arguments-differ,
        unused-wildcard-import,
        logging-fstring-interpolation,
        logging-format-interpolation,
        unused-argument,
        abstract-method,
        attribute-defined-outside-init,
        protected-access,
        keyword-arg-before-vararg

Do we aim at eventually removing all of them? The default config does disable some rules as well (see /.pylintrc)

#601 removed all previously disabled linter rules that did require only small changes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    QAabout improving and maintaining the quality of the library

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions