أخطاء شائعة في YAML ونصائح

جمعنا مشكلات شائعة في YAML وحلولها مثل المسافة البادئة واستنتاج الأنواع.

أشيع خطأ في YAML هو المسافة البادئة. لا يمكن استخدام علامة الجدولة، بل يجب استخدام الفراغات، ويجب أن يتساوى المستوى نفسه في عدد الفراغات.

انتبه أيضًا إلى الاستنتاج التلقائي للأنواع. فالقيم yes/no/on/off دون علامات اقتباس تُفسَّر كقيم منطقية، وقيمة مثل 08 قد تُفسَّر بشكل مختلف تبعًا للسياق. ولتضمن أنها سلسلة نصية، أحِطها بعلامات اقتباس.

استخدم للسلاسل النصية الطويلة القيمَ القياسية الكتلية (block scalar) عبر | أو >، وإذا وردت في القيمة محارف ذات معنى خاص مثل النقطتين الرأسيتين أو علامة التجزئة (#) أو الأقواس المربّعة، فأحِطها بعلامات اقتباس لمنع سوء التفسير.

تحويلات ذات صلة