Ruff error-suffix-on-exception-name (N818)
error-suffix-on-exception-name в Ruff проверяет случаи, когда пользовательские исключения не содержат суффикс Error.
Почему это неправильно
PEP 8 рекомендует использовать суффикс Error в названиях исключений:
Поскольку исключения должны быть классами, к ним применяется соглашение о наименовании классов. Однако в названиях исключений следует использовать суффикс "Error" (если исключение действительно является ошибкой).
Пример ошибки
class Validation(Exception): ...
Как правильно
class ValidationError(Exception): ...