У меня есть следующая ошибка для моих файлов в тестах:
Expected an assignment or function call and instead saw an expression.
Он генерируется из библиотек Chai. Как отключить его в Webstorm? Он делает линию желтой и показывает предупреждение.
Как отключить ошибку JSHint в 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, Релаксирующие параметры/Подавление предупреждений об использовании выражений в качестве операторов