Как отключить ошибку JSHint в Webstorm?

У меня есть следующая ошибка для моих файлов в тестах: Expected an assignment or function call and instead saw an expression. Он генерируется из библиотек Chai. Как отключить его в Webstorm? Он делает линию желтой и показывает предупреждение.

Ответ 1

Проблема здесь в том, что WebStorm генерирует внутренние предупреждения с помощью JSHint, но этот внутренний механизм полностью отделен от включения JSHint в настройках/Языки и Frameworks/JavaScript/Code Quality Tools/JSHint. (Если вы включите JSHint, вы получите еще больше предупреждений, похоже, что JSHint работает в основном с разными конфигурациями.)

Вам необходимо настроить проверки в настройках/Редакторе/Инспекциях, а затем в списке справа найти проблемы с JavaScript/JavaScript. Это помогло мне удалить предупреждения Чай. (Я использую WebStorm 11 EAP на данный момент.)

Ответ 2

Имела ту же проблему при использовании chai, вот что исправлено для меня -

  • Откройте "Настройки", нажав WebStorm, затем Preferences
  • Искать, Expression statement which is not assignment
  • Отключить проверку (см. снимок экрана), нажать Применить и ОК

Оператор выражения, который не присваивается

Ответ 3

Настройки/Языки и Framework/JavaScript/Инструменты качества кода /JSHint, Релаксирующие параметры/Подавление предупреждений об использовании выражений в качестве операторов