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