問題タブ [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.

0 投票する
1 に答える
305 参照

sonar-runner - ソナー 5.2 で報告するコマンド

ソナーからPDFレポートを取得するプラグイン「sonar-report-plugin」をインストールしました。このプラグインのソナーで必要なすべての設定を行いました。

「sonar-runner report」コマンドがsonarqube5.2では機能しなくなったため、レポートを取得するために実行するコマンドを知りたいだけです。

0 投票する
1 に答える
369 参照

sonarqube - SonarQube 5.2 の問題がダッシュボードで更新される

私は何か見落としてますか ?

ダッシュボードで、すべての問題を確認できます。ウィジェット内の任意のリンクをクリックして、課題リストにジャンプします。コードにいくつかの変更を加え、問題を「解決済みとして解決」に設定しました。 ここに画像の説明を入力

しかし、ダッシュボードに戻ると、ウィジェットにはまだ古いカウンターが表示されます。 ここに画像の説明を入力

キャッシュを更新するか、このようなものを取得するために、少し待つ必要があるかもしれませんか?

よろしく

0 投票する
0 に答える
158 参照

sonar-runner - Sonarqube プラグイン開発 'Decorator' 代替?

sonarqube 5.2 のリリースにより、デコレータとバッチ コンポーネントは非推奨になりました。コードを調べてみると、代わりに MeasureComputer を使用するよう求められていることがわかりました。

現在、ソナーセットアップの電子メール設定を必要とするプラグインがあり、基本的なユーザー情報と各問題の担当者を取得しています。

メール設定とユーザー情報にアクセスするにはどうすればよいですか?

更新
このJIRA チケットに従って、分析に関連付けられたデータは、ソナー サーバーにあるコンピューティング エンジンに送信されます。ここで問題が作成され、割り当てられます。そのため、問題に関する情報は一部のポストジョブでも利用できなくなります。

  1. ユーザー ファインダーの代替手段: 現在、ユーザー Web サービスを使用して、問題の作成者に関する限り必要な情報を取得しています。
  2. IssueFilter は、報告された各問題を把握するのに役立ちます。

ここでの私の目的は、各問題へのリンクが表示される分析の直後にカスタム レポートを作成することです。ソナープラグインを使用してこれを達成できるとは思いません。

0 投票する
1 に答える
95 参照

xml - SonarQube プラグイン - 「課題」機能の組み込み

説明:

プロジェクトをスキャンして特定の名前の xml ファイルを探し、プロジェクト コードの特定のサブセットに加えられた変更の下位互換性を判断する解析ロジックを実行するプラグインを開発しました。現在、sonarqube ダッシュボードに、これらの xml ファイルをチェックした後に検出された後方互換性のない問題の数に関する情報を表示するウィジェットがあります。

質問:

プラグインの機能を有効にして、下位互換性がないフラグを持つ xml ファイルを [問題] タブに追加し、重大度を重大度に設定したいと考えています。チームの開発者は、ダッシュボード ウィジェットだけをチェックするのではなく、これらの問題が全体の問題数に追加されることを期待できます。参照プラグインを拡張した後、Metrics、Sensor、Plugin、および RubyWidget クラスがあり、ファイルを見つけて解析ロジックを実行する機能を追加する独自のクラスもあります。

この新しい問題を問題数に追加し、ユーザーが xml ファイルを調べて問題自体の説明を確認できるようにするために拡張できるクラスはありますか?

この機能を組み込むにはどうすればよいですか? ありがとう。

0 投票する
0 に答える
446 参照

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 は別のサーバーで実行されます。

0 投票する
1 に答える
102 参照

sonarqube - ダッシュボードのSonarQube 5.2ウィジェットの問題フィルター

ウィジェットをいじって、Issue Filter を試してみます。

構成は未解決の問題 配布軸: プロジェクト別

ここに画像の説明を入力

そして、これが結果です ここに画像の説明を入力

本当にユーザーフレンドリーではありませんか?プロジェクトIDの代わりにプロジェクト名/説明を表示するために、このウィジェットを更新することは「可能」/「簡単」ですか?

ちなみに、このウィジェットはメイン ページではなくプロジェクト ダッシュボードに追加していました。

とにかく、これは大したことではなく、ただそれに気づきたかっただけです。

エティエンヌ

0 投票する
1 に答える
934 参照

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 設定:

統合テストを実行する特定のモジュールがあります。

UT と IT を探すように Sonar を設定しました。 ここに画像の説明を入力

単体テストは正常に報告されていますが、統合テストは報告されていません。Bamboo ログでは、ソナーがすべてのサブモジュールで統合テストと単体テストを探していることがわかりますが、親モジュールに到達すると、JaCoCoSensor または JaCoCoItSensor は実行されません。これらのセンサーは両方とも、モジュール プロジェクトごとに実行されます。また、親プロジェクトではなく、モジュール プロジェクトごとに JaCoCoOverallSensor が実行されていることにも気付きました。

親プロジェクトで JaCoCoItSensor を実行するにはどうすればよいですか?

0 投票する
2 に答える
1093 参照

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 のリモート構成ファイルを取得し、オフラインの場合はローカルを使用します

  1. 私の質問は、SonarQube エコシステムのアップグレードが同期されないのはなぜですか? SonarQube Eclipse プラグインは、SonarLint がリモート Sonar インスタンスに接続してサーバー ルールを取得できるようになるまで、最新の SonarQube リリースをサポートする必要があります。
  2. 既存のバージョンの問題を解決するために SonarQube のアップグレードを行うことになっている人は、どのようにして日食分析を実行できるのでしょうか?