Příklad chyby záhlaví duplicitní tabulky TOML
Zkontrolujte syntaxi a strukturu konfiguračních souborů TOML lokálně a bezpečně.
Výsledek
Tato stránka otevře validátor TOML předem načtený s krátkou konfigurací, která obsahuje skutečnou, běžnou chybu: tabulka [server] je deklarována jednou v horní části souboru s hostitelem a portem a poté deklarována znovu níže, aby se přidalo nastavení časového limitu – s největší pravděpodobností proto, že nastavení byla přidána později, aniž bychom si všimli, že tabulka již existuje. Níže uvedená neúspěšná kontrola se spustí v okamžiku, kdy se stránka načte a nahlásí řádek druhého duplicitního záhlaví.
Na rozdíl od syntaxe pole tabulek s dvojitou hranatou závorkou [[...]] se hlavička tabulky s jednou hranatou závorkou, jako je [server], může objevit pouze jednou v souboru v TOML – každý klíč, který patří do této tabulky, musí být seskupen pod svou jedinou deklarací. Opětovná deklarace později tyto dva bloky nesloučí; je jednoduše neplatný a je snadnou chybou udělat v konfiguračním souboru, který se zvětšil akrecí, s novým nastavením připojeným dole místo toho, aby byl vložen do existující tabulky.
Nahraďte vzorek svým vlastním TOML, abyste viděli stejnou kontrolu duplicitního záhlaví, která se na něj vztahuje. Porovnejte to s přednastavením toml-config-example, abyste viděli, jak syntaxe pole [[plugins]] pole-of-tables legitimně opakuje hlavičku, aniž by spouštěla tuto chybu.