2012-11-07 12 views
17

Właśnie zaczynamy używać JSHint/JSLint i szukamy pewnych ustawień typu "najlepsza praktyka", które są powszechnie uważane za dobry kompromis między rygoryzmem a pragmatyzmem. Spojrzałem w internecie i naprawdę nie mogłem nic znaleźć.Pragmatyczne i szeroko uzgodnione ustawienia dla jshint

Wiem, że to wszystko zależy od osobistej opinii, ale pomyślałbym, że do tej pory powstałby konsensus. Na przykład czy ktoś wie, do którego kodu jQuery, google, yahoo itp?

Dzięki.

Odpowiedz

20

Na pewno jest to kwestia osobistego stylu, ale można zobaczyć wiele przykładów z projektów Open Source

Więc jeśli pragmatycznie je kombinujesz, otrzymasz coś takiego:

{ 
    "curly": true, 
    "eqeqeq": true, 
    "eqnull": true, 
    "expr": true, 
    "latedef": true, 
    "onevar": true, 
    "noarg": true, 
    "node": true, 
    "trailing": true, 
    "undef": true, 
    "unused": true 
} 
+0

Co robi "onevar"? Nie mogłem znaleźć tego w dokumentach. – Stan

+1

@Stan "onevar" został usunięty, ponieważ jshint skierował się w innym kierunku. W przypadku sprawdzania stylu ESlint wydaje się być aktualną drogą i [jest dostarczany z opcją "jeden war"] (http://eslint.org/docs/rules/one-var). – Odi

Powiązane problemy