আপনি (সমস্ত, বা কিছু) উপেক্ষা করতে চান এমন নিয়ম এবং এটি (লাইন (গুলি), ফাইল (গুলি), সর্বত্র) অক্ষম করার সুযোগের ভিত্তিতে আমাদের কাছে 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**.
কেস ১.২: আপনি "একটি ফাইল" এর জন্য "সমস্ত বিধি" অক্ষম করতে চান
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) "কিছু বিধি" অক্ষম করা হচ্ছে
কেস ২.১: আপনি "এক বা একাধিক লাইনের" জন্য "কিছু বিধি" অক্ষম করতে চান
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.
কেস ২.২: আপনি "একটি ফাইল" এর জন্য "কিছু বিধি" অক্ষম করতে চান
Put the `/* eslint-disable no-use-before-define */` comment at the top of the file.
আরও উদাহরণ এখানে ।
## কেস 2.3: আপনি "কিছু ফাইল" এর জন্য "কিছু বিধি" অক্ষম করতে চান
এটি কম সোজা-এগিয়ে। এখানে নির্দেশ অনুসারে আপনার সেগুলি আপনার বিভাগের "excludedFiles"
বিষয়বস্তুতে রাখা উচিত ।"overrides"
.eslintrc