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ルールを追加できません
-1
A
答えて
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)の適用範囲があります。
関連する問題
- 1. SonarQubeをjenkinsジョブパイプラインに追加できませんでした
- 2. CSSルールをWordPressのstyle.cssに追加できません
- 3. SimpleDateFormatのCheckstyle/PMDルールはスレッドセーフではありません。
- 4. PHP CodeSnifferルールの検索
- 5. PMDルールの操作
- 6. web.config .netコアに書き換えルールを追加できません。
- 7. カスタムプラグインを追加した後でSonarQubeを起動できません
- 8. PMD Eclipseのルールのインポート
- 9. StringBuffer、追加、変換を使用するルールを理解できません
- 10. SonarQube - findbugs、PMD、checkstyleプラグインを備えたSonarway
- 11. プロパティ '追加ルール' と 'insertRule' タイプに存在しません 'スタイルシート'
- 12. SonarQube。コードカバレッジを表示できません
- 13. SonarQube webhookにカスタムヘッダーを追加
- 14. テーブルに追加できませんJavaFXML
- 15. リストに追加できません
- 16. PSR2コードスタイルとPHPコードスニファは同意していませんか?
- 17. AVCaptureInputを追加できません
- 18. パーズオブジェクトを追加できません
- 19. Vagrantスコッチボックスを追加できません
- 20. ブラウザプラットフォームを追加できません
- 21. リスナーを追加できません
- 22. HTML.Editorクラスを追加できません。
- 23. プラグインを追加できません
- 24. iOSシミュレータを追加できません
- 25. UISliderターゲットアクションを追加できません
- 26. Xtext。 HyperlinkHelperを追加できません
- 27. Django - ミドルウェアを追加できません
- 28. BadTokenException:ウィンドウを追加できません
- 29. php - スクリプトを追加できません
- 30. Microsoft.Inkを追加できません
いくつかの解決策を提供してください –
私はsonarqubeプラグインを作成しようとしていますが、プラグインを作成するのに十分なコンテンツを得るためのリンクを提供してください。ドキュメンテーションは、上記のようにPHPのコーディング規則を追加するためのプラグインを作成するのに十分ではありません。 –