Skip to content
Latchkey

O Que É commitlint?

commitlint é um linter que valida mensagens de commit contra regras, tipicamente um formato de conventional commit, e falha quando uma mensagem não está em conformidade. Ele roda como um hook localmente ou como um check no CI. Impõe as mensagens de commit estruturadas das quais o versionamento automatizado e os changelogs dependem.

Por que importa

A automação de release que lê mensagens de commit só funciona se essas mensagens seguirem a convenção. commitlint impõe isso no momento do commit, de modo que o histórico permaneça parseável. Rodá-lo tanto como um hook local quanto como um check no CI detecta violações antes que elas cheguem à branch principal.

Guias relacionados