def foo(x):
if x:
return 1
else:
return 2
def foo(x):
if x:
return 1
return 2
Unnecessary else
after return
.
Used in order to highlight an unnecessary block of code following an if
containing a return
statement. As such, it will warn when it encounters an
else
following a chain of ifs, all of them containing a return
statement.