我可以使用 Visual Studio Analysis Bootstrapper 在 Sonar 中分析 C# 测试项目吗?
Can I analyze C# test projects in Sonar using the Visual Studio Analysis Bootstrapper?
我正在使用 SonarQube 5.0,以及 C# 插件 (3.3)、StyleCop 插件 (1.1) 和 Visual Studio 项目插件 (1.2) 的分析引导程序。
在documentation page for the Analysis Bootstrapper for Visual Studio上声明单元测试代码不会被分析。但我想像对待生产代码一样谨慎对待测试代码。
我发现了这个相关的 question,上面说这不受支持,但我认为这可能从 2012 年开始发生了变化。
我也发现了这个关闭的 SonarQube task,其中指出 FxCop 和 StyleCop 应该分析单元测试,但重复检测不起作用。
我的问题是:
我可以使用 Visual Studio 引导程序分析测试代码(FxCop、StyleCop、复杂性、重复)。如果不行,不使用bootstrapper可以吗?
仍然不支持分析测试代码。
但是,您可以告诉 Visual Studio Bootstrapper 插件将所有代码视为生产代码,方法是将 sonar.visualstudio.testProjectPattern
设置为不匹配任何内容 - 但这是一种解决方法。然后将以完全相同的方式分析所有代码。
我正在使用 SonarQube 5.0,以及 C# 插件 (3.3)、StyleCop 插件 (1.1) 和 Visual Studio 项目插件 (1.2) 的分析引导程序。
在documentation page for the Analysis Bootstrapper for Visual Studio上声明单元测试代码不会被分析。但我想像对待生产代码一样谨慎对待测试代码。
我发现了这个相关的 question,上面说这不受支持,但我认为这可能从 2012 年开始发生了变化。
我也发现了这个关闭的 SonarQube task,其中指出 FxCop 和 StyleCop 应该分析单元测试,但重复检测不起作用。
我的问题是:
我可以使用 Visual Studio 引导程序分析测试代码(FxCop、StyleCop、复杂性、重复)。如果不行,不使用bootstrapper可以吗?
仍然不支持分析测试代码。
但是,您可以告诉 Visual Studio Bootstrapper 插件将所有代码视为生产代码,方法是将 sonar.visualstudio.testProjectPattern
设置为不匹配任何内容 - 但这是一种解决方法。然后将以完全相同的方式分析所有代码。