Используемая среда IDE - WebStorm 11.0.3, tslint настроен и работает, но зависает, поскольку пытается проанализировать большие файлы библиотеки * .d.ts.
Есть ли способ игнорировать определенный файл или каталог?
javascript
ide
typescript
webstorm
tslint
user3330840
источник
источник
linterOptions
а неcliOptions
tslint.json
В настоящее время используется код Visual Studio и команда для отключения tslint
/* tslint:disable */
работал на меня. Проверьте эту страницу, примерно на 3/4 пути вниз есть несколько команд отключения https://c9.io/lijunle/tslint
Нечто на заметку. Выключение выше отключает ВСЕ правила tslint на этой странице. Если вы хотите отключить определенное правило на полпути вниз, есть список правил. Таким образом, вы можете отключить определенные вещи, такие как
источник
В дополнение к ответу Майкла рассмотрим второй способ: добавление linterOptions.exclude в tslint.json
Например, вы можете иметь
tslint.json
следующие строки:источник
Начиная с,
tslint v5.8.0
вы можете установитьexclude
свойство под вашимlinterOptions
ключом в вашемtslint.json
файле:Подробнее об этом здесь .
источник
cliOptions
наlinterOptions
.Там являются другие , которые столкнулись с проблемой. К сожалению, есть только открытая проблема для исключения файлов: https://github.com/palantir/tslint/issues/73
Боюсь, ответ - нет.
источник
Мне пришлось использовать синтаксис ** / *, чтобы исключить файлы в папке:
источник
linterOptions в настоящее время обрабатывается только CLI. Если вы не используете CLI, то в зависимости от используемой кодовой базы вам нужно будет установить игнорирование где-то еще. webpack, tsconfig и т. д.
источник
Можно подтвердить, что в версии tslint 5.11.0 он работает, изменив скрипт lint в package.json, определив аргумент exclude:
Ура !!
источник
Как дополнение
Отключить все правила для следующей строки
// tslint:disable-next-line
Чтобы отключить определенные правила для следующей строки :
// tslint:disable-next-line:rule1 rule2...
Чтобы отключить все правила для текущей строки :
someCode(); // tslint:disable-line
Чтобы отключить определенные правила для текущей строки :
someCode(); // tslint:disable-line:rule1
источник