Ruff percent-format-unsupported-format-character (F509)

percent-format-unsupported-format-character в Ruff проверяет строки формата printf на наличие недопустимых символов формата.

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

В строках формата printf символ % используется для обозначения заполнителей. Если после % следует недопустимый символ формата, это вызовет ValueError во время выполнения.

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

"Hello, %S" % "world"

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

"Hello, %s" % "world"