Ruff unnecessary-generator-list (C400)
unnecessary-generator-list в Ruff проверяет код на предупреждение C400. Правило относится к группе flake8-comprehensions.
Почему это неправильно
Правило помогает заменить избыточные или неидиоматичные comprehensions на более простой и читаемый код.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила unnecessary-generator-list и пример ниже.
Пример ошибки
list(f(x) for x in foo)
list(x for x in foo)
list((x for x in foo))
Как правильно
[f(x) for x in foo]
list(foo)
list(foo)
Автоисправление
Ruff всегда может предложить автоисправление для этого правила.
