Mes outils

FORMATTRE YAML / VALIDAT

Formateur YAML

Coller YAML pour l'indentation cohérente avec les commentaires conservés, et les erreurs de syntaxe avec la ligne et la colonne.

Exécute localement · code n'est pas téléversé
Options

ÉTAPE PROCHAINE

Connectez des outils utiles au flux de travail de votre entreprise

Créer un compte d'entreprise pour configurer la surveillance du site Web, les courriels d'affaires et les notifications, et inviter votre équipe à travailler ensemble.

Les nouvelles entreprises reçoivent un essai Pro de 7 jours, sans carte requise. Les essais excluent la subvention de crédit mensuelle payée.

Vous avez déjà un compte ? Ouvrir votre espace de travail →

Comment l'utiliser

  1. Coller le code, déposer un fichier ou charger l'échantillon; la langue est prédéfinie pour cette page et peut être modifiée.
  2. Choisissez le format ou minifiez et ajustez le tiret, la largeur et d'autres options ; le résultat apparaît à droite lorsque vous tapez.
  3. Copiez ou téléchargez le résultat; sur une erreur, utilisez "Aller à l'erreur", corrigez-le et exécutez à nouveau.

Langues et moteurs

Formatage utilise les mêmes moteurs open-source que les éditeurs populaires, de sorte que les résultats correspondent à Prettier dans VS Code et votre équipe peut garder un style. Chaque moteur charge à partir de ce site et fonctionne dans votre navigateur.

Langue
LangueFormatCompresseur
HTMLJuste 3✓ commentaires et espace blanc
XMLMoteur XunL XML✓
CSS / SCSS / MoinsJuste 3✓ Restructuration de la CSSO
JavaScript / TypeScriptHôtel 3 (Babel)✓ Terser (JavaScript seulement)
JSONJuste 3✓ les grands nombres gardent la précision
YAMLJuste 3— (observations tenues)
SQLsql-formater (14 dialectes)—

Foire aux questions

Quelles sont les erreurs YAML les plus courantes?

L'indentation de l'onglet (YAML n'autorise que les espaces), l'indentation incohérente à un niveau, pas d'espace après un côlon, et les cordes non citées contenant un côlon ou un #. Les échecs montrent la ligne et la colonne.

Mon code est-il téléversé ?

C'est pas vrai. Les moteurs télécharger à partir de ce site et fonctionner dans votre navigateur; votre code ne passe jamais à travers nos serveurs ou n'importe quel tiers, il est donc sûr pour le code interne et la configuration.

Quelle taille les fichiers peuvent-ils être ?

Jusqu'à 5 Mo par fichier; au-dessus de 300 Ko la page attend le bouton au lieu de formater que vous tapez, pour garder le navigateur réactif.

Qu'est-ce que YAML, et en quoi est-il différent de JSON?

YAML est un format de configuration qui utilise l'indentation pour la structure, commun dans Docker Compose, Kubernetes, GitHub Actions et de nombreuses configurations de projets. Il est plus facile pour les gens de lire et d'écrire que JSON — pas de bretelles ou de citations, et les commentaires sont autorisés — mais l'indentation doit utiliser des espaces, un niveau hors change le sens, et un colon a besoin d'un espace suivant. JSON est un sous-ensemble de YAML, donc la plupart des JSON analysent comme YAML. Cet outil normalise l'indentation et identifie les erreurs de syntaxe par ligne et par colonne.

Guide pratique de YAML sur la matière et questions communes

Que fait une matière YAML?

L'analyseur YAML de Prettier 3 normalise l'indentation aux listes et cartes d'espaces et d'enregistrements, en conservant les commentaires et --- les séparateurs de documents.

C'est pour qui, et quand est-ce utile ?

Développeurs et opérateurs écrivant Docker Compose, Kubernetes, GitHub Actions et configuration d'applications qui cherchent les erreurs d'indentation.

Comment puis-je utiliser cette matière YAML?

Coller YAML pour l'indentation cohérente avec les commentaires conservés, et les erreurs de syntaxe avec la ligne et la colonne.

Comment interpréter les résultats?

YAML interdit l'indentation des onglets; les ancres, les alias et les chaînes de blocs sont conservés, mais les champs ne sont pas vérifiés contre des schémas tels que Kubernetes.

Où le travail est-il effectué et quels services reçoivent les données?

YAML est formaté dans votre navigateur, de sorte que les mots de passe et les clés en elle ne sont jamais téléversés.