कैसे ग्रहण में जावास्क्रिप्ट वैलिडेशन से एक जावास्क्रिप्ट फ़ाइल को बाहर करने के लिए


87

मेरे पास अपने स्वयं के कोड के लिए अच्छा काम करने वाली जावास्क्रिप्ट सत्यापन है। मैं मान्यता रखना चाहता हूं। लेकिन जब ओपन सोर्स लाइब्रेरी की बात आती है, उदाहरण के लिए jquery, तो सत्यापन चेतावनी देता है।

मैं एक डाउनलोड की गई लाइब्रेरी पर चेतावनी नहीं चाहता। लेकिन मैं अपने कोड के लिए चेतावनी रखना चाहता हूं।

मुझे पता है कि आप " प्राथमिकता> सत्यापन " विंडो में सत्यापन से फ़ाइलों को बाहर कर सकते हैं, लेकिन जावास्क्रिप्ट सत्यापन नहीं है ! मैंने प्रत्येक सत्यापनकर्ता को देखा है, जावास्क्रिप्ट सत्यापनकर्ता नहीं है।

तो मैं सत्यापन से विशिष्ट फ़ाइलों को कैसे बाहर कर सकता हूं?

यहां मेरे पास सत्यापनकर्ताओं की सूची है: स्क्रीनशॉट

धन्यवाद !

पुनश्च: मैं ग्रहण पीडीटी का उपयोग करता हूं।


यह मेरे लिए है - इसे जावास्क्रिप्ट सिंटैक्स सत्यापन कहा जाता है। मेरे पास ग्रहण टीपीटीपी है, मेरा मानना ​​है।
माइकल के

मेरे पास यह नहीं है, अधिक विवरण के लिए मैंने जो srceenshot जोड़ा है, उसे देखें।
मैथ्यू नेपोली

मैथ्यू, क्या आप किसी विशेष प्लगइन्स का उपयोग कर रहे हैं? के रूप में वे एक अलग के साथ डिफ़ॉल्ट सत्यापनकर्ता की जगह ले सकता है।
अगस्तो

जावास्क्रिप्ट के बारे में कोई प्लगइन नहीं है, केवल एक PHPTools है, जो ग्रहण में PHPUnit जोड़ता है, लेकिन यह जावास्क्रिप्ट से संबंधित नहीं है। मैं ग्रहण पीडीटी पर हूं, क्या आप हैं? क्या यह पीडीटी रिलीज के लिए विशिष्ट है, या मेरा ग्रहण खराब हो गया है?
15th पर Matthieu Napoli

अधिक जानकारी: stackoverflow.com/questions/3131878/…
क्रेगो

जवाबों:


151

ठीक है, शायद मैं वह करने में कामयाब रहा हूं जिसकी आपको आवश्यकता है;) यह थोड़ा मुश्किल है। तो मेरे कदम:

  1. डाउनलोड किए गए ग्रहण पीडीटी (यह सुनिश्चित करने के लिए कि यह आपके लिए काम करता है, क्योंकि मैं जावा ईई के लिए ग्रहण का उपयोग करता हूं)
  2. बनाया परियोजना TestJS (यह जावास्क्रिप्ट परियोजना थी)
  3. दो फाइलें बनाईं, test.js और htmlparser.js (जॉन रेजिग की साइट से कॉपी की गई अंतिम एक)
  4. दोनों में "टूटी हुई" स्क्रिप्ट टाइप की गई, इसलिए एक्लिप्स ने मुझे बताया कि उन दोनों में त्रुटियां थीं
  5. करने के लिए चला गया प्रोजेक्ट गुण> JavaScript> पथ शामिल करें> स्रोत , वहाँ "है अपवर्जित प्रकाश डाला और प्रेस" संपादन "बटन करने के लिए", यहाँ आप क्या तुम बाहर करने के लिए (फ़ाइल, फ़ोल्डर, पैटर्न) जोड़ने के लिए सक्षम हैं।
  6. मैंने "test.js" फ़ाइल को बाहर कर दिया, लागू लागू किया गया ...
  7. ... और एक सुखद अंत मिला: अब ग्रहण मुझे इंगित करता है कि htmlparser.js में त्रुटि है, लेकिन test.js में नहीं;)

स्क्रीनशॉट: यहाँ छवि विवरण दर्ज करें

वास्तव में आशा है कि यह मदद करता है!


2
@ मैथ्यू: उस कार्य को करने से मुझे ग्रहण के साथ काम करने का सबसे बड़ा सबक मिला: अलग तरीके से सोचें;
मैक्सिम

@ मैक्सिम - क्या आपको यकीन है कि यह करने का सही तरीका है? मेरा मानना ​​है कि आपने निर्माण से सिर्फ टेस्ट.जेएस को बाहर रखा है। मैंने सोचा था कि उद्देश्य स्क्रिप्ट को सत्यापन से बाहर करना है, न कि बिल्ड। क्या मुझसे कोई चूक हो रही है? धन्यवाद।
jdias

1
@jdias: "बिल्ड" से आपका क्या अर्थ है, इस पर निर्भर करता है। यदि बिल्ड कुछ ऐसा है जिसे आप तैनात करते हैं (एप्लिकेशन का उपयोग करने के लिए तैयार), तो मुझे यकीन नहीं है कि मैंने कुछ भी बाहर रखा है ... यहां आप सिर्फ यह बताते हैं कि जावास्क्रिप्ट स्रोतों की तलाश कहां है (और इसलिए किस कोड शैली का उपयोग करना है)। बाहर करने से मैं सिर्फ यह बताता हूं कि यह फ़ाइल अभी भी मेरी परियोजना की है, लेकिन मैं आईडीई को इसे जावास्क्रिप्ट फ़ाइल के रूप में नहीं मानना ​​चाहता। ऐसा लगता है कि आप आईडीई को यह नहीं बता सकते हैं कि कौन सी फाइल को मान्य करना है, और कौन सा नहीं, आप यह नहीं बता सकते हैं कि इस जेएस फाइल को इस तरह से मान्य किया जाना चाहिए, और दूसरी जेएस फाइल को अन्य नियमों का उपयोग करना चाहिए ...
Maxym

@ मैक्सिम - टिप्पणी के लिए धन्यवाद। चूंकि मैंने अपनी टिप्पणी 8 सितंबर को पोस्ट की थी, इसलिए मुझे ग्रहण पीडीटी के साथ आगे काम करने का अवसर मिला और मैं आपके कथन से सहमत हूं। अनुवर्ती के लिए फिर से धन्यवाद।
jdias

1
यदि आपको ऊपर वर्णित विंडो नहीं मिल रही है, तो सुनिश्चित करें कि आप गुण गुण देख रहे हैं, ग्रहण वरीयताएँ नहीं!
लैम्बर्ट

17

मैक्सिम के उत्कृष्ट उत्तर के बाद: चूंकि मैं आमतौर पर अपने सभी जावास्क्रिप्ट पुस्तकालयों को एक स्थान पर रखता हूं और ग्रहण सत्यापनकर्ता असामान्य त्रुटियों (शायद पूरी तरह से गलत सकारात्मक) को खोजने के लिए जाता है, मैंने ऐड मल्टीपल विकल्प का उपयोग किया और उन पुस्तकालयों का चयन किया जिसमें उन पुस्तकालयों का चयन किया गया था। हर बार जब आप कोई फ़ाइल जोड़ते हैं, तो उसे अपडेट करने की आवश्यकता नहीं होती है!

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.