⭐ 0

Exemple d'erreur : en-tête de table TOML en double

Vérifiez la syntaxe et la structure des fichiers de configuration TOML en local et en toute sécurité.

Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.

Traitement en cours... 0%

Résultat

À propos de cet outil

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 première fois vers le 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 plus tard sans remarquer que la table existait déjà. La vérification d'échec ci-dessous s'exécute en direct au moment où la page se charge et indique la ligne du deuxième en-tête en double.

Contrairement à la syntaxe à double crochet [[...]] des tableaux de tables, un en-tête de table à simple crochet comme [server] n'est autorisé qu'une seule fois par fichier en TOML — toutes les clés appartenant à cette table doivent être regroupées sous sa seule déclaration. La redéclarer plus tard ne fusionne pas les deux blocs ; c'est simplement invalide, et c'est une erreur facile à commettre dans un fichier de configuration qui a grandi par accumulation, avec de nouveaux paramètres ajoutés à la fin au lieu d'être insérés dans la table existante.

Remplacez l'échantillon par votre propre TOML pour voir la même vérification d'en-tête en double appliquée. Comparez-le avec la configuration prédéfinie toml-config-example pour voir comment la syntaxe de tableau de tables [[plugins]] répète légitimement un en-tête sans déclencher cette erreur.