問題タブ [sonarlint]

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 に答える
4931 参照

sonarqube - Eclipse で SonarLint に証明書を追加する方法

SonarQube サーバーに接続するには証明書が必要です。SonarLint プラグインをインストールしましたが、SonarQube サーバーに接続するための証明書を追加するオプションがありません。URL、ユーザー名、パスワードのオプションのみがあります。証明書を設定する方法はありますか?

0 投票する
3 に答える
4263 参照

java - コードの複雑さを軽減

以下のコードを使用しており、いくつかのロジックに応じて2つのcontinueステートメントを使用していますが、この問題を示すソナーリストReduce the total number of break and continue statements in this loop to use at most one.

この問題を解決するにはどうすればよいですか?

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

visual-studio - SonarLint for VisualStudio の SonarQube サーバーからの重大度なし

Visual Studio 用の SonarLint をインストールし、SonarQube サーバーに接続しました。私はそれをバインドします(そしてそれを更新しました)。動作しているように見えますが、Visual Studio の設定と SonarQube の設定を比較すると、重大度が同じではないことがわかります!? 接続して作業していますが、SonarLint は SonarQube サーバーに設定されたルールの重大度を使用していないようです。開発者が Visual Studio で作業するときに SonarQube サーバーと比較して重大度が異なる場合、もちろん機能しません。これがどのように可能かについての提案はありますか?

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

eclipse - SonarLint Eclipse プラグインのバージョン エラー

SonarQube サーバーに接続しようとすると、次のようなエラーが発生します。

次のプラグインは、必要な最小バージョンを満たしていません。アップグレードしてください: java (インストール済み: 3.4、最小: 3.8)。

しかし、SonarLintのように

http://www.sonarlint.org/eclipse/ : および "2016 年 6 月 3 日 - SonarQube 4.5.4+ の拡張サポートを備えた Eclipse 用の SonarLint のバージョン 2.1.0 をリリースしました",

最新バージョンは 2.1 で、既にインストールしています。私の SonarQube サーバーは 4.5.4 です。ここで何かを見逃したことがありますか、それとも解決策をお願いします。

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

grails - Sonarlint for IntelliJ を使用して Groovy コードを分析するにはどうすればよいですか?

IntelliJ 用の Sonarlint プラグインは Java コードの分析を行いますが、同じプロジェクト内の Groovy コードは分析しません。

コマンドラインで sonar-runner と連携する Grails プロジェクトがあります。IntelliJ IDEA Sonarlint プラグインをインストールすると、プラグインがコマンドライン構成から設定を取得していないようで、エディターの Java ファイルの場合と同様に、問題の警告の強調表示が表示されません。

このプロジェクトでは、「コード カバレッジ」Grails プラグインを使用して XML カバレッジ レポートを生成し、ソナー ランナー (コマンド ライン ツール) がメトリックを取得します。sonar-project.propertiesでは、次のように設定します。

プロパティ ファイルには、JDBC 設定、カバレッジ レポート パスなどが含まれます。

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

intellij-idea - SonarLint : SonarQube プロジェクト オプションは何をしますか?

IntelliJ 用の SonarLint プラグインを使用しています。これを設定すると、下の図に示すように、使用可能なすべての SonarQube プロジェクトのリストから SonarQube プロジェクトを選択するオプションが表示されます。

ここに画像の説明を入力

特定のプロジェクトを選択すると、これについて正確に明確ではなく、 SonarLint のメインサイトで説明されていないため、これは正確に何をしますか?

選択したプロジェクトのルールを取得し、IntelliJ で作業しているプロジェクトにこれらのルールを使用しますか?

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

intellij-idea - SonarLint がサーバー バインディングを認識しない

SonarQube サーバー: ローカルホスト ( http://localhost:9000 ; ログイン: 管理者; パスワード: 管理者; テスト接続 - 「認証成功」) バインディングの更新: 数秒前

サーバーへのバインド: Localhost SonarQube プロジェクト:最初にサーバー バインドを更新します。

しかし、それはすでにバインドされています !何が間違っている可能性がありますか?Web インターフェイスもプロジェクトを表示できません。

ワークスペースを押すAnalize code with SonarLintと、エラーポップアップが表示されます:「プロジェクトは無効なSonarQubeサーバーにバインドされています。構成を確認してください

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

php - Eclipse を使用して PHP コードを分析する SonarLint

Eclipseでsonarlintバージョン2.1を使用してphpコードを分析しようとした人はいますか? 注: Eclipse のバージョンは Mars 4.5.2 です。

現在、コマンド プロンプト (Sonar Scanner - Php Plugin) を使用して、PHP コードをスキャンし、ダッシュボード分析レポートを表示できます。ただし、Eclipse を使用すると、プロジェクトを SonarQube サーバー インスタンスにバインドできますが、コード分析を実行することはできません。

この問題の背後にある理由についての提案。

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

sonarqube - SonarQube MSBuild スキャナー: fxcop の問題がある C# ファイルを除外する方法

SonarQube で C# ファイルを除外すると、これらの除外されたファイルに対して fxcop の問題がまだリストされます。次のように、SonarQube サーバー設定だけでなく、ms プロジェクト ファイルでも、C# ファイルを除外するさまざまな方法を試しました。

このファイルは明らかに除外されていますが、ファイルに関する fxcop の問題は依然としてリストされています。問題がそのファイルに関連しているという情報を SonarQube が解析しなかったようです。問題は適切なモジュールにリストされていますが、ビルドの生の出力に fxop 問題の行番号が含まれていても、ファイルの行番号はありません。

fxcopの問題もリストされないように、SonarQubeでC#ファイルを適切に除外する方法を知っている人はいますか?

0 投票する
3 に答える
4849 参照

sonarqube - Sonar Lint での「接続モード」のしくみ

以下のテキストは sonarLint サイトから

接続モード

バージョン 2.0 以降では、SonarQube サーバー (4.5.4 以降) への接続を確立し、Eclipse プロジェクトを SonarQube プロジェクトにバインドできるようになりました。この操作により、SonarLint は、SonarQube サーバーで定義されたアナライザー、品質プロファイル、および設定を使用します。

最初のステップは、SonarQube サーバーに接続することです。SonarQube サーバー ビューで、右クリックして [新規] -> [サーバー接続] を選択するか、直接 [ファイル] -> [新規] -> [その他...] -> [SonarLint] -> [新規サーバー] を実行します。

完全な接続の詳細 (URL と資格情報)。

テスト接続

[完了] をクリックしてウィザードを閉じ、サーバーから構成の更新を開始します (時間がかかる場合があります)。

これらの手順を実行すると、Eclipse IDE でソナー キューブの品質プロファイルを使用できるようになります。しかし、警告として違反や問題は表示されません