Приклад помилки дубльованого заголовка таблиці TOML
Перевірка синтаксису та структури конфігураційних файлів TOML локально та безпечно.
Результат
Ця сторінка відкриває валідатор TOML із заздалегідь заповненою короткою конфігурацією, що містить реальну й поширену помилку: таблиця [server] оголошується один раз на початку файлу з host і port, а потім оголошується повторно нижче, щоб додати налаштування timeout — найімовірніше, тому що налаштування додали пізніше, не помітивши, що таблиця вже існує. Перевірка з помилкою нижче виконується наживо в момент завантаження сторінки та повідомляє рядок другого, дубльованого заголовка.
На відміну від синтаксису масиву таблиць із подвійними дужками [[...]], заголовок таблиці з одинарними дужками, наприклад [server], може з'являтися в TOML-файлі лише один раз — кожен ключ, що належить до цієї таблиці, має бути згрупований під єдиним її оголошенням. Повторне оголошення пізніше не об'єднує два блоки — це просто невалідно, і таку помилку легко зробити в конфігураційному файлі, який зростав поступово, коли нові налаштування дописували в кінець замість того, щоб вставити їх у наявну таблицю.
Замініть приклад власним TOML, щоб побачити ту саму перевірку дубльованого заголовка, застосовану до нього. Порівняйте з пресетом toml-config-example, щоб побачити, як синтаксис масиву таблиць [[plugins]] законно повторює заголовок, не викликаючи цієї помилки.