我正在使用 SonarQube 5.0 ,以及 C#插件(3.3), StyleCop插件(1.1)和分析引导程序for Visual Studio Projects Plugin(1.2)。
在documentation page for the Analysis Bootstrapper for Visual Studio上,声明单元测试代码不会被分析。但是我想用我们对待生产代码的同样谨慎对待测试代码。
我发现这个相关的question,其中说它不受支持,但我认为这可能会从2012年开始发生变化。
我还发现这个已关闭的SonarQube task,它指出FxCop和StyleCop应该分析单元测试,但重复检测不起作用。
我的问题是:
我可以使用Visual Studio Bootstrapper分析测试代码(FxCop,StyleCop,复杂性,重复)。如果没有,如果我不使用引导程序,我可以这样做吗?
答案 0 :(得分:2)
仍然不支持分析测试代码。
但是,您可以通过将sonar.visualstudio.testProjectPattern
设置为不匹配来告诉Visual Studio Bootstrapper插件将所有代码视为生产代码 - 但这是一种解决方法。然后将以完全相同的方式分析所有代码。