0

Приклад TOML-конфігурації: коректні налаштування сервера з таблицями та масивами

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

Опрацювання... 0%
Розбір таблиць TOML
Перевірка змінних
Перевірка блоків масиву
Перевірка дублікатів заголовків
Компіляція змінних

Результат

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

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

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