Hoppa till innehåll
Utveckling

Vad är Linter?

Verktyg som nojar över din kodstil innan du själv gör det. Tjatig — men hjälper dig att hålla koden ren.

En linter är ett verktyg som automatiskt granskar din kod och påpekar slarv, stavfel och stilbrott — innan de hinner ställa till problem. Den läser koden medan du skriver och säger till om något ser konstigt ut: en glömd variabel, ett fel mellanslag eller ett mönster som brukar leda till buggar. Tjatig? Ja. Värdefull? Absolut.

Tänk dig en stavningskontroll i Word, fast för programkod. Den skriver inte texten åt dig, men den stryker under det som ser fel ut så att du kan rätta det direkt. En linter gör precis det för utvecklare — den håller koden städad och enhetlig så att den blir lätt att läsa och underhålla.

Namnet kommer från engelskans 'lint', de där små ludden man plockar bort från en tröja. Linter plockar bort ludd ur koden.

Varför är en linter viktig för ditt företag?

Ren och enhetlig kod är billigare att underhålla. När flera utvecklare jobbar i samma projekt ser en linter till att alla följer samma stil, så att koden inte blir en lapptäcke som ingen vågar röra. Det sänker risken för buggar och gör det snabbare att lägga till nya funktioner.

För dig som beställare betyder det tryggare leveranser: mindre tid som går åt till att reda ut rörig kod, och en produkt som håller längre.

Linter i praktiken

När ett team på en byrå i Jönköping bygger en webbutik kör de en linter automatiskt varje gång någon sparar en fil. Om en utvecklare råkar lämna kvar en oanvänd rad eller glömmer en enhetlig indentering säger lintern till på en gång. Ingen behöver bråka om kommatecken på ett möte — verktyget sköter det.

I praktiken kopplas lintern ofta ihop med utcheckningen av kod, så att inget rörigt slinker igenom till den färdiga produkten.

Vanliga frågor om Linter

Vad betyder linter?

En linter är ett verktyg som automatiskt granskar kod och påpekar slarv, stilbrott och vanliga misstag. Den fungerar ungefär som en stavningskontroll, fast för programkod.

Vad gör en linter?

Den läser koden och markerar sådant som glömda variabler, felaktig formatering eller mönster som ofta leder till buggar. Den hjälper utvecklaren att hålla koden ren och enhetlig.

Behöver man en linter?

För ett seriöst projekt med flera utvecklare är den nästan ovärderlig. Den sparar tid, minskar buggar och gör koden lättare och billigare att underhålla.

Relaterade termer

← Hela ordlistan