Загугли "ci/cd". Я должен проверять на формат не только свой кот, но и чужой который будет запушен в репозиторий.
При чём тут линтинг али код-ревью (или что там ещё имеется в виду под "проверять"?) и ci/cd?
Блять, ну тогда юзай вим с линтёр плагином
Или поставь виндовс сервер и юзай пайчарм 🤷♂
Иван, вы не поверите чем я уже лет 15 занимаюсь профессионалтно
Проверять код на формат нужно на стадии принятия PR / MR в продовую ветку В CI/CD код никаким образом изменяться не должен.
Было сказано очевидное
Тогда нахер ты во всех предыдущих сообщениях что-то затирал про CI/CD ?))))
Э... На кой в репе недоформатированный код вообще?
Он там не нужен, но если вдруг попал - не пускать в продовую ветку В фиче-ветке это ответственность исполнителя :)
Ну разве что в плане чтобы недопиленный код можно было пушить в ветку с фичей на сохранение. Но иметь код в репозитории неотформатированном состоянии выглядит бессмысленным. Это ж проще просто постоянно в IDE нормально поддерживать и даже недописанное пройдёт нормально.
Да, я согласен полностью У меня вообще ни разу не было проблем с форматированием именно пробелов и табов Но раз уж у человека трабла - нужно дать ему все варианты удостовериться, что в продовую ветку не попадет говно
Ну, для мерж реквеста как раз всё равно нужно проверять и линтером и тесты. Но именно проверять можно и при пуше в ветку с фичей. У нас в таком случае проверяло, но пуш не фейлило и просто орало ошибки на почту. На случай всяких непредвиденных ситуаций.
Обсуждают сегодня