Ruff missing-newline-at-end-of-file (W292)
missing-newline-at-end-of-file в Ruff проверяет отсутствие новой строки в конце файла.
Почему это неправильно
Последняя строка файла должна заканчиваться символом новой строки. Это необходимо для совместимости с POSIX-утилитами, корректной работы систем контроля версий и правильного объединения файлов.
Пример ошибки
spam(1) # Нет новой строки в конце файла.
Как правильно
spam(1)\n # Последняя строка заканчивается символом новой строки.