LINUX.ORG.RU

Запуск git команд после выполнения предыдущих

 , ,


0

1

Вечер добрый. Столкнулся вот с такой задачей - в проекте написанном на NodeJS, есть ряд npm скриптов в частности lint скрипт, вот поставили мне задачу перед командой git add или commit запускать эту lint команду и только потом соответствующую команду с git, мол чтобы разработчики не забывали проверять лишний раз код перед коммитом. Начал смотреть в сторону git alias, но может кто-то пробовал что-то подобное делать и знает какой работающий способ, еще были мысли запихнуть это в bash скрипт и как-то запихать в gitconfig в пределах проекта, но это пока в теории.


Ответ на: комментарий от Berdin

Можно сделать хуки. Но алиасты это хоть и костыли, но через них можно сделать тоже.

мол чтобы разработчики не забывали проверять лишний раз код перед коммитом

А вот это бред полный, как раз.

nikolnik ★★★
()
Ответ на: комментарий от nikolnik

Почему бред? Перед коммитом запускается lint, которые в случае ошибок оформления кода не даст сделать коммит, ничего плохого в этом не вижу.

Berdin
() автор топика
Ответ на: комментарий от Berdin

Бред потому, что какой-то линтер не должен решать за человека, делать ли ему коммит. А подобные хрени лишь просто будут бесить и задрачивать.

nikolnik ★★★
()
Ответ на: комментарий от nikolnik

Ну пока внедрили, а там посмотрим, с другой стороны увольнять придется народ который коммитит не думая и не проверяя код)

Berdin
() автор топика
Ответ на: комментарий от Berdin

это выявить не всегда простая формальность

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.