YAML Validator
Extension Actions
Convalida YAML con supporto schema per Kubernetes, Docker Compose, GitHub Actions. Linter e formattatore in uno.
🔧 Convalida file yaml rispetto a 11 schemi ufficiali con rilevamento automatico. YAML Validator ti aiuta a individuare gli errori prima del deployment con la convalida dello schema per Kubernetes, Docker Compose e pipeline CI/CD.
✨ Novità nella Versione 1.1
- Convalida dello schema per 11 piattaforme con rilevamento automatico
- Code folding di GitHub per sfogliare grandi file di configurazione
- Modalità Apri in Scheda per l'editing a schermo intero
- Supporto Dark mode con rilevamento del tema di sistema
- Evidenziazione delle righe di errore con navigazione click-to-jump
📋 Schemi Supportati
Convalida yaml online rispetto alle specifiche ufficiali:
1️⃣ Kubernetes v1.29 - validatore yaml k8s per Deployment, Service, Pod, ConfigMap, Ingress, StatefulSet, DaemonSet, CronJob e oltre 20 tipi di risorse
2️⃣ Docker Compose v2.29 - validatore docker compose con supporto completo delle specifiche
3️⃣ GitHub Actions - validatore yaml github actions per l'automazione del flusso di lavoro CI/CD
4️⃣ GitLab CI - validatore yaml gitlab ci per pipeline .gitlab-ci.yml
5️⃣ CircleCI - validatore yaml circleci per configurazioni di build config.yml
6️⃣ Azure Pipelines - validatore yaml azure pipelines per flussi di lavoro devops
7️⃣ Bitbucket Pipelines - validatore yaml bitbucket per config di pipeline
8️⃣ Ansible - validatore yaml ansible per script di automazione playbook
9️⃣ Helm Charts - validatore yaml helm per gestione pacchetti Chart.yaml
🔟 OpenAPI 3.0 - validatore yaml openapi per specifiche API REST
⬛ Swagger 2.0 - validatore yaml swagger per specifiche API
🎯 Rilevamento Intelligente degli Errori
L'estensione rileva automaticamente quale schema si applica al tuo contenuto:
▸ Incolla il codice e lo schema corrispondente viene rilevato istantaneamente
▸ L'evidenziazione delle righe di errore mostra la posizione esatta del problema
▸ Supporto multi-documento con separatori ---
▸ Suggerimenti di corrispondenza schema con correzione in un clic
📂 Code Folding di GitHub
Sfoglia file di configurazione su GitHub? Questa estensione aggiunge un pulsante di folding:
• Comprimi ed espandi sezioni su qualsiasi pagina di repository GitHub
• Naviga facilmente in file di configurazione di grandi dimensioni
• Funziona con qualsiasi file .yaml o .yml su GitHub
• Attiva/disattiva il folding con un solo clic
💡 Funzionalità Chiave
➤ Controllo sintassi con feedback istantaneo per il tuo codice
➤ Il linter identifica problemi strutturali e semantici precocemente
➤ Il formattatore mantiene il codice pulito e leggibile
➤ Convalida dello schema rispetto alle specifiche ufficiali
➤ Validatore yaml Kubernetes per manifesti e deployment k8s
➤ Controllo Docker Compose prima di eseguire i container
🚀 Costruito per Ingegneri DevOps
Progettato per sviluppatori, amministratori di sistema e professionisti DevOps:
1. Convalida Kubernetes - controlla manifesti k8s prima di kubectl apply per prevenire fallimenti
2. Verifica Docker Compose - individua errori di config prima di docker compose up
3. Convalida pipeline CI/CD - supporto per GitHub Actions, GitLab CI, CircleCI, Azure Pipelines
4. Controllo specifiche API - convalida formato OpenAPI e Swagger per API REST
5. Infrastructure as Code - supporto per playbook Ansible e configurazione Helm chart
📝 Come Usare Questa Estensione
- Clicca sull'icona dell'estensione nella barra degli strumenti del tuo browser
- Incolla il tuo codice nell'area dell'editor
- Lo schema viene rilevato automaticamente o selezionalo manualmente dal menu a discesa
- Clicca sul pulsante Convalida per controllare sintassi e conformità dello schema
- Gli errori sono evidenziati con numeri di riga per una navigazione rapida
🌐 Validatore Yaml Online Basato su Browser
Convalida file yaml direttamente nel tuo browser senza strumenti esterni:
◆ Funziona completamente offline dopo l'installazione
◆ Nessun dato trasmesso a server esterni
◆ Il tuo codice di configurazione rimane completamente privato
◆ Tema dark mode per sessioni di editing confortevoli
◆ Apri in Scheda fornisce uno spazio di lavoro espanso per file più grandi
◆ Lo storage persistente salva il tuo lavoro tra le sessioni
🔍 Capacità di Linting e Formattazione
Funzionalità complete di qualità del codice incluse:
▪ Rileva errori di sintassi istantaneamente mentre digiti
▪ Controlla la struttura rispetto alle specifiche json schema
▪ Formatta il codice per una migliore leggibilità e coerenza
▪ Verifica la struttura della configurazione prima del deployment
▪ Parsing multi-documento per pacchetti di configurazione complessi
⚡ Controllo Configurazione Multi-Piattaforma
Supporta configurazioni su più piattaforme e ambienti:
• Convalida yaml Kubernetes per app cloud-native e microservizi
• Controllo yaml Docker Compose per orchestrazione container
• Validatore GitHub Actions per pipeline di integrazione continua
• Linter Gitlab CI per processi di build e deployment automatizzati
• Controllo config CircleCI per automazione build basata su cloud
• Convalida playbook Ansible per automazione infrastruttura
❓ Domande Frequenti
Q: Questa estensione funziona offline?
A: Sì, dopo l'installazione tutta la convalida avviene localmente nel tuo browser.
Q: Il mio codice viene inviato a qualche server?
A: No, la tua configurazione rimane completamente privata sul tuo dispositivo.
Q: Quale versione di Kubernetes è supportata?
A: Attualmente supporta Kubernetes v1.29 con 23 tipi di risorse.
✅ Scarica YAML Validator per un controllo rapido e affidabile dei file di configurazione. Convalida yaml online con validatore yaml kubernetes, controllo docker compose e 11 tipi di schema.
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