FxCop проверяет орфографию названия компании в пространстве имен
Вопрос
Я пробую FxCop (на данный момент через пользовательский интерфейс, не включен в CruiseControl.NET и т.д.) И сталкиваюсь с некоторыми проблемами.Похоже, что программе проверки орфографии не нравится название компании моего клиента и название продукта, и она просит меня:
Correct the spelling of 'CompanyName' in namespace
name 'CompanyName.Product.TimerJobs.FeatureReceivers'.
- Должен ли я написать правило для этого, если да, то как?
- Или есть способ добавить в словарь?
- У меня также есть некоторые параметры голландского языка (они привязаны к параметрам Sharepoint в
ObjectDataSource
поэтому они должны оставаться голландскими, потому что этого хочет клиент), могу ли я каким-то образом добавить голландскую библиотеку в FxCop?
Редактировать
Я нашел то, что CustomDictionary.xml
, но считается ли это наилучшей практикой?Что насчет того, что если к команде присоединится больше людей, понадобится ли им копия словаря или лучше перейти на непрерывную интеграцию?
Решение
Вы должны продолжать CustomDictionary.xml
, а также файл проекта FxCop под управлением версий вместе с остальной частью проекта.Таким образом, каждый получает словарь, и непрерывная интеграция также может получить его.
О голландской проверке орфографии...Я думаю, что вашим лучшим вариантом было бы либо:
Добавьте "оскорбительные" имена параметров в словарь
Вручную исключайте нарушения правил
Я предпочитаю nr 2, потому что он более конкретен и не позволит использовать эти голландские названия где-либо еще.