Прагматични и широко одобрени настройки за 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 изглежда е понастоящем начин и идва с опция за една променлива. - person Odi; 05.05.2017