angular - Kan jeg kontrollere hvilke regler 'tslint --fix' automatisk retter?
Er det mulig å kontrollere hvilke regler som automatisk rettes når man kjører tslint --fix? Ideelt sett ønsker jeg kun å automatisk fikse regler for mellomrom og anførselstegn, og jeg vil vurdere resten manuelt. Jeg ser ut til å ikke finne noe i dokumentasjonen som forteller hvilke regler som autokorrigeres, eller hvordan man kontrollerer hvilke regler som skal anvendes, og jeg er litt engstelig for å blindt fikse alt.
Jeg bruker for øyeblikket tslint-filen som er auto-generert av Angular CLI.
Svar #1
Du kan alltid kjøre tslint --fix ved å bruke en separat tslint.json-fil som kun inneholder reglene du vil fikse. Jeg tror reglene som automatisk kan fikses er de som er merket "Has Fixer" i listen.
Svar #2
Som allerede sagt, kan du bruke din egen tslint.json, med dine tilpassede regler.
For den "evaluering" delen av problemet ditt, foreslår jeg å ganske enkelt bruke kildekontrollen din. For eksempel er det enkelt med Git å validere/forkaste endringer etter filer, eller til og med etter linjer/deler.