Ruff incorrect-blank-line-before-class (D203)

incorrect-blank-line-before-class в Ruff проверяет код на предупреждение D203. Правило относится к группе pydocstyle.

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

Docstring помогает понять публичный интерфейс и должна быть оформлена так, чтобы её корректно читали люди и инструменты.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила incorrect-blank-line-before-class и пример ниже.

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

class PhotoMetadata:
    """Metadata about a photo."""

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

class PhotoMetadata:

    """Metadata about a photo."""

Автоисправление

Ruff всегда может предложить автоисправление для этого правила.