diff options
| -rw-r--r-- | pylint/checkers/typecheck.py | 1 | ||||
| -rw-r--r-- | pylint/config/option_manager_mixin.py | 1 | ||||
| -rw-r--r-- | pylint/pyreverse/inspector.py | 2 | ||||
| -rw-r--r-- | pylintrc | 3 |
4 files changed, 5 insertions, 2 deletions
diff --git a/pylint/checkers/typecheck.py b/pylint/checkers/typecheck.py index 360676b6e..3291393a4 100644 --- a/pylint/checkers/typecheck.py +++ b/pylint/checkers/typecheck.py @@ -1510,7 +1510,6 @@ accessed. Python regular expressions are accepted.", return None itemmethod = methods[0] except ( - astroid.NotFoundError, astroid.AttributeInferenceError, IndexError, ): diff --git a/pylint/config/option_manager_mixin.py b/pylint/config/option_manager_mixin.py index cf21a1d60..02c6997af 100644 --- a/pylint/config/option_manager_mixin.py +++ b/pylint/config/option_manager_mixin.py @@ -44,6 +44,7 @@ def _expand_default(self, option): @contextlib.contextmanager def _patch_optparse(): + # pylint: disable = redefined-variable-type orig_default = optparse.HelpFormatter try: optparse.HelpFormatter.expand_default = _expand_default diff --git a/pylint/pyreverse/inspector.py b/pylint/pyreverse/inspector.py index 7a509e16f..11dcf7179 100644 --- a/pylint/pyreverse/inspector.py +++ b/pylint/pyreverse/inspector.py @@ -172,7 +172,7 @@ class Linker(IdGeneratorMixIn, utils.LocalsVisitor): try: node.implements = list(interfaces(node, self.inherited_interfaces)) except astroid.InferenceError: - node.implements = () + node.implements = [] def visit_functiondef(self, node): """visit an astroid.Function node @@ -20,6 +20,9 @@ load-plugins= pylint.extensions.check_elif, pylint.extensions.bad_builtin, pylint.extensions.code_style, + pylint.extensions.overlapping_exceptions, + pylint.extensions.typing, + pylint.extensions.redefined_variable_type, # Use multiple processes to speed up Pylint. jobs=1 |
