2013-03-26 10 views
37

मुझे JSHint डिफ़ॉल्ट विकल्पों की पूरी सूची कहां मिल सकती है। मैंने ऑनलाइन खोज करने की कोशिश की लेकिन कुछ भी नहीं मिला।JSHint विकल्पों के लिए डिफ़ॉल्ट मानों की पूरी सूची?

संपादित करें: मैं एक मूल्यों सभी विकल्प के लिए मामले में यह स्पष्ट :)

+5

[गंभीरता से !?] (http://www.jshint.com/docs/#options) – Alexander

+0

@Alexander स्पष्टीकरण के लिए संपादित :) :) –

+6

यह एक उपयोगी सवाल है। मोड: कृपया फिर से खोलने के लिए वोट दें। –

उत्तर

25

आप JSHint स्रोतों में सीधे boolOptions, valOptions और invertedOptions वस्तुओं पर देख सकते हैं नहीं था डिफ़ॉल्ट की सूची, मतलब है:

https://github.com/jshint/jshint/blob/master/examples/.jshintrc

आप टिप्पणी के साथ भ्रमित कर रहे हैं, तो आप JSHint मदद में विकल्प अनुभाग का उल्लेख कर सकते:

http://jshint.com/docs/options/

+6

आह धन्यवाद, बस मैं जो खोज रहा था। मुझे लगता है कि इस सूची को किसी को अलग कोड/दस्तावेज़ के रूप में उपलब्ध होना चाहिए, बिना स्रोत कोड देखने के लिए। कोई बड़ा सौदा नहीं है, लेकिन एक खोज इंजन का उपयोग करके आसान/तेज पहुंच और बेहतर खोज-क्षमता का मतलब होगा। –

+2

प्रोजेक्ट की 'उदाहरण' निर्देशिका में एक उदाहरण है। Jshintrc: https://github.com/jshint/jshint/blob/master/examples/.jshintrc नोट: वर्तमान में, उदाहरण फ़ाइल अभी भी 'predef' विकल्प शामिल है जिसे बहिष्कृत किया गया है। मैंने इसे नए विकल्प 'ग्लोबल्स' में बदलने के लिए एक पुल अनुरोध जमा कर दिया है। यह आपको विकल्पों वाले ऑब्जेक्ट को निर्दिष्ट करने देता है: 'ग्लोबल्स': {'myglobal': false} –

+2

यह गलत है, पहला लिंक JSHint के लिए उपयोग किए गए डिफ़ॉल्ट का प्रतिनिधित्व नहीं करता है। ऐसा लगता है कि यह केवल साइट से संबंधित है। विकास उपकरण के लिए कोई स्पष्ट दस्तावेज नहीं है, वह पागल है। –

1

वास्तव में, उस पृष्ठ डिफ़ॉल्ट विकल्पों की सूची में शामिल है, और उस फ़ाइल @netme's answer में उल्लेख किया JSHint के व्यवहार पर कोई प्रभाव नहीं है। Quoting एक JSHint परियोजना मेंटेनर:

वास्तव में, उस फ़ाइल को सिर्फ एक उदाहरण है - यह JSHint के व्यवहार पर कोई प्रभाव नहीं है। हालांकि यह वर्तमान डिफ़ॉल्ट व्यवहार से मेल खा सकता है, कोई गारंटी नहीं है कि यह ऐसा जारी रहेगा।

यही कारण है कि the "options" documentation श्रेणियों "लागू करने" और "आराम" द्वारा विकल्पों को विभाजित करता है। ध्यान दें कि सभी "आराम" विकल्प चेतावनियों को दबाने के बारे में हैं - ये बाधाएं हैं जो JSHint डिफ़ॉल्ट रूप से लागू होती है।

हालांकि इसे समझने के बाद यह समझ में आता है, यह बहुत से लोगों (स्वयं को शामिल), और may change in the future पर भ्रमित कर रहा है।

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