Checker Framework GitHub
أداة تحليل ثابتة تفرض المؤهلات النوعية في Java وتضمن أمان null والتوافق على العقود للمطورين ومهندسي CI في قواعد كود كبيرة.
Tool coming soon!
We're working hard to get this tool ready for you.
Build Your Own Custom Web Calculator in Seconds
Type what tool or calculator you need below. Our AI will build it instantly for your site.
عن هذه الأداة
تدفق العمل المفهومي: تزويد المدخلات (مسارات المصدر، المسار العام، ومكتبات التعليقات)، يبني المحلل شجرة تحليل مجردة(AST) ونظام Qualifier، يعالج التعليقات التوضيحية، ينشر القيود عبر العبارات ويقُدم تقارير دقيقة حول الملفات وCheckers. يمكن تصدير تقارير SARIF أو JSON لأتمتة الأدوات.
المستفيدون يتضمنون فرق الهندسة بمشروعات Java الكبيرة، ومؤلفي المكتبات، ومهندسي CI الذين يحتاجون فحوصات قابلة لإعادة الإنتاج. القيمة الفريدة تشمل Checkers قابلة للتبديل، qualifiers القياسية وتوافقها مع أدوات البناء الشائعة، مما يتيح تطبيقاً قابلاً للتوسع عبر الوحدات.
المزايا الأساسية وحالات الاستخدام: Checkers القياسية والمخصصة، تحاليل تدريجية وكاملة، تصدير SARIF، وتكامل CI سهل. حالات الاستخدام تشمل الهجرة إلى أمان Null صارم، تدقيق التب dependencies على التوافق مع qualifiers وتطبيق العقود في مشاريع متعددة الوحدات.
كيفية الاستخدام
الخطوة 1: توفير المدخلات: حدد مسارات المصدر، classpath ومكاتب التعليقات.
الخطوة 2: تكوين checkers: اختر nullness، mutability وأي qualifiers مخصصة.
الخطوة 3: تشغيل التحليل: شغّل التحليل الثابت على المشروع المكوّن.
الخطوة 4: مراجعة النتائج: افحص قائمة الانتهاكات مع مسارات الملفات واقتراحات.
الخطوة 5: دمجه في CI وتعديل: اربط إلى Gradle/Maven أو GitHub Actions وأعد التشغيل حتى تكون النتيجة نظيفة.
Frequently Asked Questions
اعثر على إجابات سريعة
ما اللغات والإصدارات المدعومة؟
هل يمكن تشغيله في CI؟
ما هي المخرجات الناتجة؟
كيف يمكن توسيعها ب-checkers مخصصة؟
Need to run multiple calculations?
Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.
Related Tools
Other useful calculators and utilities you might like
محول Spotify إلى MP3
يحوّل ملفات الصوت المقدمة محليًا إلى MP3، مما يتيح الاستماع دون اتصال وتوافقًا عبر الأجهزة للموسيقى...
حساب المسافة بالطرق
حاسب للمسافة بالطرق للمسافرين ومخططي اللوجستيات والسائقين لتقدير المسافات وأزمنة الرحلة بسرعة بين ال...
ملاحظاتك تهمنا
ساعدنا على التحسن
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic