YAML Validator | YAML валидатор
Extension Actions
Валидиране на YAML онлайн с поддръжка на схеми за Kubernetes, Docker Compose, GitHub Actions. Linter и formatter в един инструмент.
🔧 Валидирайте yaml файлове спрямо 11 официални схеми с автоматично откриване. YAML Validator ви помага да откривате грешки преди внедряване с валидиране на схеми за Kubernetes, Docker Compose и CI/CD пайплайни.
✨ Ново във версия 1.1
- Валидиране на схеми за 11 платформи с автоматично откриване
- Сгъване на код в GitHub за преглеждане на големи конфигурационни файлове
- Режим Отвори в раздел за редактиране на цял екран
- Поддръжка на тъмен режим с откриване на системна тема
- Подсветка на редовете с грешки с навигация кликни-за-скок
📋 Поддържани схеми
Валидирайте yaml онлайн спрямо официалните спецификации:
1️⃣ Kubernetes v1.29 - k8s yaml валидатор за Deployment, Service, Pod, ConfigMap, Ingress, StatefulSet, DaemonSet, CronJob и 20+ типа ресурси
2️⃣ Docker Compose v2.29 - docker compose валидатор с пълна поддръжка на спецификации
3️⃣ GitHub Actions - github actions yaml валидатор за автоматизация на работни потоци CI/CD
4️⃣ GitLab CI - gitlab ci yaml валидатор за .gitlab-ci.yml пайплайни
5️⃣ CircleCI - circleci yaml валидатор за config.yml конфигурации за изграждане
6️⃣ Azure Pipelines - azure pipelines yaml валидатор за devops работни потоци
7️⃣ Bitbucket Pipelines - bitbucket yaml валидатор за конфигурации на пайплайни
8️⃣ Ansible - ansible yaml валидатор за скриптове за автоматизация playbook
9️⃣ Helm Charts - helm yaml валидатор за управление на пакети Chart.yaml
🔟 OpenAPI 3.0 - openapi yaml валидатор за спецификации на REST API
⬛ Swagger 2.0 - swagger yaml валидатор за спецификации на API
🎯 Интелигентно откриване на грешки
Разширението автоматично открива коя схема се отнася за вашето съдържание:
▸ Поставете код и съответстващата схема се открива незабавно
▸ Подсветката на редовете с грешки показва точното местоположение на проблема
▸ Поддръжка на множество документи с разделители ---
▸ Предложения за несъответствие на схема с поправка с едно щракване
📂 Сгъване на код в GitHub
Преглеждате конфигурационни файлове в GitHub? Това разширение добавя бутон за сгъване:
• Свивайте и разширявайте раздели на всяка страница на хранилище в GitHub
• Навигирайте лесно в големи конфигурационни файлове
• Работи с всеки .yaml или .yml файл в GitHub
• Превключвайте сгъването с едно щракване
💡 Основни функции
➤ Проверка на синтаксиса с незабавна обратна връзка за вашия код
➤ Linter идентифицира структурни и семантични проблеми рано
➤ Formatter поддържа кода чист и четим
➤ Валидиране на схема спрямо официалните спецификации
➤ Kubernetes yaml валидатор за k8s манифести и внедрявания
➤ Docker compose проверка преди стартиране на контейнери
🚀 Създаден за DevOps инженери
Проектиран за разработчици, системни администратори и DevOps професионалисти:
1. Валидиране на Kubernetes - проверявайте k8s манифести преди kubectl apply, за да предотвратите неуспехи
2. Проверка на Docker Compose - откривайте грешки в конфигурацията преди docker compose up
3. Валидиране на CI/CD пайплайн - поддръжка за GitHub Actions, GitLab CI, CircleCI, Azure Pipelines
4. Проверка на спецификации на API - валидиране на формат OpenAPI и Swagger за REST API
5. Infrastructure as Code - поддръжка за конфигурация на Ansible playbook и Helm chart
📝 Как да използвате това разширение
- Щракнете върху иконата на разширението в лентата с инструменти на браузъра си
- Поставете вашия код в областта на редактора
- Схемата се открива автоматично или изберете ръчно от падащото меню
- Щракнете върху бутона Validate, за да проверите синтаксиса и съответствието със схемата
- Грешките се подчертават с номера на редове за бърза навигация
🌐 Базиран на браузър Yaml Validator Online
Валидирайте yaml файлове директно във вашия браузър без външни инструменти:
◆ Работи напълно офлайн след инсталиране
◆ Не се предават данни към външни сървъри
◆ Вашият код за конфигурация остава напълно частен
◆ Тема за тъмен режим за удобни сесии за редактиране
◆ Отвори в раздел предоставя разширено работно пространство за по-големи файлове
◆ Постоянното съхранение запазва вашата работа между сесиите
🔍 Възможности за Linting и Formatting
Включени изчерпателни функции за качество на кода:
▪ Откривайте синтактични грешки незабавно, докато пишете
▪ Проверявайте структурата спрямо спецификациите на json schema
▪ Форматирайте кода за по-добра четливост и последователност
▪ Проверявайте структурата на конфигурацията преди внедряване
▪ Парсване на множество документи за сложни пакети конфигурация
⚡ Междуплатформена проверка на конфигурация
Поддържа конфигурации в множество платформи и среди:
• Kubernetes yaml валидиране за облачни приложения и микроуслуги
• Docker compose yaml проверка за оркестрация на контейнери
• GitHub actions валидатор за пайплайни за непрекъсната интеграция
• Gitlab ci linter за автоматизирани процеси на изграждане и внедряване
• Circleci config проверка за базирана в облак автоматизация на изграждане
• Ansible playbook валидиране за автоматизация на инфраструктурата
❓ Често задавани въпроси
Q: Това разширение работи ли офлайн?
A: Да, след инсталиране цялото валидиране се извършва локално във вашия браузър.
Q: Моят код изпраща ли се на някой сървър?
A: Не, вашата конфигурация остава напълно частна на вашето устройство.
Q: Коя версия на Kubernetes се поддържа?
A: В момента поддържа Kubernetes v1.29 с 23 типа ресурси.
✅ Изтеглете YAML Validator за бърза и надеждна проверка на конфигурационни файлове. Валидирайте yaml онлайн с kubernetes yaml валидатор, docker compose проверка и 11 типа схеми.
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