問題タブ [sonarqube5.2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sonar-runner - ソナー 5.2 で報告するコマンド
ソナーからPDFレポートを取得するプラグイン「sonar-report-plugin」をインストールしました。このプラグインのソナーで必要なすべての設定を行いました。
「sonar-runner report」コマンドがsonarqube5.2では機能しなくなったため、レポートを取得するために実行するコマンドを知りたいだけです。
sonar-runner - Sonarqube プラグイン開発 'Decorator' 代替?
sonarqube 5.2 のリリースにより、デコレータとバッチ コンポーネントは非推奨になりました。コードを調べてみると、代わりに MeasureComputer を使用するよう求められていることがわかりました。
現在、ソナーセットアップの電子メール設定を必要とするプラグインがあり、基本的なユーザー情報と各問題の担当者を取得しています。
メール設定とユーザー情報にアクセスするにはどうすればよいですか?
更新
このJIRA チケットに従って、分析に関連付けられたデータは、ソナー サーバーにあるコンピューティング エンジンに送信されます。ここで問題が作成され、割り当てられます。そのため、問題に関する情報は一部のポストジョブでも利用できなくなります。
- ユーザー ファインダーの代替手段: 現在、ユーザー Web サービスを使用して、問題の作成者に関する限り必要な情報を取得しています。
- IssueFilter は、報告された各問題を把握するのに役立ちます。
ここでの私の目的は、各問題へのリンクが表示される分析の直後にカスタム レポートを作成することです。ソナープラグインを使用してこれを達成できるとは思いません。
xml - SonarQube プラグイン - 「課題」機能の組み込み
説明:
プロジェクトをスキャンして特定の名前の xml ファイルを探し、プロジェクト コードの特定のサブセットに加えられた変更の下位互換性を判断する解析ロジックを実行するプラグインを開発しました。現在、sonarqube ダッシュボードに、これらの xml ファイルをチェックした後に検出された後方互換性のない問題の数に関する情報を表示するウィジェットがあります。
質問:
プラグインの機能を有効にして、下位互換性がないフラグを持つ xml ファイルを [問題] タブに追加し、重大度を重大度に設定したいと考えています。チームの開発者は、ダッシュボード ウィジェットだけをチェックするのではなく、これらの問題が全体の問題数に追加されることを期待できます。参照プラグインを拡張した後、Metrics、Sensor、Plugin、および RubyWidget クラスがあり、ファイルを見つけて解析ロジックを実行する機能を追加する独自のクラスもあります。
この新しい問題を問題数に追加し、ユーザーが xml ファイルを調べて問題自体の説明を確認できるようにするために拡張できるクラスはありますか?
この機能を組み込むにはどうすればよいですか? ありがとう。
java - SonarQube の 5.2 へのアップグレードが java.util.concurrent.CancellationException: null で失敗する
SonarQube を 5.0 から 5.2 にアップグレードしようとしましたが、失敗したので、5.0 から 5.1.2 までのすべての中間バージョンを介してアップグレードを実行しました - それらはすべて成功しましたが、5.1.2 から 5.2 へのアップグレードは同じエラーで再び失敗しましたエラー。
同様の質問が報告されている場所が見つからないので、ここで何が問題なのか、どのように修正するのかを尋ねてください。
SonarQube は Windows 7、Java 1.8.0_66、64 ビットで実行され、Microsoft SQL サーバー 10.50.4000.0 は別のサーバーで実行されます。
sonarqube - SonarQube がマルチモジュール プロジェクトの親 pom ターゲット ディレクトリにある統合 JaCoCo テスト カバレッジを読み取らない
ここで、ソナー プロジェクトのユニットおよび統合テストを有効にするための指示に従いました: http://docs.sonarqube.org/display/PLUG/Code+Coverage+by+Integration+Tests+for+Java+Project
私の pom 設定は、次の例の設定とほぼ同じです: https://github.com/SonarSource/sonar-examples/tree/master/projects/languages/java/code-coverage/combined%20ut-it/combined- ut-it-multimodule-maven-jacoco
親 pom 設定:
統合テストを実行する特定のモジュールがあります。
単体テストは正常に報告されていますが、統合テストは報告されていません。Bamboo ログでは、ソナーがすべてのサブモジュールで統合テストと単体テストを探していることがわかりますが、親モジュールに到達すると、JaCoCoSensor または JaCoCoItSensor は実行されません。これらのセンサーは両方とも、モジュール プロジェクトごとに実行されます。また、親プロジェクトではなく、モジュール プロジェクトごとに JaCoCoOverallSensor が実行されていることにも気付きました。
親プロジェクトで JaCoCoItSensor を実行するにはどうすればよいですか?
sonarqube - SonarQube エコシステムのアップグレード (SonarQube および SonarLint)
SonarQube 5.1 を使用しており、SonarQube 5.1 の問題割り当て領域に関するいくつかの問題により、SonarQubee 5.2 または 5.3 にアップグレードしたいと考えています。SonarQube Eclipse プラグイン 3.5.0 も使用しています。
http://docs.sonarqube.org/display/SONAR/SonarQube+in+Eclipseに従って、SonarQube Eclipse プラグイン 3.5.0 が SonarQube 5.2 でサポートされていないことに最近気付きました。
また、最新の SonarLint リリース 1.2 は、リモートの Sonar インスタンスに接続してサーバー ルールを取得することはできません。この機能は、SonarQube Eclipse プラグイン 3.5.0 で利用可能でした。SonarLint がリリース 2.0 でこの機能をサポートすることを Stackoverflow で見つけましたが、2.0 のリリース予定日はありません オンラインの場合は SonarLint のリモート構成ファイルを取得し、オフラインの場合はローカルを使用します
- 私の質問は、SonarQube エコシステムのアップグレードが同期されないのはなぜですか? SonarQube Eclipse プラグインは、SonarLint がリモート Sonar インスタンスに接続してサーバー ルールを取得できるようになるまで、最新の SonarQube リリースをサポートする必要があります。
- 既存のバージョンの問題を解決するために SonarQube のアップグレードを行うことになっている人は、どのようにして日食分析を実行できるのでしょうか?