Как стать автором
Обновить

Комментарии 10

flake8 интересен тем, что его можно встроить в проверку прямо скриптами. Например, в одной организации он работал внутри git hooks и не давал сделать коммит, пока ты не поправишь по всем внутренним правилам компании. Это решение "любили" все разработчики, особенно когда ты в пятницу вечером пытаешься что-то закоммитить и тебе прилетает такое. В результате просто удаляли скрипты гитхуков.

Я был бы только рад хуку, который не даёт запушить что-то.

Ваши разработчики просто не видели решение ещё лучше. В одном месте был настроен линтер на стадии юнит-тестов, но не на всех проектах, а только на нескольких. В итоге ты пушишь код, ставишь сборку пакета, через 15 минут она падает, потому что не прошла линтер.

Какая прелесть, вы тоже удаляли гитхуки?

Нет, я же говорю - их не было в принципе.

А, неправильно понял.

Надо было в CI прописать эти же проверки.

Прописали, но уже после моего увольнения.

Перевод же. Но ruff хорош, да

Существуют бэстпрактис по код стал. Может быть легче прочитать и пользоваться ими. Например вложенность не больше 3х уровней, длина метода примерно 20 строк и т.д.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий