Какая разница и цель иметь их обоих в .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 */
Таким образом, было бы лучше использовать разные слова, когда делаете то же самое, но в разных местах.