Bem, legal o artigo Clayton!
Danilo Vaz
11

Olá Danilo, que bom que curtiu o artigo.

Reproduzi sua necessidade aqui localmente, e vi que o "cz-jira-smart-commit" não tá 100%, vou até mandar um pull request depois pra eles.

Se estiver bem a vontade e seguro de escrever os commits, não precisa usar o plugin de commitizen pra fazer o diálogo, logo somente o husky pode dar conta do recado.

O segredo pra montar o que precisa está na parte do "validate-commit-msg" no package.json, onde você pode montar expressão regular pra validar seu texto.

ele tem uma propriedade que é a "subjectPattern"

No nesse gist montei a idéia que deve ser feita no seu projeto, seu comentário terá que respeitar o conventional changelog também então será nessa estrutura:

<type>(scope): JRA-<id-jira> #comment <seu comentário livre aqui>,

você pode enriquecer mais alterando esse regex de validação.

Espero ter ajudado.

Like what you read? Give Clayton Santos da Silva a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.