Ответ 1
Кажется, что predef
устарел, и вместо этого вы должны использовать globals
.
Подробнее здесь
Какая разница и цель иметь их обоих в .jshintrc? Когда я хочу добавить переменную, которую нужно игнорировать, какой из них я должен использовать? Также я не могу найти "predef" в http://www.jshint.com/docs/options/
Кажется, что predef
устарел, и вместо этого вы должны использовать globals
.
Подробнее здесь
На странице JSHint Doc http://www.jshint.com/docs/ "predef"
упоминается для использования внутри файла .jshintrc
wile слово "globals" используется только один раз для встроенной директивы (те, что находятся внутри файлов .js
)
Таким образом, примеры:
внутри .jshintrc
файла
"predef" : [ // Extra globals
"angular",
]
внутри .js
файлов
/* global app: false */
Таким образом, было бы лучше использовать разные слова, когда делаете то же самое, но в разных местах.