Полный список значений по умолчанию для параметров JSHint?
Где я могу получить полный список параметров по умолчанию JSHint. Я пробовал искать в Интернете, но ничего не мог найти.
EDIT:
Я имею в виду список стандартных значений для всех параметров, если это было непонятно:)
Ответы
Ответ 1
Вы можете смотреть объекты boolOptions
, valOptions
и invertedOptions
непосредственно в источниках jshint:
https://github.com/jshint/jshint/blob/master/examples/.jshintrc
Если вас путают с комментариями, вы можете обратиться к разделу параметров в справке jshint:
http://jshint.com/docs/options/
Ответ 2
Собственно, эта страница содержит список параметров по умолчанию, а файл, упомянутый в @netme ответе, не влияет на поведение JSHint. Цитата поддерживающего проект JSHint:
Собственно, этот файл является лишь примером - он не влияет на JSHint поведение. Хотя это может совпадать с текущим поведением по умолчанию, не гарантирует, что он будет продолжать это делать.
Вот почему документация "options" сегментирует параметры категорий "принуждение" и "расслабление". Обратите внимание, как все "расслабляющие" варианты касаются подавления предупреждений - вот те ограничения, которые JSHint устанавливает по умолчанию.
Хотя это имеет смысл, как только вы это понимаете, это сбивает с толку множество людей (включая меня), а может измениться в будущем.