... | ... | @@ -6,10 +6,18 @@ |
|
|
Esta página visa apresentar os padrões de qualidade utilizados no projeto Globo Aplausos.
|
|
|
|
|
|
## Sumário
|
|
|
|
|
|
- [Husky](#husky)
|
|
|
- [Testes Unitários](#testes-unitários)
|
|
|
- [Como escrever testes unitários](#como-escrever-testes-unitários)
|
|
|
|
|
|
## Husky
|
|
|
![image](uploads/d4df79b82ddf2f2d55a77d0a2a2b3154/image.png)
|
|
|
|
|
|
O Husky é uma ferramenta utilizada para o gerenciamento de githooks, que são scripts personalizados que podem ser executados em diferentes etapas do ciclo de integração contínua do Git, como por exemplo antes de um commit ou antes de um push.
|
|
|
|
|
|
No projeto Globo Aplausos, utilizamos o Husky para validar o nome de branches, para que contenham o prefixo de _feature_ ou _fix_, seguidas da estrutura de US-Número da User Story ou NOUS, em caso de branchs que desenvolvam alguma tarefa que não possui história. No backend, também validamos os testes unitários, que precisam passar para que seja possível dar o push na branch.
|
|
|
|
|
|
A validação de commits é realizada em ambos repositórios, na qual são rodados os scripts de lint e prettier, para que a formatação do código seja mantida durante o desenvolvimento.
|
|
|
|
|
|
## Testes Unitários
|
|
|
|
... | ... | |