2017-05-24 15 views
-1

sonarqubeにcodesniffer、psr-1、psr-2、pmdルールを追加する必要があります。私はプラグインを見つけようとしましたが、sonar-php-codesniffer0.2プラグインは、sonarqube> 2.0までしか使えません。また、sonarqube6.1または更新されたバージョンで独自のPHPルールをインポートする方法はありません。コード品質分析のためにsonarqubeにこれらのルールを追加する方法はありますか?sonarqubeにcodesniffer、psr-1、psr-2、pmdルールを追加できません

+0

いくつかの解決策を提供してください –

+0

私はsonarqubeプラグインを作成しようとしていますが、プラグインを作成するのに十分なコンテンツを得るためのリンクを提供してください。ドキュメンテーションは、上記のようにPHPのコーディング規則を追加するためのプラグインを作成するのに十分ではありません。 –

答えて

0

他のツール(CodeSnifferなど)の問題をSonarQubeにインポートする新しいプラグインを作成できます。

例えばhttps://github.com/SonarQubeCommunity/sonar-cppcheckまたはhttps://github.com/Designite/sonar-designite-pluginを参照してください。

また、SonarPHP用に独自のカスタムルール(docs)を作成することもできます。

SonarPHPにはすでにpsr-1とpsr-2(rules list)の適用範囲があります。

関連する問題