Príklad chyby hlavičky duplicitnej tabuľky TOML
Lokálne a bezpečne skontrolujte syntax a štruktúru konfiguračných súborov TOML.
Výsledok
Na tejto stránke sa otvorí validátor TOML s predinštalovanou krátkou konfiguráciou, ktorá obsahuje skutočnú, bežnú chybu: tabuľka [server] sa raz deklaruje v hornej časti súboru s hostiteľom a portom a potom sa deklaruje znova nižšie, aby sa pridalo nastavenie časového limitu – s najväčšou pravdepodobnosťou preto, že nastavenia boli pridané neskôr bez toho, aby sme si všimli, že tabuľka už existuje. Neúspešná kontrola uvedená nižšie sa spustí v okamihu, keď sa stránka načíta a nahlási riadok druhej duplicitnej hlavičky.
Na rozdiel od syntaxe poľa tabuliek s dvojitými zátvorkami [[...]] sa hlavička tabuľky s jednou zátvorkou, ako napríklad [server], môže objaviť iba raz v súbore v TOML – každý kľúč, ktorý patrí do tejto tabuľky, musí byť zoskupený v jednej deklarácii. Opätovná deklarácia neskôr nezlúči dva bloky; je jednoducho neplatný a je ľahké urobiť chybu v konfiguračnom súbore, ktorý sa zväčšil pribúdaním, s novými nastaveniami pripojenými v spodnej časti namiesto toho, aby boli vložené do existujúcej tabuľky.
Nahraďte vzorku vlastným TOML, aby ste videli rovnakú kontrolu duplicitnej hlavičky, ktorá sa na ňu použila. Porovnajte to s prednastavením toml-config-example, aby ste videli, ako syntax poľa [[plugins]] pole-tabuľky legitímne opakuje hlavičku bez spustenia tejto chyby.