2015-06-09 4 views
7

मेरे पास एक ReSharper Dotsettings फ़ाइल के साथ एक सी # प्रोजेक्ट है। मैं सोनार को कॉन्फ़िगर करना चाहता हूं ताकि यह मेरी डॉट्ससेटिंग फ़ाइल का उपयोग कर सके। मेरी डॉट्ससेटिंग फ़ाइल में मैंने कई नियम अक्षम कर दिए हैं। मैं इस फ़ाइल को सोनारक्यूब में कैसे एकीकृत कर सकता हूं?मैं सोनारक्यूब में रीशेर्पर की डॉट्ससेटिंग फ़ाइल को कैसे एकीकृत कर सकता हूं?

यह मेरा sonar-project.properties फ़ाइल (बस ReShaper हिस्सा): मैं भी StyleCop के साथ एक ही समस्या है

#ReSharper 
sonar.resharper.mode= 
sonar.resharper.dotSettings.path=MyProject/ReSharper7-Coding-Style.dotsettings 

# StyleCop 
sonar.stylecop.mode= 
sonar.stylecop.projectFilePath=MyProject/Settings.StyleCop 

FYI: यह मेरा sonar-project.properties फ़ाइल (बस StyleCop हिस्सा) मैं बांस के साथ SonarQube विश्लेषण चलाते हैं।

+1

अफसोस की बात है, मुझे 99% यकीन है कि इसे एकीकृत करने के लिए कोई मौजूदा कार्यक्षमता नहीं है। हालांकि यह वास्तव में अच्छा होगा। – ioscode

उत्तर

6

आप फिलहाल सोनारक्यूब के आर # प्लगइन के साथ मौजूदा .DotSettings फ़ाइल का उपयोग नहीं कर सकते।

हालांकि यह सुविधा आर # प्लगइन की आगामी रिलीज में जोड़ा जाएगा, विवरण के लिए http://jira.sonarsource.com/browse/SONARRSHPR-15 देखें।

नोट: पुन: उपयोग रिपोर्ट मोड पहले से ही समर्थित था (सी # प्लगइन संस्करण 2.x के साथ), लेकिन तब से हटा दिया गया है (3.x के बाद से)।

+0

एक कस्टम का उपयोग करेगा। DotSettings फ़ाइल और पुन: उपयोग रिपोर्ट विधि का विश्लेषण किए जा रहे प्रोजेक्ट पर सक्षम गुणवत्ता प्रोफ़ाइल नियम सेटिंग्स पर कोई प्रभाव पड़ता है? मैं मूल पोस्टर के लिए बात नहीं कर सकता, लेकिन मुझे लगता है कि यहां की कमी का मूल डेवलपर्स के लिए सोना गुणवत्ता प्रोफाइल रिशेर्पर नियम सेट के साथ अपनी स्थानीय रिशेर्पर सेटिंग्स को सिंक्रनाइज़ करने का एक तरीका है। – ioscode

+0

यदि आप पुन: उपयोग रिपोर्ट मोड का उपयोग कर रहे हैं, तो SonarQube गुणवत्ता प्रोफ़ाइल में सक्षम R # नियम वास्तव में अब कोई फर्क नहीं पड़ता। यह अन्य टिकट भी है: http://jira.sonarsource.com/browse/SONARRSHPR-6 जो आपको सोनारक्यूब से डॉटसेट सेटिंग्स फ़ाइल डाउनलोड करने की अनुमति देगा, इसके साथ इंस्पेक्टकोड चलाएं, और उसके बाद पुन: उपयोग रिपोर्ट मोड का उपयोग करें। –

+0

यह बहुत अच्छा लगता है। मैंने देखा है कि वर्तमान प्लगइन के साथ अस्थायी कार्यक्षेत्र में एक डॉटसेटिंग फ़ाइल जेनरेट की गई है, लेकिन ऐसा लगता है कि सोनारक्यूब नियम गंभीरता के बावजूद सब कुछ के लिए "चेतावनी" का गंभीरता स्तर है। ऐसा लगता है कि अगर सोनारक्यूब गंभीरता के लिए रेजरपर गंभीरता का मैपिंग उनको सेट करने के लिए उपयोग किया गया था, तो हम सभी सेट होंगे - हमारे पास पुन: उपयोग रीपॉर्ट्स मोड का उपयोग न करने का विकल्प हो सकता है, और उनके डेस्कटॉप पर उपयोग के लिए डेवलपर्स को वितरित करने के लिए एक डॉटसेटिंग फ़ाइल भी उपलब्ध हो सकती है जो सोनारक्यूब नियम सेट को दर्शाता है। – ioscode

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

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