Разница между глобальными и предопределенными в.jshintrc?

Какая разница и цель иметь их обоих в.jshintrc? Когда я хочу добавить переменную, которую нужно игнорировать, какую из них лучше использовать? Кроме того, я не могу найти "предопределенный" в http://www.jshint.com/docs/options/

2 ответа

Решение

Это похоже на predef устарела, и вы должны использовать globals вместо.

Больше информации здесь

На странице документа JSHint Doc http://www.jshint.com/docs/ "predef" упоминание для использования внутри .jshintrc file, wile слово "globals" используется только один раз для встроенной директивы (те, которые находятся внутри .js файлы)

Так что примеры будут:

  • внутри .jshintrc файл

    "predef" : [ // Extra globals
                 "angular",
    ]
    
  • внутри .js файлы

    /* global app: false */
    

Так что было бы лучше использовать разные слова, когда делали то же самое, но в разных местах.

Другие вопросы по тегам