Linter
term_id: linter
Category: engineering_practice
Definition
Un linter est un utilitaire qui effectue une analyse statique sur le code source sans l’exécuter. Il vérifie les erreurs de syntaxe, les bogues potentiels, les odeurs de code (mauvaises pratiques) et les écarts par rapport aux guides de style ou aux bonnes pratiques.
Summary
Un outil d’analyse statique de code utilisé pour signaler les erreurs de programmation, les bogues, les erreurs stylistiques et les constructions suspectes.
Key Concepts
- Analyse statique
- Qualité du code
- Application du style
- Détection de bogues
Use Cases
- Revue de code automatisée
- Hooks pré-engagement (pre-commit)
- Validation dans les pipelines CI/CD