0

Esempio di configurazione TOML: impostazioni del server valide con tabelle e matrici

Controlla la sintassi e la struttura dei file di configurazione TOML in modo locale e sicuro.

Elaborazione... 0%
Analisi delle tabelle TOML
Verifica delle variabili
Controllo dei blocchi dell'array
Controllo delle intestazioni duplicate
Compilazione di variabili

Risultato

Questa pagina apre il validatore TOML precaricato con un file di configurazione piccolo e realistico: chiavi di metadati di livello superiore che includono un array di tag in linea, una tabella [server] con una sottotabella [server.limits] annidata e un blocco di array di tabelle [[plugins]] ripetuto che elenca due voci di plugin. Il risultato del passaggio riportato di seguito viene calcolato nell'istante in cui viene caricata la pagina, utilizzando le stesse regole di analisi di qualsiasi file incolli.

La sintassi della tabella e dell'array di TOML è il punto in cui i file di configurazione scritti a mano molto spesso vanno storti, quindi questo esempio è stato creato per esercitare le parti che contano: un nome di sottotabella punteggiato, un array in linea con una parentesi finale sulla stessa riga e la sintassi a doppia parentesi [[...]] che TOML utilizza specificamente per consentire la ripetizione di un'intestazione di tabella: l'unico caso in cui la stessa intestazione appare due volte non è un errore. Rispecchia la forma di un vero file Cargo.toml, pyproject.toml o delle impostazioni dell'applicazione.

Incolla il tuo TOML nella casella per selezionarlo allo stesso modo. Se un'intestazione di tabella con parentesi singola come [server] viene ripetuta accidentalmente, o una chiave viene duplicata all'interno della stessa tabella, il validatore riporta la riga esatta - la stessa classe di errore dimostrata nella pagina di preimpostazione errore tabella duplicata.