YAML Validator | Validació YAML
Extension Actions
Valideu YAML en línia amb suport d'esquemes per a Kubernetes, Docker Compose, GitHub Actions. Linter i formatador en una sola eina.
🔧 Valideu fitxers yaml contra 11 esquemes oficials amb detecció automàtica. YAML Validator us ajuda a detectar errors abans del desplegament amb validació d'esquemes per a Kubernetes, Docker Compose i canonades CI/CD.
✨ Nou a la versió 1.1
- Validació d'esquemes per a 11 plataformes amb detecció automàtica
- Plegament de codi GitHub per navegar per fitxers de configuració grans
- Mode Obre a la pestanya per a l'edició a pantalla completa
- Suport de mode fosc amb detecció del tema del sistema
- Ressaltat de línies d'error amb navegació clic-per-saltar
📋 Esquemes suportats
Valideu yaml en línia contra especificacions oficials:
1️⃣ Kubernetes v1.29 - validador yaml k8s per a Deployment, Service, Pod, ConfigMap, Ingress, StatefulSet, DaemonSet, CronJob i més de 20 tipus de recursos
2️⃣ Docker Compose v2.29 - validador docker compose amb suport complet d'especificacions
3️⃣ GitHub Actions - validador yaml github actions per a l'automatització del flux de treball CI/CD
4️⃣ GitLab CI - validador yaml gitlab ci per a canonades .gitlab-ci.yml
5️⃣ CircleCI - validador yaml circleci per a configuracions de compilació config.yml
6️⃣ Azure Pipelines - validador yaml azure pipelines per a fluxos de treball devops
7️⃣ Bitbucket Pipelines - validador yaml bitbucket per a configuracions de canonada
8️⃣ Ansible - validador yaml ansible per a scripts d'automatització de playbook
9️⃣ Helm Charts - validador yaml helm per a la gestió de paquets Chart.yaml
🔟 OpenAPI 3.0 - validador yaml openapi per a especificacions REST API
⬛ Swagger 2.0 - validador yaml swagger per a especificacions API
🎯 Detecció intel·ligent d'errors
L'extensió detecta automàticament quin esquema s'aplica al vostre contingut:
▸ Enganxeu el codi i l'esquema coincident es detecta a l'instant
▸ El ressaltat de línies d'error mostra la ubicació exacta del problema
▸ Suport de múltiples documents amb separadors ---
▸ Suggeriments de no coincidència d'esquema amb correcció d'un sol clic
📂 Plegament de codi GitHub
Navegueu per fitxers de configuració a GitHub? Aquesta extensió afegeix un botó de plegament:
• Col·lapseu i expandiu seccions a qualsevol pàgina de repositori GitHub
• Navegueu fàcilment per fitxers de configuració grans
• Funciona amb qualsevol fitxer .yaml o .yml a GitHub
• Commuteu el plegament amb un sol clic
💡 Característiques clau
➤ Verificador de sintaxi amb comentaris instantanis per al vostre codi
➤ Linter identifica problemes estructurals i semàntics aviat
➤ El formatador manté el codi net i llegible
➤ Validació d'esquemes contra especificacions oficials
➤ Validador yaml Kubernetes per a manifestos i desplegaments k8s
➤ Verificador Docker Compose abans d'executar contenidors
🚀 Construït per a enginyers DevOps
Dissenyat per a desenvolupadors, administradors de sistemes i professionals DevOps:
1. Validació Kubernetes - verifiqueu manifestos k8s abans de kubectl apply per prevenir fallades
2. Verificació Docker Compose - detecteu errors de configuració abans de docker compose up
3. Validació de canonada CI/CD - suport per a GitHub Actions, GitLab CI, CircleCI, Azure Pipelines
4. Verificació d'especificacions API - validació de format OpenAPI i Swagger per a REST API
5. Infrastructure as Code - suport per a configuració de playbook Ansible i Helm chart
📝 Com utilitzar aquesta extensió
- Feu clic a la icona de l'extensió a la barra d'eines del vostre navegador
- Enganxeu el vostre codi a l'àrea de l'editor
- L'esquema es detecta automàticament o seleccioneu manualment des del menú desplegable
- Feu clic al botó Validate per comprovar la sintaxi i el compliment de l'esquema
- Els errors es ressalten amb números de línia per a una navegació ràpida
🌐 Validador Yaml en línia basat en navegador
Valideu fitxers yaml directament al vostre navegador sense eines externes:
◆ Funciona completament fora de línia després de la instal·lació
◆ No es transmeten dades a servidors externs
◆ El vostre codi de configuració roman completament privat
◆ Tema de mode fosc per a sessions d'edició còmodes
◆ Obre a la pestanya proporciona un espai de treball ampliat per a fitxers més grans
◆ L'emmagatzematge persistent desa el vostre treball entre sessions
🔍 Capacitats de Linting i Formatatge
Funcions completes de qualitat de codi incloses:
▪ Detecteu errors de sintaxi a l'instant mentre escriviu
▪ Comproveu l'estructura contra especificacions json schema
▪ Formateu el codi per a una millor llegibilitat i consistència
▪ Verifiqueu l'estructura de configuració abans del desplegament
▪ Anàlisi de múltiples documents per a paquets de configuració complexos
⚡ Verificació de configuració multi-plataforma
Suporta configuracions a través de múltiples plataformes i entorns:
• Validació yaml Kubernetes per a aplicacions cloud-native i microserveis
• Verificador yaml Docker compose per a orquestració de contenidors
• Validador GitHub actions per a canonades d'integració contínua
• Linter Gitlab ci per a processos de construcció i desplegament automatitzats
• Verificació de config Circleci per a automatització de construcció basada en el núvol
• Validació de playbook Ansible per a automatització d'infraestructura
❓ Preguntes freqüents
Q: Aquesta extensió funciona fora de línia?
A: Sí, després de la instal·lació tota la validació es produeix localment al vostre navegador.
Q: S'envia el meu codi a algun servidor?
A: No, la vostra configuració roman completament privada al vostre dispositiu.
Q: Quina versió de Kubernetes és suportada?
A: Actualment suporta Kubernetes v1.29 amb 23 tipus de recursos.
✅ Descarregueu YAML Validator per a una verificació ràpida i fiable de fitxers de configuració. Valideu yaml en línia amb validador yaml kubernetes, verificador docker compose i 11 tipus d'esquemes.
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