Ruff multi-value-repeated-key-literal (F601)
multi-value-repeated-key-literal в Ruff проверяет код на предупреждение F601. Правило относится к группе Pyflakes.
Почему это неправильно
Pyflakes отмечает конструкции, которые часто являются настоящими ошибками: неиспользуемые имена, неопределённые переменные и неверные выражения.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила multi-value-repeated-key-literal и пример ниже.
Пример ошибки
foo = {
"bar": 1,
"baz": 2,
"baz": 3,
}
foo["baz"] # 3
Как правильно
foo = {
"bar": 1,
"baz": 2,
}
foo["baz"] # 2
Автоисправление
Ruff может предложить автоисправление в некоторых случаях.
