PY3.R1724
No else continue
Used in order to highlight an unnecessary block of code following an if containing a continue statement. As such, it will warn when it encounters an else following a chain of if s, all of them containing a continue statement.
Noncompliant Code:
Copy
def even_number_under(n: int):
for i in range(n):
if i%2 == 1:
continue
else:
yield i
Compliant Code:
Copy
def even_number_under(n: int):
for i in range(n):
if i%2 == 1:
continue
yield i