YAML 验证器 icon

YAML 验证器

Extension Actions

How to install Open in Chrome Web Store
CRX ID
jokkhfinnhgafmdiobjjahgefekgjajp
Description from extension meta

在线验证 YAML,支持 Kubernetes、Docker Compose、GitHub Actions 架构。集 Linter 和 Formatter 于一体的工具。

Image from store
YAML 验证器
Description from store

🔧 针对 11 种官方架构验证 yaml 文件,支持自动检测。YAML Validator 通过针对 Kubernetes、Docker Compose 和 CI/CD 管道的架构验证,帮助您在部署前发现错误。

✨ 版本 1.1 新功能

- 针对 11 个平台的架构验证,支持自动检测
- GitHub 代码折叠,用于浏览大型配置文件
- 在标签页中打开模式,用于全屏编辑
- 深色模式支持,具有系统主题检测功能
- 错误行高亮显示,支持点击跳转导航

📋 支持的架构

针对官方规范在线验证 yaml:

1️⃣ Kubernetes v1.29 - 适用于 Deployment、Service、Pod、ConfigMap、Ingress、StatefulSet、DaemonSet、CronJob 和 20 多种资源类型的 k8s yaml 验证器
2️⃣ Docker Compose v2.29 - 具有完整规范支持的 docker compose 验证器
3️⃣ GitHub Actions - 适用于 CI/CD 工作流自动化的 github actions yaml 验证器
4️⃣ GitLab CI - 适用于 .gitlab-ci.yml 管道的 gitlab ci yaml 验证器
5️⃣ CircleCI - 适用于 config.yml 构建配置的 circleci yaml 验证器
6️⃣ Azure Pipelines - 适用于 devops 工作流的 azure pipelines yaml 验证器
7️⃣ Bitbucket Pipelines - 适用于管道配置的 bitbucket yaml 验证器
8️⃣ Ansible - 适用于 playbook 自动化脚本的 ansible yaml 验证器
9️⃣ Helm Charts - 适用于 Chart.yaml 包管理的 helm yaml 验证器
🔟 OpenAPI 3.0 - 适用于 REST API 规范的 openapi yaml 验证器
⬛ Swagger 2.0 - 适用于 API 规范的 swagger yaml 验证器

🎯 智能错误检测

扩展程序会自动检测适用于您的内容的架构:

▸ 粘贴代码,立即检测到匹配的架构
▸ 错误行高亮显示问题的确切位置
▸ 支持带有 --- 分隔符的多文档
▸ 具有一键修复功能的架构不匹配建议

📂 GitHub 代码折叠

在 GitHub 上浏览配置文件?此扩展程序添加了一个折叠按钮:

• 在任何 GitHub 存储库页面上折叠和展开部分
• 轻松浏览大型配置文件
• 适用于 GitHub 上的任何 .yaml 或 .yml 文件
• 单击即可切换折叠

💡 主要功能

➤ 语法检查器,为您的代码提供即时反馈
➤ Linter 尽早识别结构和语义问题
➤ Formatter 保持代码整洁易读
➤ 针对官方规范的架构验证
➤ 适用于 k8s 清单和部署的 Kubernetes yaml 验证器
➤ 运行容器前的 Docker compose 检查器

🚀 专为 DevOps 工程师打造

专为开发人员、系统管理员和 DevOps 专业人员设计:

1. Kubernetes 验证 - 在 kubectl apply 之前检查 k8s 清单以防止失败
2. Docker Compose 验证 - 在 docker compose up 之前发现配置错误
3. CI/CD 管道验证 - 支持 GitHub Actions、GitLab CI、CircleCI、Azure Pipelines
4. API 规范检查 - 适用于 REST API 的 OpenAPI 和 Swagger 格式验证
5. 基础设施即代码 - 支持 Ansible playbook 和 Helm chart 配置

📝 如何使用此扩展程序

- 单击浏览器工具栏中的扩展程序图标
- 将您的代码粘贴到编辑器区域
- 自动检测架构或从下拉列表中手动选择
- 单击“验证”按钮以检查语法和架构合规性
- 错误以行号高亮显示,以便快速导航

🌐 基于浏览器的在线 Yaml Validator

直接在浏览器中验证 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: 目前支持具有 23 种资源类型的 Kubernetes v1.29。

✅ 下载 YAML Validator 以进行快速、可靠的配置文件检查。使用 kubernetes yaml 验证器、docker compose 检查器和 11 种架构类型在线验证 yaml。

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