Exemple d'erreur d'en-tête de table en double TOML
Vérifiez la syntaxe et la structure des fichiers de configuration TOML localement et en toute sécurité.
Résultat
Cette page ouvre le validateur TOML préchargé avec une courte configuration qui contient une erreur réelle et courante : la table [server] est déclarée une fois en haut du fichier avec un hôte et un port, puis déclarée à nouveau plus bas pour ajouter un paramètre de délai d'attente - probablement parce que les paramètres ont été ajoutés ultérieurement sans remarquer que la table existait déjà. La vérification défaillante ci-dessous s'exécute en direct au moment où la page se charge et signale la ligne du deuxième en-tête en double.
Contrairement à la syntaxe de tableau de tables à double crochet [[...]], un en-tête de table à un seul crochet comme [server] ne peut apparaître qu'une seule fois par fichier dans TOML — chaque clé appartenant à cette table doit être regroupée sous sa seule déclaration. Le redéclarer plus tard ne fusionne pas les deux blocs ; c'est tout simplement invalide, et c'est une erreur facile à commettre dans un fichier de configuration qui s'est développé par accrétion, avec de nouveaux paramètres ajoutés en bas au lieu d'être insérés dans le tableau existant.
Remplacez l'échantillon par votre propre TOML pour voir la même vérification d'en-tête en double qui lui est appliquée. Comparez-le avec le préréglage toml-config-example pour voir comment la syntaxe du tableau de tables [[plugins]] répète légitimement un en-tête sans déclencher cette erreur.