Правила Ruff, связанные с flake8-errmsg (EM)

Правила Ruff, связанные с flake8-errmsg. Подробнее об этом плагине на его странице PyPI

Часть категории Правила проверок кода в Ruff.

Ruff raw-string-in-exception (EM101)

raw-string-in-exception в Ruff проверяет код на предупреждение EM101. Правило относится к группе flake8-errmsg.

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

Сообщения исключений лучше формировать явно и стабильно, чтобы их было проще читать, тестировать и переиспользовать.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила raw-string-in-exception и пример ниже …

Ruff f-string-in-exception (EM102)

f-string-in-exception в Ruff проверяет код на предупреждение EM102. Правило относится к группе flake8-errmsg.

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

Сообщения исключений лучше формировать явно и стабильно, чтобы их было проще читать, тестировать и переиспользовать.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила f-string-in-exception и пример ниже …

Ruff dot-format-in-exception (EM103)

dot-format-in-exception в Ruff проверяет код на предупреждение EM103. Правило относится к группе flake8-errmsg.

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

Сообщения исключений лучше формировать явно и стабильно, чтобы их было проще читать, тестировать и переиспользовать.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила dot-format-in-exception и пример ниже …