Некоторое время назад прочитал у Николая Хитрова пост о том, как он затащил к себе на проект gitlint — инструмент для валидации commit messages.
Хм, подумал я, конечно, подобных штук для валидации коммитов вагон и маленькая тележка. Но вместе с этим мне вспомнился один из наших проектов, куда как будто эта штука хорошо зайдёт. Закинул в тимлида и вот возвращаюсь с результатом.
Ребята внедрили себе gitlint и уже несколько месяцев полноценно им пользуются. По отзывам разработчиков: кому-то понравилось, что теперь коммиты нужно писать более дисциплинированно, кто-то и так их качественно писал, поэтому и не заметил разницы. Кто-то, конечно, воняет до сих пор, но на них не отвлекаемся :)
Мне же приятно, что ченджлог и история коммитов теперь выглядит стройненько и единообразно.
За вдохновением по правилам написания коммитов загляните сюда.
Чтобы всем этим добром легче пользоваться, существуют всевозможные плагины для вашей IDE.
Вдогонку посмотрите еще на comimitizen.
Не на каждом проекте нужны такие штуки, но может именно на вашем пригодится.
#devfm #tools
Post #513
2.24K