Ruff unused-variable (F841)

unused-variable в Ruff проверяет код на предупреждение F841. Правило относится к группе Pyflakes.

Почему это неправильно

Pyflakes отмечает конструкции, которые часто являются настоящими ошибками: неиспользуемые имена, неопределённые переменные и неверные выражения.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила unused-variable и пример ниже.

Пример ошибки

def foo():
    x = 1
    y = 2
    return x

Как правильно

def foo():
    x = 1
    return x

Автоисправление

Ruff может предложить автоисправление в некоторых случаях.