Как вы можете заставить правило FxCop CA1726 игнорировать предпочтительный термин?

StackOverflow https://stackoverflow.com/questions/536398

  •  22-08-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top