التحقق من TOML
التحقق من صحة ملفات تهيئة TOML
إدخال TOML
نتيجة التحقق
ما هي أداة التحقق من TOML؟
TOML (Tom's Obvious Minimal Language) هو تنسيق تهيئة تستخدمه Cargo وPoetry والعديد من الأدوات الأخرى. تتحقق أداة التحقق من TOML من صحة الملف صياغياً: أسماء مفاتيح صحيحة، مسافة بادئة مناسبة، بدون مفاتيح مكررة، وجداول مُنشأة بشكل صحيح. تحدد مواصفات TOML القواعد.
تعمل هذه الأداة بالكامل في المتصفح. يتم تحليل TOML محلياً؛ لا يُرسل أي بيانات إلى خادم. الصياغة الخاطئة تُولّد رسائل خطأ مقروءة مع معلومات رقم السطر والعمود.
أمثلة التحقق من TOML
يحتوي TOML الصحيح على علامات اقتباس صحيحة. غالباً ما يحتوي TOML الخاطئ على سلاسل غير مغلقة. أمثلة من قطاع الاتصالات:
مثال 1: TOML صحيح
مثال 2: TOML غير صحيح (سلسلة غير مغلقة)
استخدم زر تحميل مثال أعلاه لتحميل الأمثلة في المحرر.
كيفية استخدام هذه الأداة
الصق أو ارفع
انسخ TOML والصقه في المحرر الأيسر أو انقر على رفع الملف لتحميل ملف .toml. استخدم تحميل مثال لتحميل بيانات نموذجية.
تحقق من النتيجة
تُظهر اللوحة اليمنى "TOML صحيح" أو تُدرج الأخطاء المحددة. صحح المشاكل وأعد التحقق. لتنسيق TOML الصحيح استخدم منسق TOML.
نسخ أو تصحيح
استخدم نسخ لنسخ نتيجة التحقق. صحح الأخطاء في المصدر وأعد التحقق حتى تحصل على نتيجة إيجابية.
متى يفيد التحقق من TOML
قبل الحفظ أو الاستخدام في <code>pyproject.toml</code> (المستخدم بواسطة <a href="https://python-poetry.org/" target="_blank" rel="noopener">Poetry</a>) أو <code>Cargo.toml</code> (المستخدم بواسطة <a href="https://doc.rust-lang.org/cargo/" target="_blank" rel="noopener">Cargo</a>) أو ملفات تهيئة أخرى، تحقق منها هنا لاكتشاف الأخطاء المطبعية أو المسافة البادئة الخاطئة أو المفاتيح المكررة. كثيراً ما تفشل خطوط أنابيب CI وسكريبتات النشر مع TOML الخاطئ؛ التحقق مبكراً يوفر وقت تصحيح الأخطاء. إذا أردت تحويل TOML إلى JSON أو YAML استخدم TOML إلى JSON أو TOML إلى YAML بعد التحقق.
الأسئلة الشائعة
هل بياناتي خاصة؟
نعم. يتم التحقق في المتصفح. لا يُرسل أي بيانات إلى خادم.
ما الأخطاء التي تكتشفها؟
الأخطاء الصياغية: أسماء مفاتيح خاطئة، صياغة جدول خاطئة، مفاتيح مكررة، مسافة بادئة غير صحيحة، سلاسل أو أرقام ذات تنسيق خاطئ. لا تتحقق من المخططات ولا تفحص القواعد الدلالية.
هل يمكنني التحقق من TOML بتعليقات؟
نعم. يدعم TOML تعليقات #. تقبل أداة التحقق TOML القياسي بما في ذلك التعليقات.
أداة التحقق مقابل المنسق؟
تتحقق أداة التحقق من الصياغة فقط. منسق TOML يُنسّق TOML الصحيح بمسافة بادئة متسقة. استخدم أداة التحقق أولاً للتأكد من صحة الملف.
أدوات ذات صلة
TOML. مواصفات TOML. مواصفات JSON. Cargo. Poetry. YAML.