Есть ли способ настроить IntelliJ IDEA/WebStorm для добавления // jshint ignore:line
для подавления предупреждений JSHint? По умолчанию IntelliJ добавляет //noinspection JSHint
, который сам JSHint не распознает.
IntelliJ IDEA/WebStorm noinspection JSHint vs jshint ignore:line
Ответы (2)
Сейчас невозможно настроить результаты быстрого исправления проверок. Когда вы пытаетесь подавить предупреждение через Быстрое исправление (Alt+Enter) в WebStorm/Intellij IDEA — для любого предупреждения JSHint добавляется предопределенный комментарий //noinspection JSHint
. Поэтому вам нужно добавить // jshint ignore:line
вручную, чтобы убедиться, что это предупреждение будет подавлено самим JSHint.
Если разработчики хотят игнорировать блок кода, они могут использовать следующую директиву:
/* 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 .
Примечание. Исключения разрешаются относительно базового каталога модуля.