目前我正在执行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
答案 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>
托马斯