2 مستودعات
Extensible registries of functions used to verify that strings match specific predefined formats.
Distinct from Pluggable Format Deserializers: Candidates focus on deserialization, image formats, or AI registries, not string format validation plugins.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Pluggable Format Checkers. Refine with filters or upvote what's useful.
هذا المشروع هو تنفيذ Python لمواصفات JSON Schema، ويوفر مكتبة للتحقق من أن حالات البيانات تتوافق مع المخططات المحددة. يعمل كإطار عمل للتحقق من البيانات قادر على التحقق من البيانات نفسها والمخططات مقابل المخططات الوصفية الرسمية لضمان الصحة الهيكلية. تتميز المكتبة بمحلل مرجع مخطط يقوم بتعيين URIs إلى التعريفات، مما يتيح حل المراجع الداخلية والبعيدة لإدارة المخططات النمطية. تم تصميمه ليكون قابلاً للتوسيع، مما يسمح بتعريف كلمات مفتاحية مخصصة، ومنطق فحص نوع مخصص، وتسجيل وظائف تحقق جديدة لتنسيقات السلاسل المتخصصة. يوفر النظام تقارير أخطاء شاملة تحدد جميع الانتهاكات في حالة البيانات وتنظمها في هرمية مهيكلة على شكل شجرة. يسمح هذا بالاستعلام البرمجي عن فشل التحقق، واستخراج البيانات الوصفية التشخيصية، وتحديد الأخطاء الأولية بناءً على هرمية البيانات. يدعم التنفيذ مسودات مواصفات متعددة من خلال فئات مدقق خاصة بالإصدار ومواصفات لهجة المخطط.
Features a registry of validation functions to verify string patterns like emails and IP addresses.
هذا المشروع هو مكتبة وإطار عمل للتحقق من JSON Schema يستخدم للتحقق من أن حالات البيانات تتوافق مع التعريفات التصريحية. يعمل كمحرك تحقق يفرض قيوداً هيكلية وأنواع بيانات، بينما يعمل أيضاً كمدقق وصفي لضمان أن تعريفات المخطط نفسها صحيحة نحوياً مقابل المخططات الوصفية الرسمية. تم تصميم المكتبة لتكون قابلة للتوسيع، مما يسمح للمستخدمين بتعريف منطق تحقق مخصص عن طريق تعيين كلمات مفتاحية للمخطط إلى وظائف قابلة للاستدعاء متخصصة. يتضمن محلل مرجع يعتمد على السجل لإدارة مراجع URI الداخلية والخارجية لإعادة استخدام المخططات الفرعية عبر مستندات مختلفة. يغطي النظام مجموعة واسعة من قدرات التحقق، بما في ذلك التحقق من نوع البيانات، وفحص تنسيق السلسلة لأنواع مثل رسائل البريد الإلكتروني وUUIDs، وتقارير أخطاء شاملة. توفر الأدوات التشخيصية تتبعاً متداخلاً للأخطاء وتصفية استدلالية لتحديد الإخفاقات الأكثر صلة داخل هيكل البيانات.
Provides an extensible registry of functions to verify that strings match predefined formats like email or UUID.