Ruff percent-format-invalid-format (F501)

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

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

Форматные строки в стиле printf требуют наличия спецификаторов преобразования. Эти спецификаторы должны содержать символ % с последующим указанием типа преобразования.

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

"Hello, %" % "world"

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

"Hello, %s" % "world"