Linter

term_id: linter

Category: engineering_practice

Definition

En linter er et verktøy som utfører statisk analyse på kildekode uten å kjøre den. Den sjekker for syntaksfeil, potensielle feil, kode-«smells» og avvik fra stilguider eller beste praksis.

Summary

Et statisk kodeanalysiverktøy brukt til å flagge programmeringsfeil, feil, stilistiske feil og mistenkelige konstruksjoner.

Key Concepts

  • Statisk analyse
  • Kodekvalitet
  • Stilhåndhevelse
  • Feiloppdagelse

Use Cases

  • Automatisert kodegjennomgang
  • Pre-commit-hooks (forhåndskommitt-hakker)
  • Validering i CI/CD-pipelines