問題タブ [sonarlint-intellij]
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.
java - Sonarqube SonarLint のカスタマイズ
IntelliJでSonarLintをカスタマイズすることに興味があります.sonarlint.xmlファイルを介して可能だと思います。
具体的には、いくつかのチェックを無効にして、他のチェックのしきい値を上げたいと思います。添付の XML は、これまで達成できなかった循環的複雑度を上げようとする私の試みです。例をください
前もって感謝します
クリス
intellij-idea - SonarLint で問題を誤検知としてマークするにはどうすればよいですか?
IntelliJ 用の SonarLint を試していますが、少し心配です。IntelliJ が既に提供しているもの以上のものを提供しているようには見えず、提供しているルールを確認することさえできず、変更することはできません。
今、それは何かを追加するかもしれませんが、今のところ、私は誤検知によってスパムされています. 直前の行で変数が null ではないとアサートされたときに、変数が null 可能であると言うようなことです。残っているものに集中できるように、誤検知を黙らせる方法はありますか?
intellij-idea - 接続モードでも SonarLint IDEA プラグインが同期しない
Intellij 2.0 に SonarLint を使用しています。接続モードに入ったときにプラグインによって問題が報告されることなく、自分の SonarQube サーバー v5.4 に接続されています。
サーバーのルールと同期していないようです。Javaのドキュメントに記載されているものを見つけましたが、すべてではないようです。これらの Java ルール リストは、どのサーバーにも接続されていない場合にのみ使用されるのでしょうか。
リモートサーバーを使用する際に使用または同期するルールに制限はありますか? ステップがありませんか?
いずれにせよ、この問題は関連していますか? https://jira.sonarsource.com/browse/SLI-57
私は実行しています: Intellij 15.0.2 ビルド #IU-143.1184 JRE 1.8.0_40-release-b105 x86_64 JVM: Intellij 2.0 用の JetBrains sro SonarLint による OpenJDK 64 ビット サーバー VM
ありがとう
intellij-idea - IntelliJ内からGradleマルチプロジェクトでSonarLintを使用することは可能ですか?
次のようなGradleマルチプロジェクトがあります。
プロジェクトA
- サブプロジェクト #1
- サブプロジェクト #2
- サブプロジェクト #3
サブプロジェクトごとに、対応する SonarQube プロジェクトが中央サーバー上にあります。
IntelliJ 2016.1.2 に SonarLint 2.2 を使用する 中央の SonarQube 5.1.8 サーバーに対して接続モードを使用できます。SonarLint プロジェクト設定で、プロジェクト バインディングを提供する必要があります。これは問題です; 同時に分析できるサブプロジェクトは 1 つだけです。どうやらプロジェクトバインディングはマルチプロジェクト全体に使用されています。
SonarLint JIRA でこの問題を見つけました。https://jira.sonarsource.com/browse/SLI-91 . マルチプロジェクトはバージョン 2.2 ではサポートされていないようですが、2.3 ではサポートされています。
このセットアップを実行した人はいますか?
grails - Sonarlint for IntelliJ を使用して Groovy コードを分析するにはどうすればよいですか?
IntelliJ 用の Sonarlint プラグインは Java コードの分析を行いますが、同じプロジェクト内の Groovy コードは分析しません。
コマンドラインで sonar-runner と連携する Grails プロジェクトがあります。IntelliJ IDEA Sonarlint プラグインをインストールすると、プラグインがコマンドライン構成から設定を取得していないようで、エディターの Java ファイルの場合と同様に、問題の警告の強調表示が表示されません。
このプロジェクトでは、「コード カバレッジ」Grails プラグインを使用して XML カバレッジ レポートを生成し、ソナー ランナー (コマンド ライン ツール) がメトリックを取得します。sonar-project.propertiesでは、次のように設定します。
プロパティ ファイルには、JDBC 設定、カバレッジ レポート パスなどが含まれます。
intellij-idea - SonarLint と Intellij を統合する方法
プラグインで SonarQube サーバーを構成し、「接続のテスト」を行うときに、Intellij で Solar Lint を実行しようとしています。
次のエラー メッセージが表示され続けます。
次のプラグインは必要な最小バージョンを満たしていません。アップグレードしてください: java (インストール済み: 3.7、最小: 3.8)
これが何を意味するのか完全には理解していません。これについて何か助けていただければ幸いです。
PS サーバー管理機能にアクセスできないため、それがこの問題の唯一の解決策である場合、ソナー サーバーの Java プラグインをアップグレードできません。