Ruff unnecessary-dict-kwargs (PIE804)
unnecessary-dict-kwargs в Ruff проверяет код на предупреждение PIE804. Правило относится к группе flake8-pie.
Почему это неправильно
Эти правила отмечают устаревшие, избыточные или менее идиоматичные конструкции Python.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила unnecessary-dict-kwargs и пример ниже.
Пример ошибки
def foo(bar):
return bar + 1
print(foo(**{"bar": 2})) # prints 3
Как правильно
def foo(bar):
return bar + 1
print(foo(bar=2)) # prints 3
Автоисправление
Ruff может предложить автоисправление в некоторых случаях.
