Articles

Tanker Om JavaScript linters og «lint drevet utvikling»

JEG starter denne artikkelen med et raskt tl;DR-spørsmål (SOM du åpenbart allerede vet svaret på):

ja. Absolutt.

Det er det. Du trenger ikke å lese mer enn dette.

nå som vi svarte på det mest presserende spørsmålet, la oss snakke om linters og hvorfor du faktisk burde (og vil) bruke dem.

Hva Er En JavaScript linter?

en linter er en parser som analyserer koden din og ser etter feil. En linter kan hjelpe deg med å utvikle raskere, holde koden organisert, og gjøre mindre syntaksfeil som potensielt kan forårsake feil og ødelegge koden din.

I JS, ved hjelp av en linter vil analysere koden on-the-fly, og vil gi deg beskjed om koden er gyldig og skrevet riktig. I TILLEGG kan EN js linter advare deg om å misbruke lagets kodestil.

En JavaScript-linter i aksjon.

Gitt det faktum at hver utvikler har sin egen stil i kodeskriving, arbeider med linter som advarer deg om regler laget ditt har definert i koden stilguide, kan hjelpe laget ditt holde koden vedlikeholdbar og lesbar for alle — nåværende og fremtidige utviklere.

Eksempel på en svært vanlig tvist i kodestil:

if (goodDeveloper === true) {
// This is the way you should write "if" statements
}if (goodDeveloper === false)
{
// This is how evil developers are writing "if" statements
}

Et annet eksempel er å bruke faner vs. mellomrom for innrykk:

Basert på sann historie.

uansett kan alt ovenfor lett løses ved å bruke en linter. Alle utviklere må skrive kode med standarder de var enige om (eller for det meste uenige) om tidligere utvikling.