Ruff redefined-while-unused (F811)
redefined-while-unused в Ruff проверяет код на предупреждение F811. Правило относится к группе Pyflakes.
Почему это неправильно
Pyflakes отмечает конструкции, которые часто являются настоящими ошибками: неиспользуемые имена, неопределённые переменные и неверные выражения.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила redefined-while-unused и пример ниже.
Пример ошибки
import foo
import bar
import foo # Redefinition of unused `foo` from line 1
Как правильно
import foo
import bar
Автоисправление
Ruff может предложить автоисправление в некоторых случаях.
