वहाँ एक उत्पाद/परियोजना है कि आप कहते हैं एक MVC परियोजना स्थिर नियंत्रक की तरह नामकरण परंपराओं वर्गों के अंत कि नियंत्रक से विरासत और/या एक को लागू पर संलग्न किया जा रहा के लिए जाँच करने के लिए सम्मेलनों को परिभाषित करने की अनुमति होगी है एक विशेषता के साथ एक विधि सजाने के दौरान कुछ विधि हस्ताक्षर।स्टेटिक फ्रेमवर्क कन्वेंशन के लिए जांच की जा रही
मैं मूल रूप से हमारी टीम पर आने वाले नए डेवलपर्स के लिए कुछ गार्ड रेल सेट अप करने का तरीका ढूंढ रहा हूं, जहां हमारे पास सम्मेलनों का स्पष्ट सेट है, जिनमें से कुछ का उपयोग प्रतिबिंब के माध्यम से गतिशील रूप से तारों को तारित करने के लिए किया जाता है। यह देखते हुए कि यह प्रतिबिंब वायर-अप असफल हो जाएगा क्योंकि असंगत हस्ताक्षर हमारी रैंप अप प्रक्रिया के लिए एक बड़ा वरदान होगा।
मुख्य विशेषताएं आवश्यक:
- स्टेटिक/विभिन्न आधार पर टूटा नियम के लिए जाँच विशिष्ट विशेषताओं
- नियमों के विभिन्न सेट (रेगुलर एक्सप्रेशन से या एक जादूगर के माध्यम से) के साथ सजाया तरीकों को लक्षित करने के
- की क्षमता समय संकलित करें परियोजनाओं के प्रकार। (उदाहरण: एक MVC अनुप्रयोग, एक वेब प्रपत्र अनुप्रयोग के लिए एक अलग सेट, और .BLL साथ प्रत्यय एक कक्षा लाइब्रेरी के लिए एक अलग सेट के लिए सम्मेलनों का एक सेट)
किसी भी इनपुट सुझाव की सराहना की जाती है, हालांकि मुझे लगता है कि आप से पूछना केवल तभी जवाब दें यदि आप जानते हैं कि ये सुविधाएं समर्थित हैं।
क्या आपने FxCop/कोड विश्लेषण का प्रयास किया था? – BrokenGlass