IntelliJ IDEA/WebStorm noinspection JSHint vs jshint ignore:line

Есть ли способ настроить IntelliJ IDEA/WebStorm для добавления // jshint ignore:line для подавления предупреждений JSHint? По умолчанию IntelliJ добавляет //noinspection JSHint, который сам JSHint не распознает.


person jeromerg    schedule 28.03.2014    source источник


Ответы (2)


Сейчас невозможно настроить результаты быстрого исправления проверок. Когда вы пытаетесь подавить предупреждение через Быстрое исправление (Alt+Enter) в WebStorm/Intellij IDEA — для любого предупреждения JSHint добавляется предопределенный комментарий //noinspection JSHint. Поэтому вам нужно добавить // jshint ignore:line вручную, чтобы убедиться, что это предупреждение будет подавлено самим JSHint.

person Julia    schedule 29.03.2014

Если разработчики хотят игнорировать блок кода, они могут использовать следующую директиву:

/* jshint игнорировать:старт */

Код здесь будет игнорироваться JSHint.

/* jshint игнорировать:конец */

весь код между ignore:start и ignore:end не будет передан в JS Hint. и, как указано выше, вы можете игнорировать одну строку с завершающим комментарием: ignoreThis(); // jshint игнорировать:строку

Например: разработчики могут использовать расширения языка сценариев Java, такие как сценарий кофе, реакция Facebook и т. д., без запуска профилировщика статического кода.

Чтобы исключить файлы в процессе сборки с помощью maven, разработчики могут использовать тег excludes в плагине maven для JSHint.

Пример: src/main/webapp/myScript.js src/main/webapp/myDirectory .
Примечание. Исключения разрешаются относительно базового каталога модуля.

person ravindra nath    schedule 07.08.2015