-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進行生產。