Linter

term_id: linter

Category: engineering_practice

Definition

En linter är ett verktyg som utför statisk analys på källkod utan att exekvera den. Den kontrollerar syntaxfel, potentiella buggar, ‘code smells’ och avvikelser från stilguider eller bästa praxis.

Summary

Ett statiskt kodanalysverktyg som används för att markera programmeringsfel, buggar, stilistiska fel och misstänkta konstruktioner.

Key Concepts

  • Statisk analys
  • Kodkvalitet
  • Stilhandhavande
  • Buggdetektering

Use Cases

  • Automatiserad kodgranskning
  • Pre-commit-hooks
  • Validering i CI/CD-pipelines