لتقديم ملاحظات (طلب ميزة ، الإبلاغ عن خطأ وما إلى ذلك) استخدم منتدى مجتمع Sonarqube. من فضلك لا تنسى تحديد اللغة (HTML!) ، إصدار البرنامج المساعد وإصدار Sonarqube.
إذا كان لديك سؤال حول كيفية استخدام البرنامج المساعد (ولا تساعدك المستندات) ، فنحن نشجعك أيضًا على استخدام منتدى المجتمع.
لإنشاء المكون الإضافي وتشغيل اختبارات الوحدة الخاصة به ، قم بتنفيذ هذا الأمر من دليل الجذر للمشروع:
mvn clean install
أو
mvn clean verify
بشكل افتراضي ، يتم تخطي اختبارات التكامل (ITS) أثناء الإنشاء. إذا كنت ترغب في تشغيلها ، فأنت بحاجة أولاً لاسترداد المشاريع ذات الصلة التي يتم استخدامها كمدخلات:
git submodule init
git submodule update
تتكون اختبارات التكامل من اختبارات البرنامج المساعد والاختبارات الحاكمة. لتشغيلهما ، تحتاج إلى تنشيط ملف تعريفه (تأكد من قيامك ببناء المشروع والمكون الإضافي. JAR محدثة قبل تشغيله ، وإلا فقد تتلقى نتائج قديمة):
mvn verify -Pits
"اختبار البرنامج المساعد" هو جناح اختبار التكامل الذي يتحقق
cd its/plugin
mvn verify
"الاختبار الحاكم" هو جناح اختبار التكامل الذي يطلق تحليل قاعدة التعليمات البرمجية الكبيرة ، ويحفظ المشكلات التي تم إنشاؤها بواسطة البرنامج المساعد في ملفات التقارير ، ثم يقارن هذه النتائج بمجموعة من المشكلات المتوقعة (المخزنة كملفات JSON). إطلاق الاختبار الحاكم:
cd its/ruling
mvn verify
حقوق الطبع والنشر 2010-2024 Sonarsource.
يتم نشر Sonarqube Analyzers التي تم إصدارها بعد 29 نوفمبر 2024 ، بما في ذلك إصلاحات التصحيح للإصدارات السابقة ، تحت إصدار ترخيص Sonar المصدر 1 (SSALV1).
راجع الملفات الفردية للحصول على التفاصيل التي تحدد الترخيص المطبق على كل ملف. سيتم ملاحظة الملفات الخاضعة لـ SSALV1 في رؤوسهم.