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 flaggar för programmeringsfel, buggar, stilistiska fel och misstänkta konstruktioner.
Key Concepts
- Statisk analys
- Kodkvalitet
- Stilhandläggning
- Buggdetektering
Use Cases
- Automatisk kodgranskning
- Pre-commit-hooks
- Validering i CI/CD-pipelines