سؤال

ولدي تحكم على صفحة Asp.Net، على تلك الصفحة هو التحكم مع اسم "PaReq" ينتهك القاعدة:

<اقتباس فقرة>   

وCA1704: IdentifiersShouldBeSpelledCorrectly

ولقد استعملت القمع من قبل أنا لست متأكدا من كيفية قمع هذا الخطأ منذ يتم تعريفه في الملف الذي تم إنشاؤه.

وأنا يمكن القيام بذلك في القاموس المخصص ولكن ذلك يعني أن جميع المطورين في حاجة للحفاظ على تزامن نسخة من هذا القاموس وهو ما كنت تتجنبها إذا أمكن ذلك. كما أن مصطلح "PaReq" يستخدم فقط في هذا المشروع.

وكيف وأين وأود أن تطبيق قمع؟

هل كانت مفيدة؟

المحلول

وأظل القاموس المخصص للمشروع الواحد الذي يحتوي على كلمات معينة لهذا المشروع. هذا الملف القاموس هو في بلدي مستودع SourceControl، بحيث يمكن للمطورين آخرين استخدامها (وإضافة كلمات جديدة) كذلك.

نصائح أخرى

وAFAIK يمكنك إضافة قمع على مستوى الجمعية على الرغم من أنني لم تستخدم في الغضب! وكنت في نهاية المطاف مع بعض السلبيات كاذبة إذا كنت تفعل ذلك. (أي قمع جميع الحوادث التي كسر هذه القاعدة).

[SuppressMessage ( "Microsoft.Design"، "CA1704" والنطاق = "الجمعية")]

وأعتقد أن القاموس المخصص في التحكم بالمصادر هو الخيار الأفضل، بدلا من ذلك هل يمكن إبقاء المشروع FxCop في التحكم بالمصادر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top