मैं FindBugs, पीएमडी और चेकस्टाइल प्लगइन के साथ सोनारक्यूब का उपयोग करके सर्वोत्तम प्रथाओं की तलाश में हूं।सोनारक्यूब - डुप्लिकेट के बिना सोनार मार्ग, फाइंडबग, पीएमडी और चेकस्टाइल का मिश्रण
- कैसे "सोनार रास्ता" SonarQube के डिफ़ॉल्ट गुणवत्ता प्रोफ़ाइल में नियमों प्लग इन की उन लोगों के लिए संबंधित हैं? क्या वे पूरी तरह अलग नियम हैं या सोनार के रास्ते में उन प्लगइन से सबसे महत्वपूर्ण नियम हैं?
- उन नियम सेटों को संयोजित करने का सबसे अच्छा तरीका क्या है? मैं डुप्लिकेट चेक से कैसे बच सकता हूं?
- सोनार v.3.x में "Findbugs के साथ सोनार तरीका" प्रोफ़ाइल है। मैं इसे v.4.5.1 में नहीं ढूंढ सकता - इसके साथ क्या हुआ?
(आंशिक रूप से) डुप्लिकेट नियमों के लिए एक उदाहरण है [findbugs: UUF_UNUSED_FIELD] (http://nemo.sonarqube.org/coding_rules#q=findbugs%3AUUF_UNUSED_FIELD) और [squid: S1068] (http: //nemo.sonarqube .org/coding_rules # q = व्यंग्य% 3AS1068)। स्क्विड नियम खोजबग्स की तुलना में बहुत अधिक बार मेल खाता है। दूसरी ओर यह पैकेज निजी फ़ील्ड नहीं ढूंढता है, जो बदले में खोजबग्स द्वारा पाया जाता है। यद्यपि कुछ डुप्लीकेट हैं। तकनीकी ऋण भी काफी अलग है (5 बनाम 30 मिनट)। क्या मैं सोनारक्यूब को कहीं ऐसा अनुभव कर सकता हूं? – schnatterer
आप उपयोगकर्ता मिलिंग सूची पर इस पर चर्चा कर सकते हैं और चर्चा कर सकते हैं: http://www.sonarqube.org/get-support/ –
@ फैब्रिस-सोनारक्यूबेम चूंकि सोनारक्यूब जावा प्लगइन में पीएमडी नियम पहले से ही कौन से संस्करण शामिल हैं? इस पुराने [जिरा मुद्दे] से संबंधित (http://jira.sonarsource.com/browse/SONARANDRO-21), हमें जावा एंड्रॉइड (शायद जावा + लिंट + पीएमडी + फाइंडबग) के लिए एक नई प्रोफ़ाइल चाहिए। इसे कॉन्फ़िगर करने का सबसे अच्छा तरीका क्या है? – frapen