Naar de inhoud

Linter

Een hulpmiddel dat code met ingestelde regels op bepaalde problemen onderzoekt.

Softwarekwaliteit

Wat is een linter?

Een linter onderzoekt code met ingestelde regels. Het kan gaan om mogelijke fouten, afgesproken codeconventies of stijl. Taal, bestanden en patronen hangen af van hulpmiddel en configuratie. Linting beperkt zich dus niet tot inspringing, maar controleert ook niet het volledige applicatiegedrag.

In een fictief portaalproject kan een actieve regel een ongebruikte variabele in de verzoekmodule melden. Het team onderzoekt of verwijderen past of dat een verwerkingsstap is vergeten. Sommige bevindingen zijn automatisch te herstellen, andere vragen een besluit. Wijzigingen moeten navolgbaar blijven. Een schone lintcontrole bewijst alleen uitgevoerde regels op meegenomen bestanden; tests en inhoudelijke codebeoordeling blijven aanvullend nodig.

Bronnen