0

TOML-i duplikaattabeli päise vea näide

Kontrollige TOML-i konfiguratsioonifailide süntaksit ja struktuuri kohapeal ja turvaliselt.

Töötlemine... 0%
TOML-tabelite sõelumine
Muutujate kontrollimine
Massiiviplokkide kontrollimine
Duplikaatpäiste kontrollimine
Muutujate koostamine

Tulemus

See leht avab TOML-i validaatori, mis on eellaaditud lühikese konfiguratsiooniga, mis sisaldab tõelist tavalist viga: tabel [server] deklareeritakse üks kord faili ülaosas koos hosti ja pordiga ning seejärel deklareeritakse uuesti allapoole, et lisada ajalõpu säte – tõenäoliselt seetõttu, et sätted lisati hiljem, märkamata, et tabel on juba olemas. Allolev ebaõnnestunud kontroll käivitub kohe, kui leht laaditakse ja teatab teise, duplikaatpäise rea.

Erinevalt topeltsulgudega [[...]] tabelimassiivi süntaksist lubatakse ühe sulguga tabelipäist (nt [server]) TOML-is iga faili kohta esitada ainult üks kord – iga sellesse tabelisse kuuluv võti tuleb rühmitada ühe deklaratsiooni alla. Selle hiljem uuesti deklareerimine ei ühenda kahte plokki; see on lihtsalt kehtetu ja seda on lihtne viga teha konfiguratsioonifailis, mis on suurenenud juurdekasvuga, kui olemasolevasse tabelisse lisamise asemel lisatakse uued sätted alla.

Asendage näidis oma TOML-iga, et näha sama duplikaadi päise kontrollimist. Võrrelge seda eelseadega toml-config-example, et näha, kuidas [[plugins]] massiivi tabelite süntaks kordab õiguspäraselt päist ilma seda viga käivitamata.