validate commit messages against conventional commits · see exactly what's wrong
type(scope)!: description
feat!: description OR BREAKING CHANGE: in footer