Прагматичные и общепринятые настройки для jshint

Мы только начинаем использовать JSHint / JSLint и ищем некоторые настройки типа «лучшие практики», которые широко считаются хорошим компромиссом между строгостью и прагматизмом. Я посмотрел в Интернете и действительно не смог ничего найти.

Я понимаю, что это все сводится к личному мнению, но я думал, что к настоящему времени уже сформировался какой-то консенсус. Например, кто-нибудь знает, что такое код jquery, google, yahoo и т. д.?

Спасибо.


person cedd    schedule 07.11.2012    source источник


Ответы (1)


Это определенно вопрос личного стиля, но вы можете увидеть много примеров из проектов с открытым исходным кодом:

Итак, если вы прагматично объедините их, вы получите что-то вроде этого:

{
    "curly": true,
    "eqeqeq": true,
    "eqnull": true,
    "expr": true,
    "latedef": true,
    "onevar": true,
    "noarg": true,
    "node": true,
    "trailing": true,
    "undef": true,
    "unused": true
}
person Odi    schedule 21.11.2012
comment
@Stan onevar был удален, так как jshint направился в другом направлении. Для проверки стиля ESlint кажется наиболее подходящим способом, и он поставляется с опцией one-var. - person Odi; 05.05.2017