目前我使用SonarQube最新版本5.0。SonarQube爲Drupal項目
我正在使用SonarQube掃描PHP插件的PHP項目。
現在有一些查詢,我有關於SonarQube和PHP插件。
- 爲什麼SonarQube人不推薦使用比前一版更易配置的舊PHP插件。
- 是否可以使用SonarQube分析Drupal項目。
在此先感謝您的答案。
目前我使用SonarQube最新版本5.0。SonarQube爲Drupal項目
我正在使用SonarQube掃描PHP插件的PHP項目。
現在有一些查詢,我有關於SonarQube和PHP插件。
在此先感謝您的答案。
在對SonarQube編碼標準做了很多研究之後,我得出以下結論。
請在下面查看我對以前詢問的問題的評論。
由於一些安全原因,SonarQube人修改了插件並從PHP插件中刪除了配置部分。但是,配置部分直到目前爲JAVA(SonarQube版本5.0)
是的,我們可以用SonarQube掃描Drupal項目。在SonarQube 5.1版本中,他們爲Drupal項目提供了一個單獨的質量配置文件,這是可能的。分析時將該配置文件設置爲默認值。
此外,您必須在項目屬性文件中使用文件後綴。通過PHP插件掃描
sonar.php.file.suffixes= file extensions that you have to scan
默認擴展名是php,php3,php4,php5,phtml,inc
作爲Drupal的包含有擴展名的文件,如.moudle和.install。爲了讓Sonar能夠分析這些文件,你必須在上面提到的關鍵字中添加相同的內容。
您還可以使用Dashboard啓用它,您可以在其中全局設置PHP插件中的相同屬性。
還有一個選擇,如果你不想使用聲納。 我使用Coder(Drupal的靜態代碼分析工具)並將其與Jenkins集成在一起。通過ANT/Phing,我正在觸發靜態代碼分析並生成各種報告並顯示在Jenkins儀表板中。
問題太寬泛。請關注單個問題。 – mccainz 2015-02-23 14:22:23
@mccainz是否可以使用所有Drupal標準來分析帶有SonarQube的Drupal項目 – 2015-02-23 14:23:48