0

Пример за грешка в заглавката на дублирана таблица в TOML

Проверете синтаксиса и структурата на TOML конфигурационните файлове локално и сигурно.

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

Резултат

Тази страница отваря TOML валидатора, предварително зареден с кратка конфигурация, която съдържа истинска, често срещана грешка: таблицата [сървър] се декларира веднъж в горната част на файла с хост и порт и след това се декларира отново по-надолу, за да се добави настройка за изчакване - най-вероятно защото настройките са добавени по-късно, без да се забележи, че таблицата вече съществува. Неуспешната проверка по-долу се изпълнява на живо в момента, в който страницата се зареди и докладва реда на втория дублиран хедър.

За разлика от синтаксиса на масива от таблици с двойни скоби [[...]], заглавката на таблица с единични скоби като [сървър] може да се появява само веднъж на файл в TOML — всеки ключ, който принадлежи на тази таблица, трябва да бъде групиран под нейната една декларация. Повторното деклариране по-късно не обединява двата блока; той просто е невалиден и е лесна грешка за допускане в конфигурационен файл, който е нараснал чрез натрупване, с нови настройки, добавени в долната част, вместо вмъкнати в съществуващата таблица.

Заменете образеца с вашия собствен TOML, за да видите същата проверка на дубликат на заглавка, приложена към него. Сравнете го с предварително зададената настройка toml-config-example, за да видите как синтаксисът [[plugins]] array-of-tables законно повтаря заглавка, без да задейства тази грешка.