#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>