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 สำหรับ manifest และการปรับใช้ k8s
➤ ตัวตรวจสอบ Docker Compose ก่อนเรียกใช้คอนเทนเนอร์
🚀 สร้างขึ้นสำหรับวิศวกร DevOps
ออกแบบมาสำหรับนักพัฒนา ผู้ดูแลระบบ และผู้เชี่ยวชาญด้าน DevOps:
1. การตรวจสอบ Kubernetes - ตรวจสอบ manifest 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 ออนไลน์บนเบราว์เซอร์
ตรวจสอบไฟล์ yaml โดยตรงในเบราว์เซอร์ของคุณโดยไม่ต้องใช้เครื่องมือภายนอก:
◆ ทำงานแบบออฟไลน์โดยสมบูรณ์หลังการติดตั้ง
◆ ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ภายนอก
◆ โค้ดการกำหนดค่าของคุณยังคงเป็นส่วนตัวโดยสมบูรณ์
◆ ธีมโหมดมืดสำหรับเซสชันการแก้ไขที่สะดวกสบาย
◆ เปิดในแท็บให้พื้นที่ทำงานที่ขยายสำหรับไฟล์ขนาดใหญ่
◆ พื้นที่จัดเก็บถาวรจะบันทึกงานของคุณระหว่างเซสชัน
🔍 ความสามารถในการ Linting และ Formatting
รวมคุณสมบัติคุณภาพโค้ดที่ครอบคลุม:
▪ ตรวจจับข้อผิดพลาดทางไวยากรณ์ทันทีขณะที่คุณพิมพ์
▪ ตรวจสอบโครงสร้างเทียบกับข้อกำหนด json schema
▪ จัดรูปแบบโค้ดเพื่อให้อ่านง่ายและสม่ำเสมอ
▪ ตรวจสอบโครงสร้างการกำหนดค่าก่อนการปรับใช้
▪ การแยกวิเคราะห์หลายเอกสารสำหรับชุดการกำหนดค่าที่ซับซ้อน
⚡ การตรวจสอบการกำหนดค่าข้ามแพลตฟอร์ม
รองรับการกำหนดค่าข้ามแพลตฟอร์มและสภาพแวดล้อมที่หลากหลาย:
• การตรวจสอบ yaml Kubernetes สำหรับแอพ cloud-native และไมโครเซอร์วิส
• ตัวตรวจสอบ yaml Docker compose สำหรับการจัดระเบียบคอนเทนเนอร์
• ตัวตรวจสอบ GitHub actions สำหรับไปป์ไลน์การรวมอย่างต่อเนื่อง
• Linter Gitlab ci สำหรับกระบวนการสร้างและปรับใช้อัตโนมัติ
• การตรวจสอบ 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