JavaScript ফরম্যাটার (বেসিক)JavaScript formatter (basic re-indenter)

JavaScript formatter (basic re-indenter)JavaScript ফরম্যাটার (বেসিক)

এটা পূর্ণাঙ্গ Prettier নয়, একটা বেসিক re-indenter: ব্রেস ধরে লাইন ভাঙে, ইন্ডেন্ট বসায়, অপারেটরের চারপাশে স্পেস দেয়। স্ট্রিং, টেমপ্লেট, মন্তব্য ও রেগেক্স লিটারেল অক্ষত রাখে।

💻 ডেভেলপার টুলDeveloper Tools

সব হিসাব আপনার ব্রাউজারেই হয়, কিছুই সার্ভারে যায় না।

উদাহরণ দিয়ে দেখুন:

কীভাবে কাজ করেHow it works

কোডকে টোকেনে ভাঙা হয় — শব্দ, সংখ্যা, স্ট্রিং, টেমপ্লেট লিটারেল, রেগেক্স, মন্তব্য, চিহ্ন। রেগেক্স আর ভাগ-চিহ্ন আলাদা করা হয় আগের টোকেন দেখে। তারপর শুধু টোকেনের মাঝের ফাঁক ও নতুন লাইন বসানো হয়; কোনো টোকেন বদলায় না, তাই কোডের অর্থ একই থাকে। আপনার আগের নতুন লাইনগুলো রাখা হয়। জটিল নকশার (JSX, TypeScript টাইপ) ক্ষেত্রে ফল নিখুঁত না-ও হতে পারে।

একটি উদাহরণWorked example

মিনিফাইড কোড

ইনপুট
const a=1;function foo(x,y){if(x>y){return x-y}else{return y+-x}} var o={a:1,b:[1,2],c:function(){return "x;y"}};
ইন্ডেন্ট
২ স্পেস
লাইন
১৫

সাধারণ প্রশ্নFrequently asked questions

এই টুল কি আমার কোড চালায়?

না। কোড শুধু পড়া হয় (টোকেনে ভাঙা), কখনো eval বা চালানো হয় না।

Prettier-এর মতো ফল পাব?

না, এটা বেসিক। লাইন-দৈর্ঘ্য মেপে ভাঙে না, শুধু ব্রেস ও সেমিকোলন ধরে সাজায়। প্রজেক্টে Prettier/ESLint ব্যবহার করাই ভালো।

💻 ডেভেলপার টুল — সব টুল দেখুনDeveloper Tools — view all tools →