Rather than just enforcing a consistent style for code, programmatically manage your commit messages format too​! https://www.npmjs.com/package/commitizen