البرنامج المساعد Groovy/Grails للسونار
-
22-09-2019 - |
سؤال
Sonar هو تطبيق لدمج الإخراج من عدة أدوات تحليل ثابت واختبار إلى نظرة عامة شاملة على جودة البرنامج.
لسوء الحظ ، فإن معظم أدوات التحليل هذه (PDM ، FindBugs ، إلخ) لا تدعم Groovy ، وبالتالي ، Grails.
لقد وجدنا أدوات تسمى CodenArc و Gmetrics التي تؤدي بعض التحليل ، ولكن ليس التغطية الاختبار ، ونحن نعمل على مكون إضافي لسونار لاستيراد إخراج CodenArc. كما قلت ، رغم ذلك ، هذا غير مكتمل.
هل يعرف أي شخص مجموعة أفضل من أدوات التحليل الثابت القائمة على القواعد/القواعد التي يمكنها التعامل مع مروعة ، بالإضافة إلى مقياس تغطية اختبار Grails؟ بالطبع ، سيكون من الأفضل واحد مع مكون إضافي لسونار للقراءة في الإخراج.
المحلول
فيما يلي الأدوات التي أدركها (وأدرك فقط):
- هناك codenarc الذي ذكرته.
- يوجد ايضا GMetrics.
- و Grails لديه البرنامج المساعد تغطية رمز الاختبار.
ولكن لا شيء جاهز للاستخدام مع سونار afaik. أنا أشاهد Sonarplugins-194 حول هذا ولكن لا يوجد الكثير من النشاط على الرغم من أن بعض الأعمال قد تم الإبلاغ عنها مؤخرًا ، ربما تكون أنت :)
نصائح أخرى
فقط استخدم سونار بروفي المكون الإضافي!
إنه يعزز gmetrics ، codenarc و cobertura في السونار!