unnecessary-list-index-lookup / R1736#

Message emitted:

Unnecessary list index lookup, use '%s' instead

Description:

Emitted when iterating over an enumeration and accessing the value by index lookup. The value can be accessed directly instead.

Correct code:

letters = ['a', 'b', 'c']

for index, letter in enumerate(letters):
    print(letter)

Problematic code:

letters = ['a', 'b', 'c']

for index, letter in enumerate(letters):
    print(letters[index])  # [unnecessary-list-index-lookup]

Created by the refactoring checker.