Ruff format-in-get-text-func-call (INT002)
format-in-get-text-func-call в Ruff проверяет код на предупреждение INT002. Правило относится к группе flake8-gettext.
Почему это неправильно
Строки для перевода должны быть статичными и понятными инструментам локализации.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила format-in-get-text-func-call и пример ниже.
Пример ошибки
from gettext import gettext as _
name = "Maria"
_("Hello, %s!" % name) # Looks for "Hello, Maria!".
Как правильно
from gettext import gettext as _
name = "Maria"
_("Hello, %s!") % name # Looks for "Hello, %s!".
Автоисправление
Ruff не предлагает автоисправление для этого правила.
