Validateur YAML
YAML
Collez un YAML de 1 000 000 de caractères au maximum. La validation s'effectue dans ce navigateur.
Vérifiez la syntaxe YAML sans téléverser vos données. Le validateur utilise localement le parseur js-yaml avec CORE_SCHEMA pour lire un document ou un flux multidocument. Il confirme la réussite avec le nombre de documents ou affiche l’erreur du parseur. Les clés de mappage dupliquées provoquent une erreur, tandis que les ancres, alias et clés de fusion sont traités dans les limites de sécurité configurées.
Comment valider un flux YAML
-
1
Collez le YAML
Saisissez jusqu'à 1 000 000 de caractères directement dans le navigateur. Il n'y a pas de téléversement de fichier.
-
2
Lancez le parseur local
`loadAll` de js-yaml lit avec CORE_SCHEMA un document ou un flux séparé par `---`.
-
3
Relisez le flux
La deuxième étape permet de vérifier le brouillon local avant de continuer. Un flux peut contenir au maximum 100 documents.
-
4
Consultez le résultat
Lisez le message de réussite et le nombre de documents ou l'erreur du parseur, puis copiez le résultat ou recommencez.
YAML simple ou multidocument
Un flux YAML peut contenir un document :
service:
nom: exemple
actif: true
Il peut aussi contenir plusieurs documents séparés par --- :
nom: premier
---
nom: second
Le validateur accepte jusqu’à 100 documents dans un flux. Si l’analyse réussit, le résultat indique combien de documents ont été lus. Si une partie du flux échoue, le message renvoyé par js-yaml est affiché.
Comportement du parseur
L’outil utilise js-yaml localement avec CORE_SCHEMA. Les clés dupliquées dans un même mappage provoquent une erreur au lieu de remplacer silencieusement une valeur. Les ancres, alias et clés de fusion sont traités selon les limites de sécurité configurées dans le parseur.
CORE_SCHEMA détermine la construction des scalaires simples pris en charge. Le validateur ne propose ni sélection de YAML 1.1 ni inférence de type au-delà de ce schéma. Quand le type importe à votre application, placer une valeur entre guillemets est le moyen le plus clair de la conserver comme texte.
Limites et portée
- L’entrée ne peut pas dépasser 1 000 000 de caractères et 100 documents.
- L’outil vérifie l’analyse et la construction YAML selon le schéma configuré.
- Il ne valide ni JSON Schema, ni OpenAPI, ni Kubernetes, ni Ansible, ni configuration CI, ni aucune autre règle applicative.
- Il ne prouve pas la présence de champs obligatoires ni l’adéquation des valeurs à un programme.
- Il n’existe ni téléversement de fichier ni parseur côté serveur.
Une analyse réussie signifie que cette configuration du parseur accepte le flux. Une autre application peut utiliser une version YAML, un schéma, un jeu de balises ou des règles propres différents et aboutir à une autre conclusion.
Confidentialité dans le navigateur
Votre YAML, le brouillon de vérification, le résultat et le nombre de documents restent dans le navigateur. Rien n’est téléversé, transmis par Livewire, placé dans l’URL ou conservé dans un historique serveur. Le collage, la vérification et le résultat du parcours en trois étapes sont traités localement; Recommencer efface le brouillon local. Ne collez pas de configuration confidentielle sur un appareil partagé ou non fiable.
Questions fréquentes
Oui. Il utilise loadAll et accepte jusqu’à 100 documents séparés par des marqueurs YAML. Une seule erreur fait échouer la validation du flux et le message du parseur est affiché.
Non. Il vérifie uniquement l’analyse YAML avec CORE_SCHEMA. Il ne connaît ni les champs obligatoires, ni les règles de valeurs, ni le schéma des formats applicatifs.
Les clés dupliquées provoquent une erreur. Les ancres, alias et clés de fusion sont gérés dans les limites de sécurité du parseur js-yaml local.
Non. L’entrée et le résultat restent dans le navigateur et ne figurent ni dans l’URL ni dans un historique serveur. Recommencer efface le brouillon local.
Outils similaires
Générateur de lettres aléatoires
Générez des lettres A-Z aléatoires. Choisissez le nombre, les majuscules, les minuscules ou le mélange, puis utilisez le résultat pour des jeux ou la classe.
Convertisseur binaire en ASCII
Collez du binaire (octets séparés par des espaces ou un long flux de bits) et obtenez le texte ASCII qu'il représente. Gère les encodages de 7 bits et 8 bits.
Convertisseur BBCode en HTML
Convertissez le BBCode (balisage de forum) en HTML propre. Gère les balises de formatage, les listes, les citations, le code, les images, les liens et les tableaux.
Convertisseur binaire en octal
Convertissez le binaire en octal en regroupant les bits trois par trois. Utile pour les permissions Unix, les systèmes hérités et l'affichage numérique compact.
Convertisseur Base64 en Hex
Convertissez une chaîne Base64 en ses octets sous-jacents exprimés en hexadécimal. Utile pour inspecter des jetons, des clés, des certificats et des JWT.
Sélecteur de couleur HEX
Choisissez ou saisissez une couleur HEX et obtenez RGB, HSL, CMYK estimé, luminance relative et contraste sur blanc et noir.