dmosk / valeditor

فاحص JSON وYAML وإعدادات DevOps

افحص JSON وYAML داخل المتصفح. وبعدها Dockerfile وCompose وKubernetes وGitLab CI وGitHub Actions.

في المتصفح فقط. JSON وYAML جاهزان؛ Dockerfile/Compose وKubernetes وGitLab CI وGitHub Actions قريبًا.

لماذا valeditor مفيد

  • لا شيء يغادر متصفحك. الفحص يتم محليًا، فلا تُرفع إعداداتك ولا تُخزَّن.
  • JSON وYAML أولًا. فحص صارم للصياغة مع رقم السطر والعمود لكل خطأ.
  • يكتشف المشكلات الخفية. علامة BOM والمفاتيح المكررة وملفات YAML متعددة المستندات المفصولة بـ ---.
  • تنسيق ومشاركة وتنزيل. رتّب النص وأرسل رابطًا لزميلك أو احفظ الملف.
  • صيغ أخرى قادمة. Dockerfile وCompose وKubernetes وGitLab CI وGitHub Actions ضمن الخطة.
  • مجاني دون تسجيل. افتح الصفحة والصق النص وانتهى الأمر.

طريقة الاستخدام

  1. الصق JSON أو YAML في المحرر، أو افتح ملفًا.
  2. اختر الصيغة أو اترك الاكتشاف التلقائي.
  3. اقرأ الأخطاء والتحذيرات؛ يعرض كل منها السطر والعمود.
  4. نسّق النص ثم انسخه أو شارك رابطًا أو نزّل الملف.

ما الذي يجعل valeditor موثوقًا

لا يفحص الأقواس والمسافات البادئة فقط، بل يبحث عمّا يفسد الإعدادات عادةً بعد الـ commit.

من المفيد معرفته:

  • يُبلَّغ عن المفاتيح المكررة بدل أن تُستبدل بصمت.
  • يُكتشف BOM في بداية الملف قبل أن يعطّل المحلل في CI.
  • يُفحص YAML متعدد المستندات مستندًا بعد مستند.
  • كل خطأ يشير إلى سطر وعمود، فلا حاجة للبحث اليدوي.
  • تُفحص الملفات الكبيرة فورًا لعدم وجود رحلة إلى الخادم.

أين يفيدك

  • فحص ملف خط الأنابيب قبل الـ commit بدل انتظار فشل CI.
  • مراجعة الإعدادات في pull request والتأكد من أن الملف يُحلَّل على الأقل.
  • ملفات JSON مثل package.json وtsconfig.json وإعدادات التطبيقات.
  • ملفات YAML الخاصة بقيم Helm وملفات Compose وبيانات Kubernetes.
  • تصحيح إعداد منسوخ من محادثة أو تذكرة يفشل دون سبب واضح.

الأسئلة الشائعة

ما هو valeditor؟

هو فاحص JSON وYAML عبر الإنترنت يعمل في المتصفح. يجد أخطاء الصياغة وعلامة BOM والمفاتيح المكررة ومشكلات YAML متعدد المستندات.

هل يُرفع نصي إلى خادم؟

لا. كل شيء يعمل محليًا في متصفحك ولا يُرفع محتوى إعداداتك أبدًا.

ما الصيغ المدعومة؟

حاليًا JSON وYAML. أما Dockerfile وCompose وKubernetes وGitLab CI وGitHub Actions فقريبًا.

ماذا يفحص بالضبط؟

صياغة JSON وYAML وعلامة BOM في بداية الملف والمفاتيح المكررة وبنية YAML متعدد المستندات. تأتي الأخطاء مع السطر والعمود.

هل يمكنني فحص ملفات Compose وKubernetes وCI الآن؟

يمكنك فحص صياغتها لأنها YAML. أما القواعد الخاصة بكل صيغة فستُضاف لاحقًا.

هل يمكنني تنسيق النتيجة ومشاركتها وتنزيلها؟

نعم. يمكنك ترتيب النص أو نسخ رابط لزميلك أو حفظ الملف.

هل يدعم YAML بعدة مستندات؟

نعم. تُفحص المستندات المفصولة بأسطر --- واحدًا تلو الآخر، وتشير الأخطاء إلى المكان الصحيح.

هل هو مجاني وهل أحتاج إلى تسجيل؟

هو مجاني ولا يتطلب تسجيلًا. افتح الصفحة والصق نصك.