YAML 驗證器
Extension Actions
線上驗證 YAML,支援 Kubernetes、Docker Compose、GitHub Actions 架構。集 Linter 和 Formatter 於一體的工具。
🔧 針對 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. Infrastructure as Code - 支援 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