Ruff percent-format-extra-named-arguments (F504)

percent-format-extra-named-arguments в Ruff проверяет неиспользуемые ключи в словарях, передаваемых в строковые форматы printf.

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

Неиспользуемые именованные заполнители в строковых форматах printf избыточны и, скорее всего, указывают на ошибку. Их следует удалить.

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

"Hello, %(name)s" % {"greeting": "Hello", "name": "World"}

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

"Hello, %(name)s" % {"name": "World"}