-5

我一直在阅读关于使用Sonar对PHP代码进行代码审查的几个材料。经过一场小小的战争之后,我安装了声纳的php插件。但是我不清楚如何打开或使用声纳的PHP项目。有人可以请帮忙吗? :)如何在Sonar代码审查工具中打开PHP项目?

任何与材料有关的链接也是受欢迎的。我提供了一些。比这等;) http://ganeshrenganathan.wordpress.com/2009/07/28/sonar-open-source-static-code-analyzer/

http://docs.codehaus.org/display/SONAR/Quality+profiles

http://nemo.sonarsource.org/filters/index

http://docs.codehaus.org/display/SONAR/Analyse+a+PHP+project

http://docs.codehaus.org/display/SONAR/PHP+analysis+with+Maven

http://docs.codehaus.org/display/SONAR/Use+Sonar

我知道这些都是更多的T够了。但我正在寻找一些简单的文档。提前致谢。

+0

如果您没有找到符合您需求的任何内容,请创建符合您的需求并分享的内容。 – hakre 2012-03-26 11:20:13

回答

7

我认为这个文档非常详尽。你必须:

  1. 安装所需的一切(至少亚军的Java,PHP环境,PHP插件):http://docs.codehaus.org/display/SONAR/Installing+PHP+Environment

  2. 写一个简单的“sonar-project.properties”文件为您的项目:在您的项目

第一p0的源文件夹http://docs.codehaus.org/display/SONAR/PHP+Plugin#PHPPlugin-RunanAnalysiswiththeSonarQubeRunnerRecommendedWay

  • 运行“声纳亚军”如果你遵循文档,t可能会有点长,但并不复杂。通常情况下,你不应该遇到问题。

  • +0

    谢谢Fabrice。最后我做了安装和所有。现在它显示phpmd错误。我该怎么办?无论如何PHPmd是安装,但一些其他问题。而且该项目也没有出现在服务器中。 – Xander 2012-03-26 11:57:22

    0

    有两种方法: 最简单的方法是使用声纳跑步者。 第二种方法是使用Maven。

    我建议您只使用sonar-runner进行测试,但使用Maven进行生产。