0

Exemplu de eroare de antet de tabel duplicat TOML

Verificați local și în siguranță sintaxa și structura fișierelor de configurare TOML.

Procesare... 0%
Analizarea tabelelor TOML
Verificarea variabilelor
Verificarea blocurilor matrice
Verificarea antetelor duplicate
Compilarea variabilelor

Rezultat

Această pagină deschide validatorul TOML preîncărcat cu o configurație scurtă care conține o greșeală reală, obișnuită: tabelul [server] este declarat o dată în partea de sus a fișierului cu o gazdă și un port, și apoi declarat din nou mai jos pentru a adăuga o setare de timeout - cel mai probabil pentru că setările au fost adăugate mai târziu fără a observa că tabelul există deja. Verificarea eșuată de mai jos rulează în direct în momentul în care pagina se încarcă și raportează linia celui de-al doilea antet duplicat.

Spre deosebire de sintaxa matricei de tabele cu paranteze duble [[...]], un antet de tabel cu o singură paranteză, cum ar fi [server], este permis să apară o singură dată pe fișier în TOML - fiecare cheie care aparține acelui tabel trebuie grupată sub o singură declarație. Redeclararea mai târziu nu unește cele două blocuri; este pur și simplu invalid și este o greșeală ușor de făcut într-un fișier de configurare care a crescut prin acumulare, cu noi setări atașate în partea de jos în loc să fie introduse în tabelul existent.

Înlocuiți proba cu propriul TOML pentru a vedea aceeași verificare a antetului duplicat aplicată acestuia. Comparați-l cu presetarea toml-config-example pentru a vedea cum sintaxa matricei de tabele [[plugins]] repetă în mod legitim un antet fără a declanșa această eroare.