هل هناك مشكلة في هذه الأداة؟
عن «تنسيق JavaScript عبر الإنترنت»
تعيد هذه الأداة تنسيق كود JavaScript المصدر لأسلوب متسق وقابلية للقراءة. تعيد ضبط مسافة الكتل المتداخلة، تطبّع التباعد حول المشغلات، تكسر الأسطر الطويلة عند نقاط معقولة، وتوحّد أسلوب علامات الاقتباس وموضع الفاصلة المنقوطة.
مفيدة عند قراءة الحزم المصغّرة التي استخرجتها من موقع ويب، أو عند تطبيع الكود من المتعاونين بإعدادات محرر مختلفة، أو عند إعداد JavaScript لمراجعة الكود.
يتعامل المنسق مع نحو JavaScript الحديث: ميزات ES2024+، JSX، أنواع TypeScript، async/await، الربط الاختياري، والقوالب الحرفية. يستخدم إعدادات افتراضية معقولة مستوحاة من Prettier ولكن مع عناصر تحكم لمن يفضلون اصطلاحات مختلفة.
كيف تستخدم هذه الأداة
كيف أُجمّل JavaScript مضغوطًا أو فوضويًا؟
ألصق الـ JavaScript
ضع المصدر المضغوط أو الفوضوي في حقل «JS». تفهم الأداة وحدات ES و TypeScript بلا JSX و async/await و optional chaining — صياغات حديثة عمومًا. ملفات بـ `<script>` لن تعمل؛ ألصق الشيفرة فقط.
اضغط «تشغيل»
تعيد النتيجة حقلًا واحدًا `formatted` بفاصلات منقوطة متسقة، ومسافة بادئة بمسافتين، وعبارة واحدة لكل سطر. تُسوّى علامات اقتباس النصوص للنمط الغالب في الإدخال؛ وتُحفظ التعليقات حرفيًا.
ما لا يفعله
لا تحقّق ولا فرض قواعد (no-unused-vars وغيرها) ولا إعادة هيكلة على مستوى AST. لتطبيق نمط على قاعدة شيفرة استخدم prettier أو eslint --fix في بنائك. هذه الأداة pretty-printer لمرة واحدة، لا مُفعِّل نمط.
سلامة الذهاب-الإياب
ينفّذ JS المنسّق كما الإدخال — تُحفظ الدلالات. أعد الضغط قبل النشر بـ terser أو esbuild؛ الصورة المنسّقة للبشر لا للشبكة.