Linter
term_id: linter
Category: engineering_practice
Definition
Linter je utilita, která provádí statickou analýzu zdrojového kódu bez jeho spuštění. Kontroluje syntaktické chyby, potenciální chyby, „code smells“ (podezřelé konstrukce) a odchylky od stylů kódování nebo osvědčených postupů.
Summary
Nástroj pro statickou analýzu kódu, který odhaluje programátorské chyby, bugy, stylistické nedostatky a podezřelé konstrukce.
Key Concepts
- Statická analýza
- Kvalita kódu
- Enforcement stylu (uplatňování stylu)
- Detekce chyb
Use Cases
- Automatizovaná revize kódu
- Předcommit hooky (předpříjemní kontroly)
- Validace v CI/CD pipeline