مدقق YAML عبر الإنترنت
افحص YAML ونسّقه وشاهده
يفحص مدقق YAML عبر الإنترنت هذا ملفك أثناء لصقه ويعرض السطر الدقيق لأي خطأ. كذلك ينسّق ويرسم شجرة ويحوّل إلى JSON. ولا يُرفع شيء.
- مجانيالسعر
- 5الأوضاع
- لا شيءالتسجيل
- لا شيءالرفع
مدقق YAML ومنسّقه
افحص YAML ورتّبه وشاهده وحوّله داخل متصفحك
- الأسطر
- 0
- المفاتيح
- 0
- العمق
- 0
جاهز. الصق YAML فيُفحص فورًا.
ما الذي يوفره لك مدقق YAML عبر الإنترنت
يشغّل YAML جزءًا كبيرًا من الويب الحديث. تستخدمه ملفات الإعدادات وخطوط البناء وإعدادات العناقيد. لكن مسافة خاطئة واحدة قد تكسر نشرًا كاملًا، وغالبًا تكون رسالة الخطأ غامضة.
تخبرك هذه الأداة بما هو خطأ بالضبط. أولًا، الصق YAML فتفحصه الأداة فورًا. إذا وُجد خطأ، ترى الرسالة والسطر. ثم تنقلك نقرة إلى ذلك الموضع.
كذلك تجد مشكلات قد يفوتها المحلل وحده. مثلًا، قد يتحول no بلا علامات اقتباس إلى false. وقد يتحول رقم بصفر في بدايته إلى ثماني. توفّر هذه الفحوص وقتًا حقيقيًا في تصحيح الأخطاء.
إضافة إلى الفحص، للصفحة أربعة أوضاع أخرى. تنسّق الملف وترتبه، وترسم شجرة، وتحوّله إلى JSON، وترمّزه كـBase64. وتشترك كلها في مربع واحد.
كل شيء يعمل في متصفحك. في الواقع، لا يغادر YAML جهازك أبدًا. وهذا مهم، لأن ملفات الإعدادات تحتوي غالبًا على أسماء مضيفين ورموز وتفاصيل خاصة أخرى.
فاحص YAML بأخطاء واضحة
أولًا، يقرأ المدقق ملفك كما يفعل محلل حقيقي. إذا وجد خطأ، يسمّي السطر. ويشرح المشكلة بكلمات بسيطة، مثل علامة جدولة مستخدمة للإزاحة أو قوس لا يُغلق أبدًا.
يأتي كل خطأ مع زر اسمه أرني الموضع. يحدد المكان في نصك. لذلك تصلحه في ثوانٍ لا في دقائق. ثم يعيد الفحص نفسه من جديد.
عندما يكون الملف صالحًا، تحصل مع ذلك على ملاحظات. تسرد الملاحظات المخاطر، مثل yes وno بلا علامات اقتباس والمراسي والتعليقات والمسافات الأخيرة.
لمزيد من التفاصيل، راجع: YAML 1.2 specification.
منسّق YAML عبر الإنترنت
أولًا، انتقل إلى التنسيق لترتيب الملف. ثم يعيد المنسّق كتابته بإزاحات نظيفة من مسافتين أو أربع. كذلك يضع علامات اقتباس حول القيم التي تحتاج إليها ويُبقي النص الكتلي ككتلة.

يمكنك فرز المفاتيح من A إلى Z. الملفات المرتبة سهلة المقارنة وسهلة المراجعة. كذلك تختفي علامات الجدولة والمسافات الأخيرة. وأخيرًا يمكنك لصق الملف النظيف في مشروعك.
يقرأ منسّق YAML عبر الإنترنت هذا الملف كله أولًا. لذلك لا يكتب مخرجات معطوبة أبدًا. وإذا كان في YAML خطأ، يخبرك به بدلًا من ذلك.
عارض YAML عبر الإنترنت كشجرة
YAML الطويل صعب القراءة. لذلك يعرضه وضع الشجرة كفروع. ثم يمكنك فتح الجزء الذي تحتاج إليه فقط. يُفتح كل مفتاح ويُغلق، ويظهر عدد العناصر بجانبه.

