summaryrefslogtreecommitdiff
path: root/pylint
diff options
context:
space:
mode:
authorhippo91 <guillaume.peillex@gmail.com>2020-08-20 11:23:16 +0200
committerhippo91 <guillaume.peillex@gmail.com>2020-08-20 11:23:16 +0200
commite010b84785eddf52c70e14f5772ad0e5d99f3503 (patch)
tree1a1950ef497a42757ef866d30ce581ab48b4f1a8 /pylint
parent04f107d156e84c71d6c38a8610905ea867bffe78 (diff)
downloadpylint-git-e010b84785eddf52c70e14f5772ad0e5d99f3503.tar.gz
Corrects some inconsistent-return-statements occurences
Diffstat (limited to 'pylint')
-rw-r--r--pylint/checkers/classes.py1
-rw-r--r--pylint/checkers/imports.py1
-rw-r--r--pylint/checkers/misc.py1
-rw-r--r--pylint/lint/pylinter.py1
-rw-r--r--pylint/pyreverse/inspector.py1
5 files changed, 5 insertions, 0 deletions
diff --git a/pylint/checkers/classes.py b/pylint/checkers/classes.py
index bbbd60210..117f44307 100644
--- a/pylint/checkers/classes.py
+++ b/pylint/checkers/classes.py
@@ -452,6 +452,7 @@ def _safe_infer_call_result(node, caller, context=None):
return None # there is some kind of ambiguity
except StopIteration:
return value
+ return None
def _has_same_layout_slots(slots, assigned_value):
diff --git a/pylint/checkers/imports.py b/pylint/checkers/imports.py
index 032c855c2..4b97b5e14 100644
--- a/pylint/checkers/imports.py
+++ b/pylint/checkers/imports.py
@@ -799,6 +799,7 @@ class ImportsChecker(BaseChecker):
dotted_modname = _get_import_name(importnode, modname)
self.add_message("import-error", args=repr(dotted_modname), node=importnode)
+ return None
def _add_imported_module(self, node, importedmodname):
"""notify an imported module, used to analyze dependencies"""
diff --git a/pylint/checkers/misc.py b/pylint/checkers/misc.py
index 7248024cf..0d1eac8a8 100644
--- a/pylint/checkers/misc.py
+++ b/pylint/checkers/misc.py
@@ -133,6 +133,7 @@ class EncodingChecker(BaseChecker):
args='Cannot decode using encoding "{}",'
" bad encoding".format(file_encoding),
)
+ return None
def process_module(self, module):
"""inspect the source file to find encoding problem"""
diff --git a/pylint/lint/pylinter.py b/pylint/lint/pylinter.py
index 1254ac5a4..806007a21 100644
--- a/pylint/lint/pylinter.py
+++ b/pylint/lint/pylinter.py
@@ -1043,6 +1043,7 @@ class PyLinter(
except Exception as ex: # pylint: disable=broad-except
traceback.print_exc()
self.add_message("astroid-error", args=(ex.__class__, ex))
+ return None
def check_astroid_module(self, ast_node, walker, rawcheckers, tokencheckers):
"""Check a module from its astroid representation.
diff --git a/pylint/pyreverse/inspector.py b/pylint/pyreverse/inspector.py
index 4b5ece434..4221b9d19 100644
--- a/pylint/pyreverse/inspector.py
+++ b/pylint/pyreverse/inspector.py
@@ -37,6 +37,7 @@ def _astroid_wrapper(func, modname):
print(exc)
except Exception as exc: # pylint: disable=broad-except
traceback.print_exc()
+ return None
def interfaces(node, herited=True, handler_func=_iface_hdlr):