unused-loop-control-variable (B007)#
Derived from the flake8-bugbear linter.
Fix is sometimes available.
What it does#
Checks for unused variables in loops (e.g., for
and while
statements).
Why is this bad?#
Defining a variable in a loop statement that is never used can confuse readers.
If the variable is intended to be unused (e.g., to facilitate destructuring of a tuple or other object), prefix it with an underscore to indicate the intent. Otherwise, remove the variable entirely.
Example#
Use instead: