मैं अपने ग्रहण परियोजना से जावास्क्रिप्ट सत्यापन कैसे निकालूं?


355

मैं अपनी परियोजना पर ग्रहण का उपयोग कर रहा हूं और अपनी ग्रहण सेटिंग्स के साथ खिलवाड़ करते हुए, मैंने जावास्क्रिप्ट समर्थन चालू किया। अब ग्रहण की शिकायत है कि JQuery पुस्तकालय में त्रुटियां हैं और मुझे परियोजना को संकलित नहीं करने दे रहा है। क्या किसी को पता है कि जावास्क्रिप्ट सत्यापन को कैसे बंद किया जाए?

जवाबों:


721

मैं वास्तव में मेरी जावास्क्रिप्ट फ़ाइलों को मान्य करना पसंद करता हूं, लेकिन मैं निश्चित रूप से तीसरे पक्ष के पुस्तकालयों के साथ तुच्छ चेतावनियों को मान्य और सौदा नहीं करना चाहता हूं।

इसलिए मुझे लगता है कि सत्यापन को एक साथ बंद करना बहुत कठोर है। सौभाग्य से, आप ग्रहण से कुछ जावास्क्रिप्ट स्रोतों को चुनिंदा रूप से हटा सकते हैं।

  1. अपने प्रोजेक्ट पर राइट-क्लिक करें।
  2. पर नेविगेट करें: गुण → जावास्क्रिप्ट → पथ शामिल करें
  3. Sourceटैब का चयन करें । (यह जावा बिल्ड पाथ सोर्स टैब के समान दिखता है।)
  4. जावास्क्रिप्ट स्रोत फ़ोल्डर का विस्तार करें।
  5. हाइलाइट Excludedपैटर्न।
  6. प्रेस Editबटन।
  7. बॉक्स के Addबगल में स्थित बटन दबाएं Exclusion patterns
  8. आप या तो एंट-स्टाइल वाइल्डकार्ड पैटर्न टाइप कर सकते हैं, या Browseनाम से जावास्क्रिप्ट स्रोत का उल्लेख करने के लिए बटन पर क्लिक कर सकते हैं ।

जावास्क्रिप्ट स्रोत समावेशन / बहिष्करण के बारे में जानकारी .settings/.jsdtscopeफ़ाइल में सहेजी जाती है। इसे अपने SCM में जोड़ना न भूलें।

यहां बताया गया है कि कॉन्फ़िगरेशन सत्यापन से हटाई गई jQuery फ़ाइलों के साथ कैसा दिखता है:

ग्रहण - परियोजना गुण - जावास्क्रिप्ट - पथ शामिल करें


3
यह वास्तव में सही उत्तर है। रेडलैब का उत्तर पर्याप्त नहीं है, क्योंकि यह जावास्क्रिप्ट प्रोजेक्ट बिल्डर को रद्द नहीं करता है।
योनी

2
@Yoni। मत भूलना सवाल पूछा गया था और मूल रूप से एक साल से अधिक समय पहले उत्तर दिया गया था। यह समाधान तब भी उपलब्ध नहीं हो सकता है।
अलेक्जेंडर पोगरेबनायक

इस तथ्य को नहीं बदलता है कि रेडलैब का जवाब वास्तव में समस्या का समाधान नहीं करता है। आपको यह भी करना होगा कि ब्रैड नीचे क्या सुझाव देता है ...
जूल्स

1
मैं इतने लंबे समय से प्रोजेक्ट पर त्रुटि हाइलाइट से परेशान हूं, क्योंकि मैं काम करता हूं क्योंकि jquery ui लाइब्रेरी में कुछ मुद्दे ... और यह ठीक करने के लिए आसान था ... धन्यवाद: D
TG

