2016-04-22 3 views
7

Вслед за на не работает:Как я могу игнорировать некоторую ошибку проверки WebStorm?

/* tslint:disable:"no-unused-variable" */ 

/* tslint:disable:'no-unused-variable' */ 

/* tslint:disable:no-unused-variable */ 

enter image description here

Может WebStorm есть другие механизмы пылеобразования, работающие в фоновом режиме? Как я могу отключить их, так что активен только tslint?

EDIT: Желательным решением было бы сделать это на уровне исходного кода без настройки любых параметров IDE.

+0

Вы создали свой собственный 'tslint.json' файл в корне вашей папки проекта? – DrinkBird

+0

Да, все правила работают правильно, я хочу отключить определенный, .. –

+0

О, хорошо. Кажется, что в официальной документации упоминается, что вы уже пытаетесь: https://github.com/palantir/tslint#rule-flags – DrinkBird

ответ

5

Это предупреждение не исходит от TSLint, поэтому настройка TSLint здесь не поможет. Это ошибка проверки собственного WebStorm. Вы можете отключить эту проверку или подавить ее для текущего оператора: нажмите Alt + Enter на «isDone», затем нажмите «Вправо» и выберите соответствующее действие из всплывающего окна. См https://www.jetbrains.com/help/webstorm/2016.1/suppressing-inspections.html#1

+2

Только FYI: ошибки TSLint обычно имеют префикс TSLint в подсказке – lena

+0

Привет Лена, Как я могу отключить это только в текущем файле? Может быть, в форме, как это делает tslint? –

+0

Вы можете выбрать область для проверки: в Настройки | Внешний вид и поведение | Области создают область с этим исключенным файлом, затем выберите эту область для проверки «Неиспользуемый локальный символ javaScript/ActionScript» в настройках | Редактор | Инспекции – lena

2

Вы можете сделать это с

//noinspection JSUnusedGlobalSymbols 

в WebStorm версии 2016.3

Чтобы получить этот код, я использовал:

ALT + Enter 
Select "Remove unused constant 'xxx'" but dont Enter 
Arrow right 
Suppress for statement 

Suppress for statement

Смежные вопросы