如何为PHP项目配置Sonarqube?

时间:2017-02-13 16:53:37

标签: php sonarqube sonar-runner

尝试为PHP代码库设置Sonarqube以进行代码覆盖分析。 我已使用以下配置修改了sonar-scanner.properties文件。

Path = sonar-scanner-2.8\conf\sonar-scanner.properties
sonar.projectKey=PhpProject
sonar.projectName=PhpProject
sonar.language=php
sonar.sources=C:/Users/Hameetha/Downloads/SonarSource-sonar-examples-4.5-21-gbb6c0f9/SonarSource-sonar-examples-bb6c0f9/projects/languages/php/php-sonar-runner-unit-tests
sonar.scm.provide=sonarphp

然而,当运行声纳扫描仪时,会显示以下错误信息。

enter image description here

2 个答案:

答案 0 :(得分:3)

仔细查看控制台,您会看到以下消息:您必须安装支持“php”语言的插件。

所以你需要做的就是安装SonarPHP插件:https://docs.sonarqube.org/display/PLUG/SonarPHP

答案 1 :(得分:0)

文件名不正确。它不是sonar-scanner.properties它是sonar-project.properties。这可能是你的问题。