नियमों की संख्या के आधार पर आप (सभी, या कुछ) को अनदेखा करना चाहते हैं, और इसे अक्षम करने की गुंजाइश (लाइन (एस), फ़ाइल, एस), हर जगह) हमारे पास 2 × 3 = 6 मामले हैं।
1) "सभी नियम" को अक्षम करना
केस 1.1: आप "एक या अधिक लाइन्स" के लिए "सभी नियम" को निष्क्रिय करना चाहते हैं
Put `/* eslint-disable-line */` at the **end of the line(s)**,
or `/* eslint-disable-next-line */` right **before the line**.
केस 1.2: आप "वन फाइल" के लिए "ऑल रूल्स" को निष्क्रिय करना चाहते हैं।
Put the comment of `/* eslint-disable */` at the top of the file.
केस 1.3: आप "कुछ फाइल" के लिए "सभी नियम" को निष्क्रिय करना चाहते हैं
ऐसा करने के 3 तरीके हैं:
- आप 1.2 के साथ जा सकते हैं और
/* eslint-disable */
फ़ाइलों के ऊपर जोड़ सकते हैं , एक-एक करके।
- आप फ़ाइल का नाम रख सकते हैं
.eslintignore
। यह अच्छी तरह से काम करता है खासकर यदि आपके पास एक रास्ता है जिसे आप अनदेखा करना चाहते हैं। (उदा apidoc/**
)
- वैकल्पिक रूप से, अगर आप एक अलग है नहीं करना चाहती
.eslintignore
फ़ाइल, आप जोड़ सकते हैं
"eslintIgnore": ["file1.js", "file2.js"]
में package.json
निर्देशानुसार यहाँ ।
2) "कुछ नियम" अक्षम करना
केस 2.1: आप "एक या अधिक लाइन्स" के लिए "कुछ नियम" को निष्क्रिय करना चाहते हैं
You can put `/* eslint-disable-line quotes */` (replace `quotes` with your rules) at the end of the line(s),
or `/* eslint-disable-next-line no-alert, quotes, semi */` before the line.
केस 2.2: आप "कुछ नियमों" को "एक फ़ाइल" के लिए अक्षम करना चाहते हैं
Put the `/* eslint-disable no-use-before-define */` comment at the top of the file.
अधिक उदाहरण यहाँ ।
## केस 2.3: आप "कुछ फाइल" के लिए "कुछ नियम" को निष्क्रिय करना चाहते हैं
यह सीधे-सीधे कम है। यहां दिए गए निर्देश के अनुसार आपको उन्हें अपने सेक्शन के "excludedFiles"
ऑब्जेक्ट में रखना चाहिए ।"overrides"
.eslintrc