2009-08-12 20 views
34

मुझे लगता है कि JSLint प्रपत्र की चेतावनी के बहुत सारे निर्माण करता है:JSLint इंडेंटेशन चेतावनियों को कैसे बंद करें?

Expected 'foo' to have an indentation at X instead at Y. 

JSLint options documentation एक indent विकल्प है कि एक संख्यात्मक मान खरोज के प्रत्येक स्तर के लिए स्थान की मात्रा का प्रतिनिधित्व करने को पहचानता है वर्णन करता है। यह विकल्प मुझे इंडेंटेशन के प्रति स्तर 2 रिक्त स्थानों जैसे चीजों को कहने की अनुमति देता है। मैं बस अपनी जावास्क्रिप्ट फ़ाइल के शीर्ष पर कुछ लिखता हूं:

/*jslint indent: 2 */ 

ठीक है, बढ़िया। अब JSLint जानता खरोज, के प्रत्येक स्तर के लिए इंडेंट करने के लिए कितना लेकिन JSLint तय करने के लिए खरोज का स्तर क्या प्रत्येक पंक्ति होना चाहिए hardcoded जा रहा है।

मान लीजिए मैं जिस तरह से JSLint का प्रावधान की तुलना में अलग मेरी कोड इंडेंट करने के लिए चाहते हैं। क्या मैं इसे कुछ जेएसलिंट विकल्प के साथ कर सकता हूं? यदि नहीं, तो क्या मैं कम से कम इंडेंटेशन चेतावनियों को बंद कर सकता हूं? मैंने कोशिश की:

/*jslint indent: false */ 

लेकिन वह कारण नहीं खरोज चेतावनी elided किया जाता है; यह एक JSLint त्रुटि का कारण बनता है।

उत्तर

50

क्या एक अंतर यह है कि सुबह की कॉफी बनाता है:

/*jslint white: true */ 
+2

, एक और स्वरूपण शैली निर्दिष्ट करने के यह अभी भी addressthe नहीं है मुद्दा। सच */जो अजीब है: –

+9

यह केवल जब मैं था/* jslint सफेद मेरे लिए काम किया। – synthesizerpatel

+0

मैं इसे सब्लिमे 2 में कॉन्फ़िगर करने की कोशिश कर रहा हूं? आप हमेशा अपने जे एस फ़ाइलें के शीर्ष पर जोड़ने के लिए है - या यह विश्व स्तर पर उदात्त में JSLint प्लगइन के लिए सेट किया जा सकता? कैफीन टिप्पणी के लिए – Zec

-2

आप JSLint निष्क्रिय करने के लिए नहीं करना चाहते हैं, तो आप डबल indentations निकाल सकते हैं (उदाहरण के लिए, जब एक जावास्क्रिप्ट फ़ाइल में अनेक वर के परिभाषित) इस सेटिंग का समायोजन करके :

विकल्प> संपादक> स्वरूपण> भाषा: जावास्क्रिप्ट> निरंतरता इंडेंटेशन - आप ctrl पारी का उपयोग कर सकते प्रारूप कोड को च, और JSLint बाहर बेकार नहीं है ...

स्थापित करने के लिए 4.

अबबेशक

+2

आप किस संपादक के बारे में बात कर रहे हैं? – Andrienko

+0

क्षमा करें, यह बहुत स्पष्ट नहीं था। मैं Netbeans 8.0 का उपयोग कर रहा था –

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