Pesquisa de site

typescript - Excluir node_modules do TSLint em aplicativo Ionic 2


Estou trabalhando em um projeto Ionic 2 e encontrei alguns problemas com o linter, que espero que alguém possa ajudar ou até esclarecer.

Estou usando o ng2-image-cropper no projeto, que parece não ter passado por um linter:

O problema é que toda vez que eu executo ionic_app_scripts serve o terminal é inundado com erros de linting, mesmo estando claramente especificado que ele deve excluir todos os node_modules ao fazer linting.

tsconfig.json se parece com isto:

...
  "include": [
    "src/**/*.ts"
  ],
  "exclude": [
    "node_modules"
  ],

Existe alguma maneira de desativar o TSLint ao executar ionic_app_scripts serve ou fazer o tslint saber que eu não me importo com o código em node_modules?

Já existe um problema no GitHub, mas aparentemente ainda não foi resolvido, então pode não ser possível, mas qualquer solução alternativa seria boa

Resposta #1

como Suraj disse, coloque esta configuração no tslint.json.

Eu não sei o que é o ionic2, mas você também pode excluir arquivos a partir da linha de comando:

tslint -c tslint.json --exclude="**/*.d.ts" --exclude="node_modules/**/*.ts" "**/*.ts"