YAML Validator
Extension Actions
Validez YAML avec prise en charge de schémas pour Kubernetes, Docker Compose, GitHub Actions. Linter et formateur.
🔧 Validez les fichiers YAML par rapport à 11 schémas officiels avec détection automatique. YAML Validator vous aide à repérer les erreurs avant le déploiement grâce à la validation de schéma pour Kubernetes, Docker Compose et les pipelines CI/CD.
✨ Nouveautés de la version 1.1
- Validation de schéma pour 11 plateformes avec détection automatique
- Pliage de code GitHub pour parcourir les gros fichiers de config
- Mode Ouvrir dans un onglet pour une édition en plein écran
- Support du mode sombre avec détection du thème système
- Surlignage des lignes d'erreur avec navigation au clic
📋 Schémas pris en charge
Validez du YAML en ligne par rapport aux spécifications officielles :
1️⃣ Kubernetes v1.29 - validateur YAML k8s pour Deployment, Service, Pod, ConfigMap, Ingress, StatefulSet, DaemonSet, CronJob et plus de 20 types de ressources
2️⃣ Docker Compose v2.29 - validateur Docker Compose avec support complet des specs
3️⃣ GitHub Actions - validateur YAML GitHub Actions pour l'automatisation des workflows CI/CD
4️⃣ GitLab CI - validateur YAML GitLab CI pour les pipelines .gitlab-ci.yml
5️⃣ CircleCI - validateur YAML CircleCI pour les configurations de build config.yml
6️⃣ Azure Pipelines - validateur YAML Azure Pipelines pour les workflows devops
7️⃣ Bitbucket Pipelines - validateur YAML Bitbucket pour les configs de pipeline
8️⃣ Ansible - validateur YAML Ansible pour les scripts d'automatisation playbook
9️⃣ Helm Charts - validateur YAML Helm pour la gestion de paquets Chart.yaml
🔟 OpenAPI 3.0 - validateur YAML OpenAPI pour les spécifications d'API REST
⬛ Swagger 2.0 - validateur YAML Swagger pour les specs d'API
🎯 Détection intelligente des erreurs
L'extension détecte automatiquement quel schéma s'applique à votre contenu :
▸ Collez le code et le schéma correspondant est détecté instantanément
▸ Le surlignage des lignes d'erreur montre l'emplacement exact du problème
▸ Support multi-documents avec séparateurs ---
▸ Suggestions de correspondance de schéma avec correction en un clic
📂 Pliage de code GitHub
Vous parcourez des fichiers de config sur GitHub ? Cette extension ajoute un bouton de pliage :
• Réduisez et développez des sections sur n'importe quelle page de dépôt GitHub
• Naviguez facilement dans les gros fichiers de configuration
• Fonctionne avec n'importe quel fichier .yaml ou .yml sur GitHub
• Basculez le pliage en un seul clic
💡 Fonctionnalités clés
➤ Vérificateur de syntaxe avec retour instantané pour votre code
➤ Le linter identifie les problèmes structurels et sémantiques tôt
➤ Le formateur garde le code propre et lisible
➤ Validation de schéma par rapport aux spécifications officielles
➤ Validateur YAML Kubernetes pour les manifestes et déploiements k8s
➤ Vérificateur Docker Compose avant de lancer les conteneurs
🚀 Conçu pour les ingénieurs DevOps
Conçu pour les développeurs, les administrateurs système et les professionnels du DevOps :
1. Validation Kubernetes - vérifiez les manifestes k8s avant kubectl apply pour éviter les échecs
2. Vérification Docker Compose - repérez les erreurs de config avant docker compose up
3. Validation de pipeline CI/CD - support de GitHub Actions, GitLab CI, CircleCI, Azure Pipelines
4. Vérification de spécifications d'API - validation de format OpenAPI et Swagger pour les API REST
5. Infrastructure as Code - support de playbook Ansible et de configuration Helm chart
📝 Comment utiliser cette extension
- Cliquez sur l'icône de l'extension dans la barre d'outils de votre navigateur
- Collez votre code dans la zone d'édition
- Le schéma est détecté automatiquement ou sélectionnez-le manuellement dans la liste déroulante
- Cliquez sur le bouton Valider pour vérifier la syntaxe et la conformité au schéma
- Les erreurs sont surlignées avec des numéros de ligne pour une navigation rapide
🌐 Validateur YAML en ligne basé sur navigateur
Validez les fichiers YAML directement dans votre navigateur sans outils externes :
◆ Fonctionne complètement hors ligne après installation
◆ Aucune donnée transmise à des serveurs externes
◆ Votre code de configuration reste entièrement privé
◆ Thème mode sombre pour des sessions d'édition confortables
◆ Ouvrir dans un onglet offre un espace de travail étendu pour les fichiers plus volumineux
◆ Le stockage persistant sauvegarde votre travail entre les sessions
🔍 Capacités de Linting et de Formatage
Fonctionnalités complètes de qualité de code incluses :
▪ Détectez les erreurs de syntaxe instantanément pendant que vous tapez
▪ Vérifiez la structure par rapport aux spécifications json schema
▪ Formatez le code pour une meilleure lisibilité et cohérence
▪ Vérifiez la structure de configuration avant le déploiement
▪ Analyse multi-documents pour les ensembles de configuration complexes
⚡ Vérification de configuration multi-plateforme
Prend en charge les configurations sur plusieurs plateformes et environnements :
• Validation YAML Kubernetes pour les applications cloud-native et microservices
• Vérificateur YAML Docker Compose pour l'orchestration de conteneurs
• Validateur GitHub Actions pour les pipelines d'intégration continue
• Linter Gitlab CI pour les processus de build et de déploiement automatisés
• Vérification de config CircleCI pour l'automatisation de build basée sur le cloud
• Validation de playbook Ansible pour l'automatisation de l'infrastructure
❓ Foire aux questions
Q : Cette extension fonctionne-t-elle hors ligne ?
R : Oui, après l'installation, toute la validation se fait localement dans votre navigateur.
Q : Mon code est-il envoyé à un serveur ?
R : Non, votre configuration reste complètement privée sur votre appareil.
Q : Quelle version de Kubernetes est prise en charge ?
R : Prend actuellement en charge Kubernetes v1.29 avec 23 types de ressources.
✅ Téléchargez YAML Validator pour une vérification rapide et fiable des fichiers de configuration. Validez du YAML en ligne avec le validateur YAML Kubernetes, le vérificateur Docker Compose et 11 types de schémas.
Latest reviews
- Nikolay Nikolaev
- Works great. Fast and Accurate.
- Ann Golovatuk
- A bit simple, but it works. I like yaml highlighting on external sites, like github!
- Vladyslav Vorobiov
- I need such tool in order to have handy validator for yaml configs in the browser. Meets my expectations so far