0

مثال على خطأ رأس الجدول المكرر في TOML

التحقق من صياغة وبنية ملفات تكوين TOML محلياً وبأمان.

جارٍ المعالجة... 0%
تحليل جداول TOML
التحقق من المتغيرات
التحقق من كتل الصفيف
التحقق من الرؤوس المكررة
تجميع المتغيرات

النتيجة

تفتح هذه الصفحة مدقق TOML الذي تم تحميله مسبقًا بتكوين قصير يحتوي على خطأ شائع حقيقي: تم الإعلان عن جدول [الخادم] مرة واحدة بالقرب من الجزء العلوي من الملف باستخدام مضيف ومنفذ، ثم تم الإعلان عنه مرة أخرى لأسفل لإضافة إعداد المهلة - على الأرجح لأنه تمت إضافة الإعدادات لاحقًا دون ملاحظة أن الجدول موجود بالفعل. يتم تشغيل عملية التحقق الفاشلة أدناه مباشرةً في اللحظة التي يتم فيها تحميل الصفحة والإبلاغ عن سطر الرأس الثاني المكرر.

على عكس بناء جملة مجموعة الجداول ذات القوس المزدوج [[...]]، يُسمح لرأس جدول ذو قوس واحد مثل [server] بالظهور مرة واحدة فقط لكل ملف في TOML - يجب تجميع كل مفتاح ينتمي إلى هذا الجدول تحت إعلان واحد خاص به. إعادة الإعلان عنه لاحقًا لا يؤدي إلى دمج الكتلتين؛ إنه ببساطة غير صالح، ومن السهل ارتكاب خطأ في ملف التكوين الذي نما بالتراكم، مع إلحاق الإعدادات الجديدة في الأسفل بدلاً من إدراجها في الجدول الموجود.

استبدل العينة بـ TOML الخاص بك لترى نفس التحقق من الرأس المكرر مطبق عليه. قارنه بالإعداد المسبق لـ toml-config-example لترى كيف يقوم بناء جملة مصفوفة الجداول [[plugins]] بتكرار الرأس بشكل شرعي دون إثارة هذا الخطأ.