YAML tikrintuvas
Extension Actions
Validuokite YAML su schemų palaikymu Kubernetes, Docker Compose, GitHub Actions. Linteris ir formatuotojas.
🔧 Validuokite yaml failus pagal 11 oficialių schemų su automatiniu aptikimu. YAML Validator padeda aptikti klaidas prieš diegimą su schemų validavimu Kubernetes, Docker Compose ir CI/CD konvejeriams.
✨ Nauja versijoje 1.1
- Schemų validavimas 11 platformų su automatiniu aptikimu
- GitHub kodo sutraukimas didelių konfigūracijos failų naršymui
- Atidaryti skirtuke režimas redagavimui visame ekrane
- Tamsaus režimo palaikymas su sistemos temos aptikimu
- Klaidų eilučių paryškinimas su navigacija spustelėti-ir-šokti
📋 Palaikomos schemos
Validuokite yaml internetu pagal oficialias specifikacijas:
1️⃣ Kubernetes v1.29 - k8s yaml validatorius Deployment, Service, Pod, ConfigMap, Ingress, StatefulSet, DaemonSet, CronJob ir 20+ išteklių tipų
2️⃣ Docker Compose v2.29 - docker compose validatorius su pilnu specifikacijų palaikymu
3️⃣ GitHub Actions - github actions yaml validatorius CI/CD darbo eigos automatizavimui
4️⃣ GitLab CI - gitlab ci yaml validatorius .gitlab-ci.yml konvejeriams
5️⃣ CircleCI - circleci yaml validatorius config.yml kūrimo konfigūracijoms
6️⃣ Azure Pipelines - azure pipelines yaml validatorius devops darbo eigoms
7️⃣ Bitbucket Pipelines - bitbucket yaml validatorius konvejerio konfigūracijoms
8️⃣ Ansible - ansible yaml validatorius playbook automatizavimo skriptams
9️⃣ Helm Charts - helm yaml validatorius Chart.yaml paketų valdymui
🔟 OpenAPI 3.0 - openapi yaml validatorius REST API specifikacijoms
⬛ Swagger 2.0 - swagger yaml validatorius API specifikacijoms
🎯 Išmanus klaidų aptikimas
Plėtinys automatiškai aptinka, kuri schema taikoma jūsų turiniui:
▸ Įklijuokite kodą ir atitinkama schema aptinkama akimirksniu
▸ Klaidų eilučių paryškinimas rodo tikslią problemos vietą
▸ Kelių dokumentų palaikymas su --- skirtukais
▸ Schemos neatitikimo pasiūlymai su pataisymu vienu paspaudimu
📂 GitHub kodo sutraukimas
Naršote konfigūracijos failus GitHub? Šis plėtinys prideda sutraukimo mygtuką:
• Sutraukite ir išskleiskite skyrius bet kuriame GitHub saugyklos puslapyje
• Lengvai naršykite didelius konfigūracijos failus
• Veikia su bet kuriuo .yaml arba .yml failu GitHub
• Perjunkite sutraukimą vienu paspaudimu
💡 Pagrindinės savybės
➤ Sintaksės tikrintuvas su tiesioginiu grįžtamuoju ryšiu jūsų kodui
➤ Linteris anksti nustato struktūrines ir semantines problemas
➤ Formatuotojas išlaiko kodą švarų ir skaitomą
➤ Schemos validavimas pagal oficialias specifikacijas
➤ Kubernetes yaml validatorius k8s manifestams ir diegimams
➤ Docker compose tikrintuvas prieš paleidžiant konteinerius
🚀 Sukurta DevOps inžinieriams
Sukurta kūrėjams, sistemų administratoriams ir DevOps profesionalams:
1. Kubernetes validavimas - patikrinkite k8s manifestus prieš kubectl apply, kad išvengtumėte gedimų
2. Docker Compose tikrinimas - aptikite konfigūracijos klaidas prieš docker compose up
3. CI/CD konvejerio validavimas - palaikymas GitHub Actions, GitLab CI, CircleCI, Azure Pipelines
4. API specifikacijų tikrinimas - OpenAPI ir Swagger formato validavimas REST API
5. Infrastructure as Code - palaikymas Ansible playbook ir Helm chart konfigūracijai
📝 Kaip naudoti šį plėtinį
- Spustelėkite plėtinio piktogramą naršyklės įrankių juostoje
- Įklijuokite savo kodą į redaktoriaus sritį
- Schema aptinkama automatiškai arba pasirinkite rankiniu būdu iš išskleidžiamojo meniu
- Spustelėkite mygtuką Validate, kad patikrintumėte sintaksę ir schemos atitikimą
- Klaidos paryškinamos eilučių numeriais greitai navigacijai
🌐 Naršyklinis Yaml Validator Online
Validuokite yaml failus tiesiai savo naršyklėje be išorinių įrankių:
◆ Veikia visiškai neprisijungus po įdiegimo
◆ Jokie duomenys nesiunčiami į išorinius serverius
◆ Jūsų konfigūracijos kodas išlieka visiškai privatus
◆ Tamsaus režimo tema patogioms redagavimo sesijoms
◆ Atidaryti skirtuke suteikia išplėstą darbo erdvę didesniems failams
◆ Nuolatinė saugykla išsaugo jūsų darbą tarp sesijų
🔍 Linting ir formatavimo galimybės
Įtrauktos išsamios kodo kokybės funkcijos:
▪ Aptikite sintaksės klaidas akimirksniu, kol rašote
▪ Patikrinkite struktūrą pagal json schema specifikacijas
▪ Formatuokite kodą geresniam skaitomumui ir nuoseklumui
▪ Patikrinkite konfigūracijos struktūrą prieš diegimą
▪ Kelių dokumentų analizavimas sudėtingiems konfigūracijos paketams
⚡ Kelių platformų konfigūracijos tikrinimas
Palaiko konfigūracijas keliose platformose ir aplinkose:
• Kubernetes yaml validavimas cloud-native programoms ir mikroservisams
• Docker compose yaml tikrintuvas konteinerių orkestravimui
• GitHub actions validatorius nuolatinės integracijos konvejeriams
• Gitlab ci linteris automatizuotiems kūrimo ir diegimo procesams
• Circleci config tikrinimas debesis pagrįstam kūrimo automatizavimui
• Ansible playbook validavimas infrastruktūros automatizavimui
❓ Dažnai užduodami klausimai
Q: Ar šis plėtinys veikia neprisijungus?
A: Taip, po įdiegimo visa validacija vyksta lokaliai jūsų naršyklėje.
Q: Ar mano kodas siunčiamas į kokį nors serverį?
A: Ne, jūsų konfigūracija išlieka visiškai privati jūsų įrenginyje.
Q: Kokia Kubernetes versija palaikoma?
A: Šiuo metu palaiko Kubernetes v1.29 su 23 išteklių tipais.
✅ Atsisiųskite YAML Validator greitam ir patikimam konfigūracijos failų tikrinimui. Validuokite yaml internetu su kubernetes yaml validatoriumi, docker compose tikrinimu ir 11 schemų tipais.
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