इसका अभी तक जवाब नहीं दिया गया है इसलिए मुझे लगा कि मैं Google से यहां लैंडिंग वाले सभी को अपडेट कर दूंगा।
अब सी 9 में अपनी परियोजना की जड़ पर एक .eslintrc फ़ाइल का उपयोग करके प्रत्येक जावास्क्रिप्ट फ़ाइल के शीर्ष पर ग्लोबल्स को स्पष्ट रूप से परिभाषित किए बिना ऐसा करना संभव है। You can see the documentation for this here on the eslint site.
आपके उपयोग के मामले के लिए, अपने .eslintrc फ़ाइल कुछ इस तरह दिखेगा:
{
"globals": {
"_": false
}
}
false
करने के लिए इसे असाइन करना मतलब यह है कि लिंटर आपको चेतावनी देता है जब आप वैश्विक अधिलेखित करने के लिए कोशिश करेंगे। इसे true
पर सेट करना वैश्विक के पुन: असाइनमेंट की अनुमति देगा। जावास्क्रिप्ट आपको किसी भी मामले में ऐसा करने की अनुमति देगा, यह सेटिंग केवल लिटर व्यवहार को प्रभावित करती है।
यह काम करता है तो यह एक अच्छा समाधान की तरह दिखता है। जब मुझे मौका मिलता है तो मैं इसका परीक्षण करूंगा। – Hubro
प्रत्येक जेएस फ़ाइल के शीर्ष पर ग्लोबल्स को परिभाषित करने की तुलना में यह मेरे लिए एक बेहतर समाधान है। धन्यवाद! – JohnnyCoder