Как вы можете заставить правило FxCop CA1726 игнорировать предпочтительный термин? - PullRequest
8 голосов
/ 11 февраля 2009

FxCop имеет правило (CA1726) , которое проверяет предпочтительные термины. Это ищет такие слова, как «Не», и предлагает вам заменить их более хорошими словами, такими как «Не надо». Как правило, это нормально, однако одним из терминов, на которые он возражает, является «Флаг». В нашей фирме бизнес имеет дело с флагами, означающими те вещи ткани в конце флагштоков. Подавление этого правила каждый раз становится болью. Кто-нибудь знает способ заставить это правило работать на всем, кроме «Флаг»?

Примечание: я знаю, что могу полностью отключить правило, но я не хочу этого делать. Я просто хочу отключить часть правила.

1 Ответ

6 голосов
/ 11 февраля 2009

Я ответил на свой вопрос.

Оказывается, что список предпочтительных терминов указан в файле CustomDictionary.xml, который находится в каталоге установки FxCop (C: \ Program Files \ Microsoft FxCop 1.36 \ CustomDictionary.xml). Существует раздел , содержащий несколько элементов . Простое удаление тех, которые мне не нужны, помогло.

...