typescript - Hur man ignorerar semikolon med "tslint:recomended"
Jag vill att min tslint ska ignorera semikolon.
Jag skulle vilja behålla regeln "extends": "tslint:recommended". Just nu kan jag bara inte följa denna regel, som tvingar mig att alltid använda semikolon, eller använda denna andra "semicolon": [true, "never"], som tvingar mig att ta bort alla semikolon. Jag vill bara ignorera dem. Jag kan göra det genom att ta bort "extends": "tslint:recommended", men jag skulle vilja behålla denna regel och bara ignorera semikolon.
tslint-dokumentationen ger bara alternativet att alltid behålla dem eller alltid ta bort dem, men inte att ignorera dem.
Kan någon hjälpa mig?
Svar #1
Precis som i det föregående svaret kan du undertrycka tslint för en fil eller nästa rad. Men om du vill redigera reglerna för hela din katalog, kolla tslint.json-filen, detta är din globala konfiguration för projektet du arbetar med.
Du kan förmodligen hitta denna fil i rotmappen för din app. Om inte, försök att trycka på cmd + P (Mac) eller ctrl+P (Windows) och skriv in tslint.json.
När du är där, lägg till denna post i reglerna:
{
...
"rules": {
...
"semicolon":false
}
}
Hoppas det hjälper!
Svar #2
Du kan undertrycka tslint-regler för din fil eller nästa rad i din kod genom att skapa inaktiveringskommentarer.
Om du vill inaktivera en regel för hela filen, lägg då till högst upp i din fil
/* tslint:disable:<rule name>
Om du vill inaktivera en regel för nästa rad, lägg då ovanför raden för vilken du vill inaktivera regeln till
// tslint:disable-next-line:<rule name>
där <rule name> är namnet på din regel. I ditt fall, semicolon.
Du kan få mer information om hur man genererar inaktiverade kommentarer här
