Esempio di errore di intestazione di tabella duplicata TOML
Controlla la sintassi e la struttura dei file di configurazione TOML in modo locale e sicuro.
Risultato
Questa pagina apre il validatore TOML precaricato con una breve configurazione che contiene un errore reale e comune: la tabella [server] viene dichiarata una volta nella parte superiore del file con un host e una porta, e poi dichiarata nuovamente più in basso per aggiungere un'impostazione di timeout, molto probabilmente perché le impostazioni sono state aggiunte successivamente senza notare che la tabella esisteva già. Il controllo di errore riportato di seguito viene eseguito in tempo reale nel momento in cui la pagina viene caricata e segnala la riga della seconda intestazione duplicata.
A differenza della sintassi dell'array di tabelle a doppia parentesi [[...]], un'intestazione di tabella a parentesi singola come [server] può apparire solo una volta per file in TOML: ogni chiave che appartiene a quella tabella deve essere raggruppata sotto la sua unica dichiarazione. Ridichiararlo successivamente non unisce i due blocchi; semplicemente non è valido ed è un errore facile commetterlo in un file di configurazione che è cresciuto per accrescimento, con le nuove impostazioni aggiunte in fondo invece che inserite nella tabella esistente.
Sostituisci l'esempio con il tuo TOML per vedere applicato lo stesso controllo dell'intestazione duplicata. Confrontalo con la preimpostazione toml-config-example per vedere come la sintassi dell'array di tabelle [[plugins]] ripete legittimamente un'intestazione senza attivare questo errore.