DEV Community

Discussion on: Why should you write good commits?

Collapse
 
omkar_k45 profile image
Omkar Kulkarni

There's a really good npm package that enforces good commit message and other practices

It is commitizen...

Collapse
 
lurst profile image
Gil Goncalves

While I do agree that commitizen is useful for enforcing good commit messages, I personally prefer to have human-first commit messages rather than something to be parsed by a program.

Commitizen is also helpful for building a changelog automatically, but one advantage of doing that manually is that you get a (potentially) more readable changelog/commit messages.

Disclaimer: I never used commitizen I only know what it's capable of.