Linter
term_id: linter
Category: engineering_practice
Definition
Um linter é um utilitário que realiza análise estática no código-fonte sem executá-lo. Ele verifica erros de sintaxe, possíveis bugs, ‘code smells’ (cheiros de código) e desvios de guias de estilo ou melhores práticas.
Summary
Uma ferramenta de análise estática de código usada para sinalizar erros de programação, bugs, erros estilísticos e construções suspeitas.
Key Concepts
- Análise estática
- Qualidade do código
- Aplicação de estilo
- Detecção de bugs
Use Cases
- Revisão automatizada de código
- Hooks pré-commit
- Validação em pipelines CI/CD