Ruff percent-format-star-requires-sequence (F508)
percent-format-star-requires-sequence в Ruff проверяет использование спецификатора * в строках формата printf с некортежными значениями.
Почему это неправильно
Использование спецификатора * с некортежными значениями вызовет TypeError во время выполнения.
Пример ошибки
from math import pi
"%(n).*f" % {"n": (2, pi)}
Как правильно
from math import pi
"%.*f" % (2, pi) # 3.14