ESLint কনফিগ বিল্ডার
একটি সরল ফর্মের মাধ্যমে এনভায়রনমেন্ট, পার্সার, extends তালিকা ও রুল ওভাররাইড বেছে নিন এবং একটি কপি-রেডি .eslintrc.json ফাইল পান। সবটাই ব্রাউজারে চলে।
🔒 এই টুলটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। আপনার ফাইল কখনও সার্ভারে আপলোড করা হয় না।
এটি কীভাবে কাজ করে
- এনভায়রনমেন্ট, একটি পার্সার এবং কোন শেয়ার্ড কনফিগ extend করবেন তা বেছে নিন।
- কয়েকটি সাধারণ রুলের জন্য সিভিয়ারিটি (off/warn/error) সেট করুন।
- তৈরি হওয়া JSON কপি করুন অথবা সরাসরি .eslintrc.json হিসেবে ডাউনলোড করুন।
FAQ
এটি কোন ESLint কনফিগ ফরম্যাট তৈরি করে?
ক্লাসিক .eslintrc.json ফরম্যাট (env, parser, extends, parserOptions, rules) — নতুন ফ্ল্যাট কনফিগ ফরম্যাটের পাশাপাশি ESLint এখনও এটি সমর্থন করে, এবং বিদ্যমান প্রজেক্টে এটি সবচেয়ে সাধারণ ফরম্যাট।
আমি কি এটি একটি TypeScript প্রজেক্টে ব্যবহার করতে পারি?
হ্যাঁ — পার্সার হিসেবে @typescript-eslint/parser নির্বাচন করুন এবং ts-eslint:recommended extends এন্ট্রিটি চেক করে রাখুন; তবুও আপনাকে ডেভ ডিপেনডেন্সি হিসেবে @typescript-eslint/parser ও @typescript-eslint/eslint-plugin ইনস্টল করতে হবে।
এটি কি যাচাই করে যে আমার রুলের নাম সঠিক?
এখানে বিল্ট-ইন রুল তালিকা (no-unused-vars, no-console, eqeqeq, semi) হলো প্রকৃত, সাধারণ ESLint কোর রুল। এই টুল যেকোনো কাস্টম রুলের নাম যাচাই করে না — সঠিক রুল ID-র জন্য আপনার প্লাগইনের ডকুমেন্টেশন দেখুন।
আমরা কীভাবে তুলনীয়
| বৈশিষ্ট্য | Online Tool Store | হাতে JSON লেখা |
|---|---|---|
| টাইপোর কারণে কোনো সিনট্যাক্স ত্রুটি নেই | ✓ | একটি বাড়তি কমা ঢুকে পড়া সহজ |
| অপশন টগল করার সঙ্গে সঙ্গে প্রিভিউ | ✓ | ✗ |