2009-06-02 8 views
8

के बाहर रिशेर्पर कोड विश्लेषण चलाना रिशेर्पर में विभिन्न विश्लेषण नियम शामिल हैं जो विजुअल स्टूडियो के अंदर से आपके समाधान पर चल सकते हैं, लेकिन क्या यह कमांडलाइन या आपके ऑटोबल्ड के हिस्से के रूप में इसे चलाने के लिए संभव है? रिजर्वर को विजुअल स्टूडियो में चलने पर ध्यान केंद्रित किया जाता है लेकिन क्या इसे आईडीई के बाहर से समाधान या परियोजना फाइलों पर बुलाया जा सकता है?विजुअल स्टूडियो

अद्यतन: ईएपी जबकि इतने (blog post) निर्माण कम से कम इसे किसी भी तरह लागू है और एक सीआई की प्रक्रिया के हिस्से के रूप में उपयोग किया जा सकता कोड विश्लेषण निष्पादित करने के लिए एक तरह से शामिल TeamCity 7.0 की तरह लगता है।

उत्तर

9

नहीं, यह सुविधा वर्तमान में रीशेर्पर द्वारा पेश नहीं की जाती है। इस प्रश्न से संबंधित जेटब्रेन वेबसाइट पर एक धागा है और यह here पाया जा सकता है।

यहाँ एक उद्धरण है:

वर्तमान में ReSharper एक स्टैंडअलोन बैच आवेदन में चलने से कोई इंटरफ़ेस है। हालांकि, यह संभव है कि ऐसी कार्यक्षमता प्रदान करता है जो आप रीसर्पर ओपनएपीआई का उपयोग करने की कार्यक्षमता प्रदान करते हैं।

तो जाहिरा तौर पर आप आप चाहते हैं कार्यक्षमता बनाने के लिए ReSharper OpenAPI इस्तेमाल कर सकते हैं; दुर्भाग्यवश, मुझे इसका उपयोग करने में कोई अनुभव नहीं हुआ है इसलिए मुझे वहां बहुत मदद नहीं है।

हित के कुछ लिंक ...

ReSharper OpenAPI Developer Community
ReSharper public API and sample source code (aka. ReSharper PowerToys)

4

मुझे लगता है कि आप fxCop द्वारा प्रदान की गई कार्यक्षमता चाहते हैं। मुझे विजुअल स्टूडियो के बाहर रिशेर्पर कामकाज के बारे में पता नहीं है।

+0

मैं अपने "नियम" (जैसे नामकरण सम्मेलनों) को रिशेर्पर और FxCop/StyleCop में दोनों का प्रतिनिधित्व नहीं करना चाहता था और मुझे पहले से ही रिशेर्पर पसंद है, इस प्रकार सवाल आईडीई –

+1

हाँ के बाहर इसे चलाने पर, मुझे निश्चित रूप से यह मिलता है। मैं बस आपको एक विकल्प के साथ पेश कर रहा था, क्योंकि मुझे पूरा यकीन था कि आपको बहुत सारे "नहीं" जवाब मिलेंगे। –

0

नहीं, इसे कमांडलाइन से नहीं चलाया जा सकता है। मुझे अभी भी उम्मीद है कि वे इस सुविधा को जोड़ते हैं क्योंकि मैंने पिछले अक्टूबर से अनुरोध किया था :)

1

आप मानकों के कोड के अनुपालन के लिए देख रहे हैं, StyleCop पर एक नज़र डालें। आप इसे msbuild में जोड़ सकते हैं और आईडीई के बाहर नियम चला सकते हैं।

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