Linter

term_id: linter

Category: engineering_practice

Definition

Un linter este un utilitar care efectuează analiza statică asupra codului sursă fără a-l executa. Verifică erorile de sintaxă, bug-urile potențiale, defectele de cod și abaterile de la ghidurile de stil sau bunele practici.

Summary

Un instrument de analiză statică a codului utilizat pentru a semnaliza erori de programare, bug-uri, erori stilistice și construcții suspecte.

Key Concepts

  • Analiză statică
  • Calitatea codului
  • Imposibilitatea stilului
  • Detectarea bug-urilor

Use Cases

  • Revizuire automată a codului
  • Hook-uri pre-commit
  • Validarea în pipeline-urile CI/CD