我在集成SONAR和Resharper输出时遇到问题。 这是我的过程:
通过JENKINS和SONAR集成(用于MS构建的声纳扫描仪),我不想使用roslyn分析输出,但是我想使用R#(锐化)分析。我要做的是:
我运行resharper命令行工具来分析解决方案。
“ E:\ Jenkins \ tools \ JetBrains.ReSharper.CommandLineTools.2018.2.3 \ InspectCode”“ E:\ Jenkins \ workspace \ TPStrings \ TPStrings.sln” --project = TPStrings --swea -s = INFO- o =“ E:\ Jenkins \ workspace \ TPStrings \ TPStrings.ReSharperReport.xml”
使用dotnet-reqube.exe将R#输出转换为声纳输出,这会将R#输出转换为JSON声纳输出。
启动SonarScanner.MSBuild.exe并使用externalIssuesReportPaths参数引用我以前的JSON声纳输出
运行我的构建
从MSBUILd分析中删除roslyn文件,以便声纳不会将其考虑在内。
这是我得到的输出:
但存在R#分析错误:
为什么不能使用externalIssuesReportPaths很好地创建项目摘要?
预计我会得到类似的东西:
感谢您的帮助。