适用于PHP / Symfony的SonarQube设置

时间:2014-04-01 07:47:37

标签: sonarqube

我正在尝试为PHP / Symfony项目设置SonarQube 4.2,但是当我想配置质量配置文件时,我只找到“PHP> Sonar Way”规则,旧版本(在同一台服务器上)我有PHPCS& ; PHPMD规则& Zend Rules,我错过了什么吗?

我还想添加一个自定义规则文件,在$SONAR_SRC/extensions/rules/中的旧版本中,但它现在似乎不起作用。

当我用“phpcs- i”检查PHPCS配置时,我得到以下结果:安装的编码标准是PHPCS,PSR2,PSR1,MySource,Zend,Squiz,PEAR和Symfony2 (我想使用Symfony2个人资料)

1 个答案:

答案 0 :(得分:1)

这似乎不再受支持,因为PHP CodeSniffer已被删除。

似乎自定义规则首先针对Java进行测试,如果成功,也将为PHP配置文件添加。

即将在即将发布的版本中添加PSR-2/1配置文件:http://jira.codehaus.org/browse/SONARPHP-293

有关此问题的对话,请参阅http://sonarqube.15.x6.nabble.com/How-to-add-code-sniffer-standards-rules-in-sonarQube4-2-using-sonar-php-plugin-version-2-1-td5024257.html