Sobes.tech
Middle

Como monitorizavam a qualidade do código? Utilizavam linters, hooks de commit?

sobes.tech IA

Resposta da IA

Para o controlo de qualidade do código, normalmente são utilizados linters e ganchos de commit.

  • Linters analisam automaticamente o código em busca de conformidade com o estilo, erros potenciais e melhores práticas. Por exemplo, ESLint para JavaScript/TypeScript.

  • Ganchos de commit (por exemplo, com Husky) permitem executar verificações antes de registar alterações no repositório. Isto pode incluir a execução de um linter, testes ou formatação do código.

Exemplo de configuração de um gancho de commit com Husky e ESLint:

npm install husky eslint --save-dev
npx husky install
npx husky add .husky/pre-commit "npx eslint ."

Assim, o código é verificado automaticamente em cada commit, ajudando a manter a qualidade e um estilo uniforme na equipa.