WebStorm отключить TSLint файлов js - PullRequest
0 голосов
/ 03 апреля 2019

Я использую WebStorm 2019.1

Я создал проект с использованием Angular CLI.

Все работает нормально, но у меня есть один или два файла .js в моем проекте - например, protractor.conf.js

В среде IDE TSLint помечает файлы .js и показывает большое количество красного. Но я не хочу, чтобы TSLint линтировал файлы .js.

Я знаю, что мог бы отключить TSLint для этого файла, но я бы предпочел правильно настроить свой проект, выполнив это с помощью tsconfig.json или tslint.json или если все остальное не удастся выполнить через настройки WebStorm.

enter image description here

Я пробовал "tslint.jsEnable": false, как описано здесь - https://github.com/Microsoft/vscode-tslint/issues/261 - но я думаю, что это для другой IDE. Любые идеи, как сделать это с помощью tsconfig.json или tslint.json или с ошибкой через настройки WebStorm?

Ответы [ 2 ]

1 голос
/ 09 апреля 2019

Как говорит @lena, это будет исправлено в 2019.1.1 ( WEB-38096 )

1 голос
/ 03 апреля 2019

С 2019.1 .js файлы помечаются, если jsRules присутствует в tslint.json ( WEB-36890 ). Вы можете добавить .js файлы к опции "exclude": в tslint.json, если не хотите, чтобы они были помечены:

"linterOptions": {
    "exclude": ["**/*.js"]
}

Это изменение будет отменено в 2019.1.1 - будет установлен флажок, существовавший в предыдущих версиях - Обрабатывать файлы JS , по умолчанию отключено

...