useless-return (PLR1711)#
Derived from the Pylint linter.
Fix is always available.
What it does#
Checks for functions that end with an unnecessary return
or
return None
, and contain no other return
statements.
Why is this bad?#
Python implicitly assumes a None
return at the end of a function, making
it unnecessary to explicitly write return None
.
Example#
Use instead: