Intellij 2016.1.2で最新のsonarLintプラグインをインストールしました。 オンザフライで分析すると問題はありません。しかし、私はIntelliJの "Analyze"タブで "Analyze with SonarLint"を見つけることができません。 SonarLintのウィンドウ> Issuesタブでは、「現在のファイル」または「開いているファイル」というスコープしか見ることができません。プロジェクトスコープは表示されません。 私の質問は、どのように私のプロジェクト全体の分析をトリガーするのですか?プロジェクト全体でSonarLint分析を起動できません
9
A
答えて
8
SonarLint v2.8以降、プロジェクト内のすべてのファイルを分析することができます。
SonarLint Tool Window
を開き、Project files
タブに移動し、[再生]ボタンをクリックします。 ショートカットを割り当てるアクションもあります。ここ
1
彼らは彼らの意図が変更されたファイルにオンザフライ解析を実行している導入されているだけで、新たな問題をサポートするためであることを何度も述べました。 完全な解析を実行するには、SonarQubeCommunityプラグインを使用するか、リモートSonarサーバーにアクセスする必要があります。 IDEでカバレッジ情報のみを収集する場合は、Jacocoプラグインを使用してください。 しかし、SonarLintプラグインでこれらの問題を直接閲覧するための公開機能リクエストがあります。https://jira.sonarsource.com/browse/SLE-54
はい、そのスクリーンショットは混乱しますが、以前はその機能が利用できました。
0
@Duarte - SonarSourceチームはSonar-Lintが別の目的を持っていることを示唆しています。現在のファイルのコード変更を分析するために使用することを意図しています。すなわち、2つのファイルを比較する必要がある分析を実行することができない。 (例:重複、カバレッジなどの検索)
達成する最良の方法はSonarQube with preview modeです。
0
バージョン2.8以降、プロジェクト内のすべてのファイルの分析が可能です。
関連する問題
- 1. SonarLintでASP.NET 5/Core 1.0プロジェクトをバインドできません。
- 2. mavenとspring mvcプロジェクトでサーバーを起動できません
- 3. firefoxで分度器を起動できません
- 4. 自分の専用サーバでUpsourceを起動できません
- 5. intellijからgwt-2.5プロジェクトを起動できません2016.3
- 6. Xcode、プロジェクトから「起動イメージ」を削除できません
- 7. 起動プロジェクトVS2015のデバッグ設定を確認できません
- 8. 起動時にサービスを起動しますが、Androidアプリ全体ではありません
- 9. 起動可能なプロジェクトがプロファイリングに使用できません
- 10. Node.jsコマンドプロンプトから分度器を起動できません
- 11. コマンドプロンプトから分度器のテストケースを起動できません
- 12. プログラムを起動/デバッグできません
- 13. JBossを起動できません
- 14. Railsサーバーを起動できません
- 15. LocalDBを起動できません
- 16. matlabpoolを起動できません
- 17. サービスファブリックサービスを起動できません
- 18. Pax-webを起動できません
- 19. Jenkinsサーバーを起動できません
- 20. Androidエミュレータを起動できません
- 21. mongodbを起動できません
- 22. Androidエミュレータを起動できません
- 23. サービスMySQLを起動できません
- 24. sparkRを起動できません
- 25. nodejsアプリケーションを起動できません
- 26. アニメーションを再起動できません
- 27. Kubernetesダッシュボードを起動できません
- 28. mysqlサーバを起動できません
- 29. cygpathを起動できません
- 30. Facebook.initを起動できません
http://www.sonarlint.org/intellij/resources/images/intellij.pngのスクリーンショットからは、「Project」スコープが表示されるので少し混乱します。とにかくこのツールに感謝します。プロジェクトスコープの実施計画はありますか? :p –
実際、「プロジェクト」のスコープは混乱していました(ファイルごとの分析に基づいてプロジェクトの既知の問題がすべて表示されていたため)、最新バージョンでは削除されました。私たちはまだその機能について内部的に議論しています。現在のところ、それを進める計画はありません。 https://jira.sonarsource.com/browse/SLI-28 –
既存のコードを使用している時間の90%は、対応するチケットを追跡できます。私の使用例は、すべてのファイルをクリックしてソナーの問題を見つけることではありません。手動でSonarサーバーから私のIDEに切り替える必要はなく、SonarLintに直接概要を表示する方がはるかに簡単です。申し訳ありませんが、私の現在のファイルを確認することは、私の心配の中では最小です。 –