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. البنية التحتية ككود - دعم لتكوين Ansible playbook و Helm chart
📝 كيفية استخدام هذا الامتداد
- انقر فوق رمز الامتداد في شريط أدوات المتصفح الخاص بك
- الصق الكود الخاص بك في منطقة المحرر
- يتم اكتشاف المخطط تلقائيًا أو حدد يدويًا من القائمة المنسدلة
- انقر فوق زر Validate للتحقق من بناء الجملة والامتثال للمخطط
- يتم تمييز الأخطاء بأرقام الأسطر للتنقل السريع
🌐 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: يدعم حاليًا 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