للسلاسل والأرقام والقيم المنطقية ألوانها الخاصة. لذلك ترى بنظرة واحدة ما يظنه المحلل عن كل قيمة.
تحويل YAML إلى JSON
كثير من الأدوات تريد JSON لا YAML. لذلك يحوّل وضع التحليل الملف فورًا. توسّع الأداة المراسي ومفاتيح الدمج، لذلك يحتوي JSON على القيم النهائية.

ثم يمكنك نسخ JSON أو حفظه كملف. ويعمل الفرز هنا أيضًا.
من YAML إلى Base64 والعكس
تحفظ أسرار Kubernetes وكثير من أدوات CI الملفات بصيغة Base64. لذلك يرمّز هذا الوضع YAML ويفك Base64 إلى YAML. كذلك يعمل مع نص Unicode، مثل الحركات والرموز التعبيرية. ويبدّل خيار آمن لـURL حرفي الجمع والشرطة المائلة.

بعد فك الترميز تفحص الأداة النص. وإذا لم يكن YAML صالحًا، تحصل على ملاحظة.
فخ yes وno
كذلك، في YAML 1.1 تعني الكلمات البسيطة yes وno وon وoff صحيحًا وخطأ. وفي YAML 1.2 تكون نصًا. لذلك قد يعني الملف نفسه أشياء مختلفة في أداتين. ولهذا ينجح نشر ويفشل آخر.
مثلًا، الحالة الكلاسيكية هي رمز الدولة NO الذي يتحول إلى false. يحذّرك المدقق ويقترح علامات اقتباس. والقيم بين علامات اقتباس آمنة في كل محلل.
قواعد الإزاحة
يستخدم YAML المسافات لإظهار البنية. ويمنع YAML علامات الجدولة. يجب أن يكون كل ابن أعمق من أبيه، ويجب أن يصطف الإخوة بدقة.
عندها تلتقط الأداة الخطأين وتسمّي السطر. باختصار، لا تبحث أبدًا عن مسافة شاردة بالعين.
كذلك يحتاج المفتاح وقيمته إلى مسافة بعد النقطتين. ويحتاج عنصر القائمة إلى مسافة بعد الشرطة. تسبب هذه القواعد الصغيرة أخطاء كثيرة، وتشير الأداة إلى كل واحد منها.
استخدام مدقق YAML عبر الإنترنت خطوة بخطوة
أربع خطوات تنقلك من YAML خام إلى ملف نظيف ومفحوص.
- 1
الصق YAML
الصقه، أو افتح ملفًا، أو جرّب العينة. تفحصه الأداة فورًا.
- 2
اقرأ الحكم
ترى صالحًا أو غير صالح. تعرض الأخطاء السطر، وتسرد الملاحظات المخاطر.
- 3
اختر وضعًا
نسّقه، أو شاهد شجرة، أو حوّله إلى JSON، أو رمّزه كـBase64.
- 4
انسخ أو احفظ
انسخ النتيجة أو احفظها كملف بالامتداد الصحيح.
ما الذي يفعله مدقق YAML هذا بشكل مختلف
كثير من المدققات تقول فقط صالح أو غير صالح. وهذه هي الإضافات.
أسطر دقيقة
كل خطأ يسمّي السطر، وزر يحدده في نصك.
ملاحظات ذكية
يحذّر من yes وno والأصفار البادئة وعلامات الجدولة والمراسي والتعليقات.
خمسة أوضاع
تحقق ونسّق وشاهد شجرة وحوّل إلى JSON وBase64.
عدة مستندات
الملف ذو المستندات المتعددة يحصل على محدِّد، لذلك تفحص كل واحد.
آمن بالتصميم
بلا eval وبلا وسوم بعيدة. تُوسَّع الأسماء المستعارة ولا يُنفَّذ شيء.
لا شيء يغادر تبويبك
يؤدي متصفحك العمل. لا نرى YAML الخاص بك أبدًا، ولا نحتفظ بشيء.
عادات لكتابة YAML أكثر أمانًا
عادات صغيرة تُبقي ملفات الإعدادات مقروءة وآمنة.
- استخدم المسافات، لا علامات الجدولة أبدًا. اضبط محررك على إدراج المسافات. مسافتان لكل مستوى هي الخيار المعتاد.
- احتفظ بحجم إزاحة واحد. الإزاحات المختلطة تسبب أكثر الأخطاء إرباكًا. اختر اثنتين أو أربعًا والزمها.
- ضع علامات اقتباس حول القيم الملتبسة. ضع علامات اقتباس حول yes وno وon وoff ورموز مثل NO. عندها تتفق كل المحللات.
- ضع علامات اقتباس حول الأرقام التي هي رموز. الرموز البريدية والإصدارات وأرقام الهاتف تفقد أصفارها كأرقام بسيطة.
- ضع مسافة بعد النقطتين. النص مفتاح:قيمة سلسلة واحدة. والنص مفتاح: قيمة زوج.
- استخدم النص الكتلي للسلاسل الطويلة. يحتفظ الخط العمودي بفواصل الأسطر. وتطوي علامة أكبر من الأسطر في سطر واحد.
- تجنب المفاتيح المكررة. تحتفظ معظم المحللات بالأخير وتخفي الأول. لكن الأداة تحذّرك.
- علّق على السبب. يوفّر تعليق قصير ساعة على الشخص التالي. لكن تذكر أن التنسيق يزيل التعليقات.
- تحقق قبل النشر. فحص بثانية واحدة أفضل من خط معطوب.
- رتّب المفاتيح في الملفات المشتركة. المفاتيح المرتبة تجعل الفروق قصيرة والمراجعات سهلة.
- أبقِ الأسرار بعيدًا. لا تلصق كلمات مرور أو رموزًا حقيقية في أي أداة أبدًا. استخدم قيمًا تجريبية.
أخطاء YAML شائعة تلتقطها هذه الأداة
كل واحد من هذه يكسر نشرًا أو يغيّر بياناتك. لكن المدقق يجدها.
علامات جدولة في الإزاحة
يمنع YAML علامات الجدولة. وتسمّي الأداة السطر.
إزاحة غير متساوية
مفتاح يبعد مسافة واحدة يكسر البنية. وتعرض الأداة المكان.
yes وno بلا علامات اقتباس
قد يتحولان إلى true وfalse. وتحل علامات الاقتباس ذلك.
أصفار في البداية
قد تصبح القيمة 0755 ثمانية. ضعها بين علامات اقتباس إن كانت رمزًا.
أقواس غير مغلقة
قوس أو علامة اقتباس لا تُغلق أبدًا تخفي بقية الملف.
مسافة مفقودة بعد النقطتين
أيضًا، بدون المسافة يكون السطر نصًا بسيطًا لا مفتاحًا.
أسئلة شائعة عن مدقق YAML
هل مدقق YAML عبر الإنترنت هذا مجاني؟
نعم. كذلك، لا يكلّف شيئًا، ولا يطلب حسابًا، وليس له حدود. ولأنه يعمل في متصفحك، فلا توجد تكاليف خوادم نحمّلها عليك.
هل يُرفع YAML الخاص بي إلى أي مكان؟
لا. يقرأ متصفحك الملف ويفحصه. لا يصل شيء إلى هذا الموقع، ولا نحتفظ بشيء. وعند إغلاق التبويب يختفي كل شيء.
أي إصدار من YAML يقرأ؟
يقرأ النواة المشتركة من YAML 1.2، مع المراسي والأسماء المستعارة والنص الكتلي والقوائم المضمّنة. وتحذّرك الملاحظات حيث قد تقرأ أدوات YAML 1.1 قيمة بشكل مختلف.
كيف يعرض الأخطاء؟
تحصل على رسالة واضحة ورقم السطر. ويحدد زر أرني الموضع المكان في نصك.
ماذا يغيّر المنسّق؟
يعيد إزاحة الملف، ويضع علامات اقتباس حول القيم التي تحتاج إليها، ويزيل المسافات في نهاية الأسطر. ويمكنك أيضًا فرز المفاتيح.
لماذا أُزيلت تعليقاتي؟
يعيد التنسيق كتابة الملف من بياناته، والبيانات لا تحمل تعليقات. لكن ملاحظة تخبرك عندما يحدث ذلك.
هل يمكنه فحص ملفات Kubernetes أو Docker Compose؟
يفحص صياغة YAML لأي ملف. لا يفحص المخطط، لذلك لا يستطيع القول إن كان اسم حقل صالحًا لـKubernetes.
كيف يتعامل مع عدة مستندات؟
الملف المفصول بثلاث شرطات يعرض محدِّدًا. تختار أي مستند تفحصه أو تنسّقه أو تحوّله.
ما تحذير yes وno؟
في YAML 1.1، تعني yes أو no بلا علامات اقتباس صحيحًا أو خطأ. وفي YAML 1.2 تكون نصًا. لذلك تحذّرك الأداة لتضيف علامات اقتباس.
هل المراسي والأسماء المستعارة مدعومة؟
نعم. توسّعها الأداة في المخرجات المنسّقة وفي JSON. وتخبرك ملاحظة عندما يستخدمها الملف.
كيف يعمل وضع Base64؟
يحوّل YAML إلى نص Base64، أو يفك Base64 إلى YAML. أيضًا، وهناك خيار آمن لعناوين URL للرموز والعناوين.
هل من الآمن لصق ملف إعدادات؟
لا ترسله الأداة إلى أي مكان أبدًا. ومع ذلك تجنب لصق أسرار حقيقية في أي موقع. واستخدم قيمًا تجريبية عندما تستطيع.
ما حجم الملف الذي يمكنني فحصه؟
حتى بضعة ميغابايت. قد تُقرأ الملفات الكبيرة جدًا ببطء على الهاتف.
لماذا تضع الأداة علامات اقتباس حول بعض القيم عند التنسيق؟
قد تُقرأ بعض القيم البسيطة، مثل y أو كلمة null، على نحو آخر. تُبقيها علامات الاقتباس نصًا، فتبقى البيانات نفسها في كل محلل.
هل يمكنني التحقق من ملف YAML فيه تعليقات فقط؟
نعم. الملف الذي فيه تعليقات فقط صالح ولا يحمل بيانات. تعرض الأداة صفرًا من المفاتيح وتخبرك أن الملف نظيف.
هل يعمل على الهاتف؟
نعم. تتكدّس اللوحات وتتمرر القوائم. لكن لوحة المفاتيح تظل أريح مع الملفات الطويلة.
رفاق مفيدون لملفات الإعدادات
الفحص خطوة واحدة فقط. كذلك تتولى هذه الأدوات الثلاث الخطوات المحيطة به.
محوّل YAML إلى JSON
حوّل YAML إلى JSON مصنّف الأنواع مع قائمة فحوص.
افتح الأداة ←محوّل JSON إلى YAML
اكتب YAML نظيفًا من أي JSON.
افتح الأداة ←مرمّز Base64 وفاكّه
رمّز النصوص والملفات والصور، أو فكّها.
افتح الأداة ←
هل أنت جاهز لفحص بعض YAML؟
الصق ملفك وشاهد الحكم. كذلك، المدقق مجاني، ولا يطلب حسابًا، ويُبقي كل بايت على جهازك.