Spotbugs هي الخليفة الروحية لـ FindBugs ، التي تستمر من النقطة التي توقفت فيها بدعم مجتمعها.
تم ترخيص Spotbugs بموجب ترخيص GNU Lesser General.
مزيد من المعلومات في الموقع الرسمي. لا يزال من الممكن العثور على الكثير من الأشياء في موقع FindBugs القديم.
تم تصميم Spotbugs باستخدام Gradle. تتمثل الطريقة الموصى بها في الحصول على تشغيل غلاف gradlew (أو gradlew.bat ) ، والذي سيقوم تلقائيًا بتنزيل الإصدار الصحيح وتشغيله حسب الحاجة (باستخدام الإعدادات في gradle/wrapper/gradle-wrapper.properties ).
يتطلب إنشاءات SPOTBUGS JDK 21 لإجراء جميع الاختبارات (باستخدام Spotbugs يتطلب JDK 11 أو أعلى ، ولكن يمكنه تحليل التعليمات البرمجية المترجمة مع الإصدارات القديمة).
لمشاهدة قائمة بخيارات الإنشاء ، قم بتشغيل gradle tasks (أو gradlew tasks ). ستقوم مهمة build ببناء واختبار كامل.
لإنشاء مكون الإضافي Spotbugs لـ Eclipse ، ستحتاج إلى إنشاء ملف eclipsePlugin/local.properties ، الذي يحتوي على eclipseRoot.dir الذي يشير إلى دليل جذر تثبيت Eclipse (انظر .github/workflows/release.yml . لإعداد بيئة Eclipse فقط ، قم بتشغيل ./gradlew eclipse . انظر أيضا خطوات مفصلة.
يمكن استخدام أقوام Spotbugs مستقلة ومن خلال العديد من التكامل ، بما في ذلك:
يمكنك الاتصال بنا باستخدام مناقشات جيثب.