My favorite part of this is requiring a "type" for the commit, which makes it even more clear that commits should do just one thing.
I also really like the idea of linting commit comments before accepting them, to ensure people are following good commit formatting rules as well as not leaving required parts out. It's crazy how many people ignore the community best practices, even though Tim Pope's rules are the Vim defaults in git.
My favorite part of this is requiring a "type" for the commit, which makes it even more clear that commits should do just one thing.
I also really like the idea of linting commit comments before accepting them, to ensure people are following good commit formatting rules as well as not leaving required parts out. It's crazy how many people ignore the community best practices, even though Tim Pope's rules are the Vim defaults in git.
For those not familiar with the accepted practice: chris.beams.io/posts/git-commit/
Thanks for sharing, that was an awesome article!