1
सभी जावास्क्रिप्ट को अनदेखा करने के लिए उत्तेजना पैटर्न है */*.js। बहिष्करण में इसे जोड़ना मेरे लिए काम करता है।
लकी

125

अपनी परियोजना के लिए "बिल्डर्स" कॉन्फिगरेशन में जावास्क्रिप्ट वैधता को बंद करें:

  1. अपने प्रोजेक्ट पर राइट क्लिक करें
  2. गुण चुनें -> बिल्डर्स
  3. "जावास्क्रिप्ट सत्यापनकर्ता" को अनचेक करें

फिर या तो अपने ग्रहण को फिर से शुरू करें या / .js को कुछ इस तरह नाम बदलें ।js_ फिर वापस।


6
किसी भी फ़ाइल को फिर से शुरू करने या नाम बदलने की कोई आवश्यकता नहीं है। कार्यक्षेत्र का निर्माण करें और अपनी परियोजना और वैधता पर राइट क्लिक करें।
लकी

1
प्रोजेक्ट -> क्लीन ने मेरे लिए
ECDragon

9

मैंने .project में टैग हटा दिया है।

    <buildCommand>
        <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
        <arguments>
        </arguments>
    </buildCommand>

यह मेरे लिए बहुत अच्छा काम किया है।


1
चूंकि मेरे पास JSHint है, इसलिए यह मेरे लिए सबसे अच्छा जवाब है। मैंने PyDev JS सत्यापनकर्ता को भी हटा दिया। बिल्डिंग तेजी से है, आखिरकार।
मार्को सुल

अगर कोई निर्माण परियोजना पर अड़ा हुआ है। यह आपके लिए जवाब है। @Claudionor Oliveira .....
पॉलसन पीटर

हाँ, मैं इस समस्या के साथ एक लंबा समय था और एक समाधान simple \ o / था
क्लॉडियोर ओलिवेरा

8

विंडो -> प्राथमिकताएं -> जावास्क्रिप्ट -> मान्यकर्ता (परियोजना सेटिंग्स के अनुसार भी संभव है)

या

विंडो -> प्राथमिकताएं -> सत्यापन (सत्यापन को अक्षम करें और अपनी सेटिंग्स कॉन्फ़िगर करें)


5
तब से काम नहीं करता है जब जावास्क्रिप्ट सत्यापनकर्ता एक ग्रहण बिल्डर है और यहां तक ​​कि एक परियोजना पर सभी सत्यापन को बंद कर देना अभी भी आपकी परियोजना में जावास्क्रिप्ट को मान्य करने का प्रयास करेगा।
डायटर हबाउ

2

मैं जूनो में jquery.mobile 1.1.1 को बाहर करने में सक्षम था , बहिष्करण पैटर्न के बगल में एक से अधिक जोड़ें का चयन करके , जो पेड़ को लाता है, फिर jquery-mobile फ़ोल्डर में ड्रिलिंग और उस का चयन करता है।

इसने पुस्तकालय के लिए सभी चेतावनी को सही किया!


1

Windows-> प्राथमिकताएं-> सत्यापन पर जाएं।

मैनुअल और बिल्ड के लिए चेकबॉक्स विकल्पों के साथ सत्यापनकर्ताओं की सूची होगी, वहां जाएं और व्यक्तिगत रूप से जावास्क्रिप्ट सत्यापनकर्ता को अक्षम करें।

यदि आप शीर्ष पर सभी सत्यापनकर्ता निलंबित करें चेकबॉक्स का चयन करते हैं तो यह आवश्यक रूप से प्रभावित नहीं करता है।


3
यह काम नहीं करता है, मेरा ग्रहण जेएस को इस कॉन्फ़िगरेशन की परवाह किए बिना मान्य करता रहता है।
ब्रूनो जेसीएम

0

एक और कारण यह हो सकता है कि आपने अनायास ही अपनी परियोजना में एक जावास्क्रिप्ट प्रकृति जोड़ दी (अनायास ही मैंने ऐसा किया) जो जावास्क्रिप्ट त्रुटि जाँच को सक्षम करता है।

इसे हटाने .... javascriptnature को आपके प्रोजेक्ट से ठीक करता है।

(यह केवल तभी है जब आप ग्रहण नहीं करना चाहते कि आपको कोई जेएस है)


0

इसके अलावा, यदि आप ग्रहण के लिए टर्न एक्लिप्स IDE या IBM Node.js टूल का उपयोग कर रहे हैं, तो आपको JSHint और अन्य लाइब्रेरीज़ को अक्षम करना पड़ सकता है जो आप नहीं चाहते हैं।

इसे अक्षम करने के लिए, प्रोजेक्ट गुण> टर्न> मॉड्यूल> JSHint या कोई अन्य लाइब्रेरी जिसे आप नहीं चाहते हैं। यहां छवि विवरण दर्ज करें

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