Définition
Un linter est un outil qui lit le code source sans l'exécuter pour y repérer les erreurs probables, les pratiques risquées et les écarts aux conventions de l'équipe : variable jamais utilisée, comparaison douteuse, fonction trop complexe, faille de sécurité connue. C'est un correcteur orthographique et grammatical pour le code. ESLint pour JavaScript, Ruff pour Python, Clippy pour Rust s'exécutent dans l'éditeur, avant chaque validation Git et dans la chaîne d'intégration continue.
Dans la pratique
Un linter configuré et appliqué à tous est un signe d'équipe mature : il attrape des bugs avant la revue de code et uniformise les pratiques sans discussion. Il fait aussi partie du filet de sécurité qui encadre le code généré par les assistants IA. Son absence, ou des centaines d'avertissements ignorés, révèle une discipline faible.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.