Есть ли свойства сонара для добавления пользовательского словаря в Fxcop

#sonarqube

#sonarqube

Вопрос:

В настоящее время я выполняю правила Fxcop как часть сканирования сонара. У нас есть пара формулировок, которые нам нужно добавить в пользовательский словарь для FxCop, чтобы они не отображались как нарушения FxCop.

Я совершил CodeAnalysisDictionary.xml в репозитории, чтобы разработчик мог изменять его всякий раз, когда это требуется, и он является версионным.

Я знаю, что мы можем использовать /dictionary: аргумент, используя fxcopcmd.exe .

Есть ли способ добиться аналогичного результата, используя свойства сонара.

Я использую указанные ниже свойства сонара.

 sonar.fxcop.mode=

sonar.fxcop.installDirectory=C:\Program Files (x86)\Microsoft Fxcop 10.0
sonar.fxcop.assemblyDependencyDirectories=C:\Lib*** 
 

Любая небольшая помощь здесь действительно ценится.

Спасибо, Santhosh

Ответ №1:

Похоже, что в sonar JIRA был запрос функции, но состояние было установлено на «закрыто» с «не исправит». https://jira.codehaus.org/browse/SONARCS-350

С другой стороны, если вы добавите «CustomDictionary.xml «файл в корневую папку решения, это работает автоматически.

пример CustomDictionary.xml

 <Dictionary>
  <Words>
    <Recognized>
      <Word>"productname"</Word>
      <Word>"companyname"</Word>
    </Recognized>
  </Words>
</Dictionary>