В своем проекте я использую RequireJS AMD. Когда я запускаю jshint в своем проекте, он выдает ошибку, например
В скриптах AMD
'define' is not defined.
В тестовых примерах Mocha
'describe' is not defined.
'it' is not defined.
Как убрать это предупреждение в jshint?
javascript
requirejs
amd
jshint
Физер Хан
источник
источник
{"mocha": true}
2.5.1+ github.com/jshint/jshint/issues/1330это то, что ты хочешь
источник
Чтобы избежать неопределенного предупреждения в jshint для javascript, добавьте комментарии вроде:
Параметры
источник
Добавьте это в свой .jshintrc
источник
поздно на вечеринку, но используйте эту опцию в своем
jshintrc
:и ты будешь спокойно отдыхать без красных предупреждений ...
источник
Если вы работаете с node js. Добавьте эти две строки в начало вашего файла
источник
Читать документы и найдите
/*global
источник
"unused" : true, // true: Require all defined variables be used
Если вы пытаетесь запустить JSHint в WebStorm с помощью Mocha, как я, зайдите в:
WebStorm> Настройки> Языки и платформы> JavaScript> Инструменты качества кода> JSHint
Прокрутите вниз до «Среды» и убедитесь, что вы установили флажок, чтобы включить «Mocha», который настроит для вас определения JSHint для Mocha.
источник