Exempel på fel på TOML Duplicate Table Header
Kontrollera syntax och struktur i TOML-konfigurationsfiler lokalt och säkert.
Resultat
Den här sidan öppnar TOML-validatorn förladdad med en kort konfiguration som innehåller ett verkligt, vanligt misstag: [server]-tabellen deklareras en gång nära toppen av filen med en värd och port, och deklareras sedan igen längre ner för att lägga till en timeout-inställning - troligen för att inställningarna lades till senare utan att man märker att tabellen redan existerade. Den misslyckade kontrollen nedan körs live i samma ögonblick som sidan laddas och rapporterar raden för den andra, dubbla rubriken.
Till skillnad från syntaxen med dubbla parenteser [[...]] array-of-tables, tillåts en tabellhuvud med en parentes som [server] bara att visas en gång per fil i TOML - varje nyckel som hör till den tabellen måste grupperas under sin ena deklaration. Om deklarerar det senare sammanfogar inte de två blocken; det är helt enkelt ogiltigt, och det är ett lätt misstag att göra i en konfigurationsfil som har vuxit med ackretion, med nya inställningar bifogade längst ner istället för att infogas i den befintliga tabellen.
Byt ut provet med ditt eget TOML för att se samma dubbelrubrikkontroll tillämpas på det. Jämför det med förinställningen toml-config-example för att se hur [[plugins]] array-of-tables-syntaxen legitimt upprepar en rubrik utan att utlösa detta fel.