是否有Sonar属性在Fxcop中添加自定义词典

时间:2014-06-27 12:35:25

标签: 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 个答案:

答案 0 :(得分:1)

似乎声纳JIRA有一个功能请求,但状态被设置为“关闭”,“不会修复”。 https://jira.codehaus.org/browse/SONARCS-350

另一方面,如果您将“CustomDictionary.xml”文件添加到解决方案根文件夹,则会自动生效。

示例CustomDictionary.xml

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

托马斯