2017-05-31 106 views
0

我正在开发一个Xamarin项目。我想用sonarqube来检查代码质量。我看到有一个支持.net/c#项目。我遵循Xamarin的指令here。我能够完成开始和重建的前两个步骤。当我执行第三步“结束”Sonarqube是否支持Xamarin代码质量?

SonarQube.Scanner.MSBuild.exe结束

我得到以下错误

mono /Users/apple/Downloads/sonar-scanner-msbuild-2.3.2.573/SonarQube.Scanner.MSBuild.exe end 
SonarQube Scanner for MSBuild 2.3.2 
Default properties file was found at /Users/apple/Downloads/sonar-scanner-msbuild-2.3.2.573/SonarQube.Analysis.xml 
Loading analysis properties from /Users/apple/Downloads/sonar-scanner-msbuild-2.3.2.573/SonarQube.Analysis.xml 
Post-processing started. 
SONAR_SCANNER_OPTS is not configured. Setting it to the default value of -Xmx1024m 
Calling the SonarQube Scanner... 
Execution failed. The specified executable does not exist: /Users/apple/Downloads/sonar-scanner-msbuild-2.3.2.573/sonar-scanner-3.0.3.778\bin\sonar-scanner.bat 
The SonarQube Scanner did not complete successfully 
13:17:17.361 Creating a summary markdown file... 
13:17:17.366 Post-processing failed. Exit code: 1 

回答

1

现在SonarQube.Scanner.MSBuild.exe对MAC的支持,它的工作原理。

的MSBuild的版本3.0.2 sonarqube不支持非窗口操作系统,现在SonarQube.Scanner.MSBuild.exe 4.0对MAC

另外,sonarC#插件必须是> 6.6运行支持mac os版本的分析。

请检查下面的链接, https://forums.xamarin.com/discussion/111935/source-code-analysis-for-xamarin-project-with-sonarqube-on-mac/p1?new=1

+0

虽然此链接可以回答这个问题,最好是在这里有答案的主要部件,并提供链接以供参考。如果链接页面更改,则仅链接答案可能会失效。 - [来自评论](/ review/low-quality-posts/18198036) – derloopkat