⭐ 0

Приклад помилки дублювання заголовка таблиці TOML

Перевіряйте синтаксис та структуру конфігураційних файлів TOML локально й безпечно.

Обробляється повністю у вашому браузері — те, що ви тут вводите, ніколи не вивантажується.

Обробка... 0%

Результат

Про цей інструмент

Ця сторінка відкриває валідатор TOML із попередньо завантаженою короткою конфігурацією, яка містить реальну, поширену помилку: таблиця [server] оголошена один раз ближче до початку файлу з хостом і портом, а потім оголошена знову нижче, щоб додати налаштування тайм-ауту — найімовірніше тому, що налаштування були додані пізніше, без уваги на те, що таблиця вже існує. Перевірка нижче запускається миттєво під час завантаження сторінки й повідомляє рядок другого, дубльованого заголовка.

На відміну від синтаксису масиву таблиць із подвійними дужками [[...]], заголовок таблиці в одинарних дужках, як-от [server], дозволено використовувати лише один раз на файл у TOML — кожен ключ, що належить цій таблиці, має бути згрупований під її єдиним оголошенням. Повторне оголошення пізніше не об’єднує два блоки; це просто недійсно, і це легко зробити в конфігураційному файлі, який розростався шляхом накопичення, коли нові налаштування додаються в кінець замість вставки в існуючу таблицю.

Замініть зразок на свій власний TOML, щоб побачити, як та сама перевірка на дублювання заголовків застосовується до нього. Порівняйте з пресетом toml-config-example, щоб побачити, як синтаксис масиву таблиць [[plugins]] закономірно повторює заголовок, не викликаючи цієї помилки.