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