typescript - Exclude node_modules din TSLint într-o aplicație Ionic 2
Lucrez la un proiect Ionic 2 și m-am confruntat cu unele probleme legate de linter, sperând că cineva mă poate ajuta sau chiar clarifica.
Folosesc ng2-image-cropper în proiect, care se pare că nu a fost trecut printr-un linter:
Problema este că de fiecare dată când rulez ionic_app_scripts serve, terminalul este bombardat cu erori de linting, chiar dacă este specificat clar că ar trebui să excludă toate node_modules în timpul linting-ului.
tsconfig.json arată așa:
...
"include": [
"src/**/*.ts"
],
"exclude": [
"node_modules"
],
Există vreo modalitate de a dezactiva TSLint atunci când rulez ionic_app_scripts serve sau de a informa tslint că nu mă interesează codul din node_modules?
Există deja o problemă pe GitHub, dar se pare că nu a fost rezolvată încă, așa că s-ar putea să nu fie posibil, dar orice soluție temporară ar fi binevenită
Răspuns #1
așa cum a spus Suraj, pune această configurație în tslint.json.
Nu știu ce este ionic2, dar poți, de asemenea, să excluzi fișiere din linia de comandă:
tslint -c tslint.json --exclude="**/*.d.ts" --exclude="node_modules/**/*.ts" "**/*.ts"
