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.