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.