2012-08-06 11 views
5

में डुप्लिकेट आयात विवरणों को अनदेखा करें मेरे पास एक ग्रोवी प्रोजेक्ट है जिसका विश्लेषण सोनार 3.0.1 द्वारा किया जा रहा है। सोना डिटेक्टर का उपयोग करते हुए हमारे पास डुप्लिकेट कोड डिटेक्शन चालू है।सोनार

फ़ाइलों के एक सेट में, यह डुप्लिकेट import कथन की 11 लाइनों का पता लगा रहा है। फाइलों के एक और सेट में, यह डुप्लीकेट सदस्य घोषणाओं की 15 लाइनों का पता लगा रहा है। चूंकि इस प्रोजेक्ट में डेटाबेस-बनाम-डिस्प्ले ऑब्जेक्ट्स का स्पष्ट पृथक्करण है (भले ही वे अधिकतर समान हैं, इसलिए डुप्लीकेट सदस्य घोषणाएं), मैं सोनार को डुप्लिकेशंस के इन सेटों को अनदेखा करने के लिए कॉन्फ़िगर करना चाहता हूं - हम उन्हें मानते हैं स्वीकार्य डुप्लिकेशंस।

मैं सोनार को डुप्लिकेट आयात और/या सदस्य घोषणाओं को अनदेखा करने के लिए कैसे कह सकता हूं, लेकिन अभी भी तरीकों के अंदर डुप्लिकेट कोड के लिए मुझे चिल्लाता है?

+0

क्या यह हल हो गया है? (एक ही मुद्दे पर) (यदि हां, तो कृपया एक उत्तर दें :) – pvgoddijn

+0

इस पर कोई अपडेट? एक ही मुद्दा है। डुप्लिकेट आयात के आसपास पाने के लिए कोई रास्ता? – Doug

उत्तर

2

कोड समीक्षा कार्यक्षमता का उपयोग करके उल्लंघनों को झूठी सकारात्मक के रूप में चिह्नित करना संभव है।

एक और विकल्प स्रोत कोड के भीतर "NOSONAR" comment का उपयोग करना है।

+1

धन्यवाद, लेकिन मुझे नहीं लगता कि डुप्लिकेट कोड को झूठी सकारात्मक के रूप में चिह्नित करना संभव है - यह विकल्प डुप्लिकेट कोड पर नहीं है। मैं स्वचालित कोड समीक्षा उपकरण के लिए केवल अपने कोड को टिप्पणी से मुक्त रखना पसंद करूंगा। मैं वास्तव में 'आयात' कथनों को अनदेखा करने के लिए सोनार को कॉन्फ़िगर करने का तरीका ढूंढ रहा हूं और ... – Mike

+0

@ माइक वेल आप उल्लंघन को अनदेखा करने के दो मानक तरीकों को अनदेखा कर रहे हैं। आपका अंतिम विकल्प उस नियम को अक्षम करना है जिसे आप उल्लंघन कर रहे हैं .... यह आपके सोनार प्रोफाइल में किया जा सकता है, लेकिन यह एक चरम समाधान प्रतीत होता है। –

संबंधित मुद्दे