FXCOP Spell Check رحلات على اسم الشركة في مساحة الاسم
سؤال
أحاول الخروج من FXCOP (من خلال واجهة المستخدم في الوقت الراهن، غير المدرجة في CruiseControl.net وما إلى ذلك) وتشغيل بعض المشكلات. يبدو أن المدقق الإملائي لا يحب اسم شركة العميل واسم المنتج وتطلب مني:
Correct the spelling of 'CompanyName' in namespace
name 'CompanyName.Product.TimerJobs.FeatureReceivers'.
- هل أكتب قاعدة لذلك، إذا كان الأمر كذلك، كيف؟
- أم أن هناك طريقة لإضافة إلى القاموس؟
- لدي أيضا بعض المعلمات باللغة الهولندية (أنها مرتبطة بمعلمات SharePoint في
ObjectDataSource
لذلك يحتاجون إلى البقاء الهولندية، لأن العميل يريد ذلك)، هل يمكنني إضافة مكتبة الهولندية بطريقة أو بأخرى إلى FXCOP؟
يحرر
لقد وجدت CustomDictionary.xml
, ، ولكن هل هذا يعتبر أفضل الممارسات؟ ماذا عن المزيد من الأشخاص الذين ينضمون إلى الفريق، فهل يحتاجون إلى نسخة من القاموس، أم أنه من الأفضل الانتقال إلى التكامل المستمر؟
المحلول
يجب أن تبقى CustomDictionary.xml
, ، بالإضافة إلى ملف مشروع FXCOP ضمن عنصر تحكم الإصدار، جنبا إلى جنب مع بقية المشروع. بهذه الطريقة يحصل الجميع على القاموس، والتكامل المستمر يمكن أيضا استلامه.
حول التدقيق الإملائي الهولندي ... أعتقد أن خيارك الأفضل سيكون إما:
أضف أسماء المعلمات "الإساءة" إلى القاموس
استبعاد انتهاكات القاعدة يدويا
أنا أفضل الثانية لأنها أكثر تحديدا ولن تسمح باستخدام تلك الأسماء الهولندية في أي مكان آخر.