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: