我正在使用宪兵为。Sonar调用的.net(由詹金斯发起)。 我有很多AvoidVisibleFieldsRule违规。主要违规可在生成的文件中找到。由于我无法做任何事情,我想从扫描中排除* .designer.cs。
我找不到办法做到这一点。 Sonar中有一个属性可以排除生成的文件,但它似乎不适用于gendarme。
有没有办法做这样的事情?
全部谢谢
答案 0 :(得分:2)
Gendarme希望你提供一个忽略列表,
http://www.mono-project.com/Gendarme.FAQ
https://github.com/mono/mono-tools/blob/master/gendarme/self-test.ignore
忽略文件格式有点奇怪,但你可以通过实验来学习它。
答案 1 :(得分:0)
实际上,这实际上并不正常。插件使用标准配置排除生成的代码。您使用的是哪个版本的C#插件? 无论如何,您可以尝试的配置属性是“sonar.exclusions”(请参阅http://docs.codehaus.org/display/SONAR/Advanced+parameters)。 如果您没有立即解决问题,最好的办法是将邮件发送到用户邮件列表(请参阅http://www.sonarsource.org/support/support/)并发送构建的详细输出。要获得此输出,只需在命令行中添加“-X”即可。 希望它有所帮助