كيف يعمل
يعيد ضبط المسافات البادئة ويرتّب شيفرة JavaScript أو TypeScript المصغَّرة أو المضغوطة أو سيئة المحاذاة لجعلها مقروءة ومتسقة. مفيد لفحص حزمة، أو مراجعة مقتطف لشخص آخر، أو توحيد النمط قبل لصقه في مشروعك.
يمكنك اختيار نوع المسافة البادئة (مسافات أو علامات جدولة) وحجم المسافة البادئة ونهاية السطر (LF أو CRLF). يحترم المنسّق بنية الشيفرة ويضيف فواصل أسطر ومسافات بادئة متسقة دون تغيير المنطق.
تتم كل المعالجة في متصفحك باستخدام js-beautify: لا تُرفَع الشيفرة إلى أي خادم. ينسّق المظهر البصري فقط؛ ولا يصغّر ولا يترجم ولا يتحقق من الصياغة بعمق.
أمثلة
function sum(a,b){return a+b}
const r=sum(1,2);console.log(r)function sum(a, b) {
return a + b
}
const r = sum(1, 2);
console.log(r);بمسافة بادئة من 4 مسافات: تُفصَل الجُمل وتُحاذى الأقواس المعقوفة.حالات الاستخدام
- جعل ملف .js مصغَّر مقروءًا لفهم ما يفعله.
- توحيد نمط المسافات البادئة لمقتطف قبل إضافته إلى المشروع.
- مراجعة ومقارنة شيفرة طرف ثالث بتنسيق متسق.
- تنظيف TypeScript المنسوخ من الوثائق أو من ردود ذكاء اصطناعي.
الأسئلة الشائعة
هل يعمل مع TypeScript إضافةً إلى JavaScript؟
نعم. تنسّق الأداة صياغة JavaScript وTypeScript، بما في ذلك تعليقات الأنواع والواجهات والأنواع العامة. ولا تترجم TypeScript إلى JavaScript: بل تعيد ترتيب النص فقط.
هل يغيّر التنسيق سلوك الشيفرة؟
لا. لا يعدّل سوى المسافات والمسافات البادئة وفواصل الأسطر. يبقى المنطق والمعرّفات كما هي؛ وتُنفَّذ الشيفرة تمامًا كما كانت.
هل هو نفسه التصغير؟
لا، بل العكس. يضيف التنسيق مسافات وفواصل أسطر لجعله مقروءًا؛ ويزيلها التصغير لتقليل الحجم. إذا أردت الضغط، فاستخدم أداة التصغير.
هل تُرفَع شيفرتي إلى خادم؟
لا. يتم التنسيق بالكامل في متصفحك؛ ولا يغادر الشيفرة حاسوبك أبدًا.