مدقق TOML

مفيد قبل نشر Cargo.toml أو pyproject.toml أو إعدادات Hugo. يعرض عدد الجداول والقيم عند نجاح الفحص.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل نص TOML.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

يقرأ الملف حرفا حرفا وفق TOML 1.0 ويتحقق من صيغ النصوص والأرقام ومدى 64 بت والتواريخ (مثل 29 فبراير في السنوات الكبيسة فقط)، ومن عدم تعريف المفتاح أو الجدول مرتين. عدد الجداول يشمل الجداول الفرعية وعناصر [[ ]] ولا يشمل الجدول الجذر.

مثال

النتيجة: النتيجة: TOML صالح، التفاصيل: قرئ الملف كاملا دون أخطاء، عدد الجداول: 4.

الحدود والملاحظات

  • يتبع TOML 1.0، فالميزات الجديدة في TOML 1.1 مثل الجداول المضمنة متعددة الأسطر تظهر خطأ.
  • يتحقق من الصيغة فقط، لا من الحقول التي تطلبها أداة معينة.

أسئلة شائعة عن هذه الأداة

لماذا يرفض name = hello؟

النصوص في TOML تحتاج علامات تنصيص، فاكتب name = "hello".

هل يمكن تعريف [a] بعد [a.b]؟

نعم مرة واحدة، لأن [a.b] ينشئ a ضمنيا. لكن تكرار [a] نفسه خطأ.

هل يقبل فاصلة بعد آخر عنصر في المصفوفة؟

نعم في المصفوفات [ ]، ولا في الجداول المضمنة { } وفق TOML 1.0.