Linter
term_id: linter
Category: engineering_practice
Definition
En linter är ett verktyg som utför statisk analys på källkod utan att exekvera den. Den kontrollerar syntaxfel, potentiella buggar, ‘code smells’ och avvikelser från stilguider eller bästa praxis.
Summary
Ett statiskt kodanalysverktyg som används för att markera programmeringsfel, buggar, stilistiska fel och misstänkta konstruktioner.
Key Concepts
- Statisk analys
- Kodkvalitet
- Stilhandhavande
- Buggdetektering
Use Cases
- Automatiserad kodgranskning
- Pre-commit-hooks
- Validering i CI/CD-pipelines