TL
Tool Lab
💰Donate
💰Donate

YAML Formatter

تنسيق وتوحيد مسافات YAML

Input
Output

حول هذه الأداة

أداة تنسيق YAML توحّد المسافة البادئة في ملفات YAML وفق نمط ثابت. تكتشف تلقائيًا حجم المسافة البادئة الحالي وتعيد تعيينه إلى الحجم المستهدف (2 أو 4 مسافات)، مع الحفاظ على جميع التعليقات، والسلاسل النصية متعددة الأسطر، والمراسي (anchors)، والأسماء المستعارة (aliases).

إنها مثالية لتوحيد YAML من مصادر مختلفة — إعدادات CI، وبيانات Kubernetes، وملفات Docker Compose، والمزيد. تتم المعالجة بالكامل داخل متصفحك. لا يتم إرسال أي بيانات YAML إلى أي خادم أبدًا.

كيفية الاستخدام

  1. الصق محتوى YAML الخاص بك في لوحة الإدخال.
  2. اختر مستوى المسافة البادئة المستهدف (2 أو 4 مسافات).
  3. انقر على زر Format لتوحيد المسافة البادئة.
  4. راجع الناتج وانقر على Copy لنسخه إلى الحافظة.

حالات الاستخدام

يستخدم مهندسو DevOps هذه الأداة لتوحيد ملفات Kubernetes YAML manifests وHelm values وسير عمل GitHub Actions. يقوم المطورون بتنسيق ملفات إعدادات التطبيقات. ينظف مهندسو البيانات إعدادات خطوط بيانات YAML. مفيدة بشكل خاص عند دمج ملفات YAML من مصادر متعددة بأنماط مسافة بادئة مختلفة.

الأسئلة الشائعة

  • هل تتحقق الأداة من صحة صيغة YAML؟توحّد الأداة المسافة البادئة لكنها لا تجري تحققًا صارمًا من المخطط. لا يتم اكتشاف أخطاء الصيغة مثل المفاتيح المكررة أو القيم غير الصالحة.
  • هل يتم الحفاظ على التعليقات؟نعم. يتم الحفاظ على جميع التعليقات (#) عند مستويات المسافة البادئة النسبية الخاصة بها.
  • هل تدعم YAML 1.2؟نعم. يتم الحفاظ على جميع صيغ YAML 1.2 القياسية بما في ذلك الروابط المرجعية (anchors) والأسماء المستعارة (aliases) وكتل السكالار (| و >) كما هي.