2

SonarLint Eclipseプラグインをダウンロードし、SonarQubeサーバーを構成した後でプロジェクトの分析を正常に開始しました。
"SonarLint Report"と "SonarLint On-The-Fly"が正しく入力されています。

ただし、「SonarQube発行場所」および「SonarQubeルールの説明」ビューは空のままです。

なぜですか?彼らは何を表示するはずですか?私はプラグインのドキュメントで答えを見つけられませんでした。あなたが最初にSonarQube発行場所または自分でSonarQubeルール説明 Eclipseのビューを開くと、あなたの答えで説明したようにSonarLint Eclipseプラグイン - 「Issue Locations」と「Rule Description」ビューの目的

答えて

1

クイックアクセス経由たとえば)、彼らは空に表示されます。

代わりにSonarLint On-The-Flyビューに移動し、問題を選択して右クリックする必要があります。そして、次のスクリーンショットに示すように、いずれかルールの説明または発行場所を選択:

Sonar Lint Rule description/Issue locations

その時点から以降、単に別の問題を選択すると、自動的にSonarQube問題の場所内のデータを更新しますまたはSonarQubeルールの説明ビュー。

+1

ありがとうございました!私は "SonarLint Rule Description"ビューを理解し、既存の異常のルールを確認することができました。ただし、「SonarLint Issue Locations」ビューをチェックすると、同じ問題が同じファイルで数回発生しても、常に「この問題に関連する追加の場所はありません」というメッセージが表示されます。それをどうやって使いますか? –

+1

一部の問題のみがそのビューに表示されます。問題がファイル内の1つの場所のみに関係する場合、「この問題に関連する追加の場所はありません」と表示されます。しかし、たとえば、5つの重複したStringリテラルがある場合(そのルールを有効にしている場合)、ファイル内の5つの異なる場所が表示されます。 ;-) – Pyves

関連する問題