我在MSBuild的SonarQube扫描仪上做了一个POC,作为其中的一部分,我创建了一个简单的c#项目,其中有许多代码片段,这些代码片段应该被标记为错误或代码气味。我甚至直接从我正在使用的Sonar Way质量配置文件中活跃的已定义规则中获取示例。
看起来SonarQube没有意识到这些问题。看一下我们的SonarQube实例,代码成功地到达了那里,但没有报告任何问题。properties fi
我们正在使用InspectCode Resharper插件来生成C#代码分析报告,使用Opencover来生成代码覆盖报告(单元测试用例)。问题是如何将两个命令合并为一个脚本或合并两个命令的输出。
这些是我们执行的命令。-1.0\MSBuild.SonarQube.Runner.exe begin /k:
我们最近更新了SonarQube的C#插件,之后我们不得不使用MSBuild Runner v1。因为更新的代码覆盖率不再导入到sonrqube中。TFS2013构建生成codecoverage报告,该报告由MSBuild运行器拾取并转换(如下面构建的诊断视图所示)。: ***\.sonarqube\outProcess id: 5420
11:09:50 AM Process returned