2009-03-04 11 views
13

हम अभी हमारी टीम में स्टाइलकॉप पेश करने पर काम कर रहे हैं और कोड प्लेक्स से StyleCop ReSharper plugin का उपयोग कर रहे हैं। समस्या यह है कि प्रोजेक्ट में प्रत्येक फ़ाइल का विश्लेषण किया जा रहा प्रतीत होता है और हमें विशेष फ़ाइलों को बाहर करने का कोई तरीका नहीं मिल रहा है। इसमें डीबीएमएल से डिजाइनर.cs फ़ाइल या प्रोजेक्ट में शामिल तृतीय पक्ष घटकों जैसी फ़ाइलें शामिल हैं। इसका अर्थ यह है कि रीशेर्पर में आपकी साइट वाइड कोड विश्लेषण हमेशा त्रुटियों को दिखाता है और आप कभी भी "हरा" नहीं जा सकते हैं।फ़ाइलों को अनदेखा करने के लिए ReSharper के लिए StyleCop को आप कैसे मजबूर कर सकते हैं?

हमेशा ExcludeFromStyleCop टैग है जिसे आप .csproj में डाल सकते हैं लेकिन इसका उपयोग केवल एमएसबिल्ड द्वारा किया जाता है। ReSharper त्रुटि विंडो में फ़ाइल पर राइट क्लिक करके और इसे "त्रुटियों को अनदेखा" करने के लिए कहने पर भी काम नहीं लगता है; खिड़की बस पुनः लोड हो जाती है और उसी फ़ाइल का फिर से विश्लेषण किया जाता है।

किसी को भी इस पर कोई विचार है?

उत्तर

7

"क्या आप वाकई स्टाइलकॉप सेटिंग्स विकल्प को अनचेक कर चुके हैं जो स्टाइलकॉप को डिज़ाइनर फ़ाइलों को जांचना चाहिए? (स्टाइलकॉप विकल्प> नियम> विस्तृत सेटिंग्स> डिज़ाइनर फ़ाइलों का विश्लेषण करें)?"

http://stylecopforresharper.codeplex.com/Thread/View.aspx?ThreadId=47346

+1

धन्यवाद स्टुअर्ट, जिसने उस समस्या को आंशिक रूप से हल किया जिसमें यह LINQ जेनरेट की गई फ़ाइल को अनदेखा करता है। फिर भी तीसरे पक्ष के औजारों से फ़ाइलों को अनदेखा करने का एक तरीका चाहिए (यानी एक पॉपअप विंडो में लॉन्च चेक टूल)। –

3

आप कर सकते हैं CTRL + दबाकर एक विशेष फ़ाइल के लिए पूरी तरह से अक्षम ReSharper। आपको कोड विंडो (गटर के शीर्ष पर) के ऊपरी दाएं भाग में छोटी 'आंख' दिखाई देगी, जो इंगित करती है कि यह अक्षम है।

इसे पुनः सक्षम करने के लिए फिर से कीस्ट्रोक दबाएं।

8

यह वही है मैं एक विशिष्ट फ़ाइल में निरीक्षण को निष्क्रिय करने के लिए देख रहा था, Resharper 6 सही कीस्ट्रोक को छोड़कर है था: Ctrl +शिफ्ट + Alt +

+1

+1: यह मेरा दिन बना दिया। – Dyppl

+0

जो पहले के संस्करणों में भी काम करता है (आर # 5.1 के साथ परीक्षण किया गया) – mbx

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

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