Ruff blank-line-with-whitespace (W293)
blank-line-with-whitespace в Ruff проверяет наличие лишних пробелов в пустых строках.
Почему это неправильно
Согласно PEP 8, "избегайте замыкающих пробелов в любом месте. Так как они обычно невидимы, это может сбивать с толку".
Лишние пробелы в пустых строках не несут полезной информации и могут вызвать нежелательные эффекты в системах контроля версий или при обработке кода.
Пример ошибки
class Foo(object):\n \n bang = 12 # Лишний пробел в пустой строке.
Как правильно
class Foo(object):\n\n bang = 12 # Нет лишних пробелов в пустых строках.