مدقق YAML
تحقق من أن ملف YAML صالح وحدد الموضع الدقيق الذي ينكسر عنده.
تتم المعالجة محليًا في متصفحك· بياناتك تبقى في متصفحك.
ما هي أداة مدقق YAML؟
أخطاء YAML سهلة الوقوع وصعبة الملاحظة: علامة Tab بدل المسافات أو مسافة ناقصة بعد النقطتين أو قائمة مزاحة مستوى زائدًا أو مفتاحان متطابقان في الخريطة نفسها. يحوّلها المدقق إلى رسالة دقيقة.
تحلّل هذه الأداة نصك على أنه YAML 1.2 (المخطط core) بمكتبة yaml وتبلّغ عن كل خطأ بسطره وعموده ومقتطف معلَّم وقائمة بكل المشكلات. تُعامل المفاتيح المكررة كأخطاء. وعند صلاحية YAML تعرض عدد المستندات ونوع الجذر وعدد المفاتيح والعمق والحجم. لا تُنفَّذ الوسوم المخصصة أبدًا ويُحدَّد توسيع الأسماء المستعارة.
كيف تعمل؟
- الصق YAML.
- اقرأ شريط الحالة: صالح أم غير صالح.
- عند الأخطاء اتبع السطر والعمود والمقتطف المعلَّم وصحّح الملف وشاهد النتيجة تتحدث.
- عندما يصبح صالحًا نسّقه أو حوّله إلى JSON بالأدوات المجاورة.
حالات الاستخدام الشائعة
- فحص ملف Kubernetes أو قيم Helm أو docker-compose.yml قبل تطبيقه.
- إيجاد خطأ المسافات الذي يكسر مسار CI.
- كشف المفاتيح المكررة التي تطغى على بعضها بصمت.
- عدّ المستندات في تدفق YAML متعدد المستندات.
أمثلة
جرّب هذا المدخل في الأداة أعلاه:
version: "3.8"
services:
web:
image: nginx:1.27
ports:
- "8080:80"
environment:
- MODE=prod
db:
image: postgres:16
المستندات: 1 نوع الجذر: كائن (mapping) إجمالي المفاتيح: 8 عمق التداخل: 4 الحجم: 147 B
الخصوصية
تعمل أداة مدقق YAML بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.
القيود
يفحص هذا صيغة YAML فقط لا المخطط الذي يتوقعه Kubernetes أو Compose أو أي أداة أخرى.
الأسئلة الشائعة
لماذا تُعدّ علامات Tab خطأ؟
يمنع YAML استخدام علامات Tab للمسافات البادئة. استبدلها بمسافات.
هل المفاتيح المكررة أخطاء فعلًا؟
تشترط مواصفة YAML أن تكون المفاتيح فريدة. تحتفظ محللات كثيرة بالقيمة الأخيرة بصمت مما يخفي الأخطاء، لذا يبلّغ هذا المدقق عنها.
ماذا يعرض عدد المستندات؟
قد يحوي ملف YAML عدة مستندات مفصولة بـ ---. تعدّها الأداة كلها وتتحقق من كل واحد.
أدوات ذات صلة
منسّق YAML
أعد ضبط مسافات ملف YAML ووحّد شكله مع الاحتفاظ بالتعليقات والمراسي وبنية المستندات المتعددة.
JSON والبيانات
محوّل YAML إلى JSON
حوّل YAML إلى JSON صارم مع حلّ المراسي والأسماء المستعارة ومفاتيح الدمج أثناء ذلك.
JSON والبيانات
محوّل JSON إلى YAML
حوّل JSON إلى YAML مقروء بنمط الكتل مع وضع النصوص بين علامات اقتباس عند الحاجة فقط.
JSON والبيانات
مدقق JSON
تحقق مما إذا كان النص JSON صالحًا وحدد الحرف الدقيق الذي يحدث عنده الخطأ.
JSON والبيانات
مدقق XML
اعرف هل XML الخاص بك سليم البنية وشاهد بدقة أين ينكسر.
JSON والبيانات
إصلاح JSON
الصق «شبه JSON» من سجل أو إجابة روبوت محادثة أو مقتطف JavaScript واحصل على JSON صالح مع تقرير واضح بكل تعديل.
JSON والبيانات