Gå til innholdet

Linter

Et verktøy som undersøker kode for bestemte problemer med konfigurerte regler.

Programvarekvalitet

Hva er en linter?

En linter undersøker kode med konfigurerte regler. De kan gjelde mulige feil, avtalte kodekonvensjoner eller stil. Språk, filer og mønstre avhenger av verktøy og oppsett. Linting er derfor ikke bare innrykk, men heller ikke full kontroll av applikasjonsoppførsel.

I et oppdiktet portalprosjekt kan en aktiv regel melde en ubrukt variabel i forespørselsmodulen. Teamet vurderer om den skal fjernes eller viser et glemt behandlingstrinn. Noen funn kan rettes automatisk, andre krever beslutning. Endringer skal være sporbare. En feilfri lintkjøring dokumenterer bare utførte regler på inkluderte filer; tester og kodegjennomgang av forretningslogikken er supplerende oppgaver.

Kilder