jshint

2012-11-07 10 views
17

के लिए व्यावहारिक और व्यापक रूप से सहमत सेटिंग्स हम अभी जेएसएचआईंट/जेएसलिंट का उपयोग शुरू कर रहे हैं और कुछ "सर्वोत्तम अभ्यास" प्रकार सेटिंग्स की तलाश कर रहे हैं जिन्हें व्यापक रूप से कठोरता और व्यावहारिकता के बीच एक अच्छा समझौता माना जाता है। मैंने इंटरनेट पर एक नज़र डाली है और वास्तव में कुछ भी खोजने में सक्षम नहीं है।jshint

मुझे एहसास है कि यह सभी व्यक्तिगत राय के लिए नीचे है, लेकिन मैंने सोचा होगा कि अब तक किसी तरह की आम सहमति बन गई होगी। उदाहरण के लिए क्या कोई जानता है कि jquery, google, yahoo आदि कोड क्या है?

धन्यवाद।

उत्तर

20

यह निश्चित रूप से व्यक्तिगत शैली की बात है, लेकिन आप ओपन सोर्स प्रोजेक्ट से कई उदाहरण देख सकते हैं:

(याहू yui से)

तो यदि आप व्यावहारिक रूप से उन्हें गठबंधन करते हैं तो आपको ऐसा कुछ मिलता है:

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

"वनवार" क्या कर रहा है? मैं इसे दस्तावेज़ों में नहीं ढूंढ सका। – Stan

+1

@ स्टैन "वनवार" हटा दिया गया है, क्योंकि जिशिंट एक और दिशा में आगे बढ़ रहा था। स्टाइल चेक के लिए ESlint जाने का वर्तमान तरीका प्रतीत होता है, और [यह "एक-var" विकल्प के साथ आता है] (http://eslint.org/docs/rules/one-var)। – Odi

संबंधित मुद्दे