問題タブ [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 投票する
3 に答える
107769 参照

java - Eclipse で SonarLint を使用する方法

コード品質のために SonarQube を使用するように割り当てられました。しかし、Eclipse へのプラグインをダウンロードしているときに、それが非推奨であり、新しいプラグインが SonarLint であることを理解しました。

しかし、これまでのところ、SonarLint の使用方法に関する適切なドキュメントは見つかりませんでした。それを使用してJavaプロジェクトを確認する方法。Youtubeの動画にしか触れませんでした。しかし悲しいことに、それらは私には本当に不明確です。

これについて明確な知識を得るのに適した場所に私を導くことができれば、私はあなたに本当に感謝しています.

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

java - SonarLintは超遅い

大規模な Eclipse RCP プロジェクトで新しい Eclipse プラグインSonarLintを使用しています。非常に遅いです。すべてのプラグイン プロジェクト (310 以上) の分析には数時間かかります。SonarLint は、プロジェクトのビルドごとに次のようなログを作成します。

ご覧のとおり、ほとんどの場合、Java クラスパスの初期化を待っています。さらに悪いことに、この初期化は、1 つの Java ファイルを保存するたびに行われます。

このプロセスをスピードアップする方法はありますか?

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

java - sonarlint プラグインを pom.xml に統合する方法はありますか

私のプロジェクトにsonarlintプラグインを追加したいです。Maven でビルドすると、介入しなくてもプラグインが自動的に有効になります。私ができる方法はありますか?

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

java - squid:S2583 : この条件を変更して、常に「true」と評価されないようにします

ps != nullS2583:常に「false」と評価されないように条件を変更するにはどうすればよいですか?

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

c# - WebAPI コントローラーの ConfigureAwait(false)

SonarLintは ASP.NET Web API コントローラーでS3216 を起動する必要がありますか? このルールはデスクトップ アプリケーション向けのようですが、ASP.NET ではコンテキストがまったく異なり、デッドロックの危険はありません。または、何か不足していますか?

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

eclipse - SonarLint for Eclipse がソースファイルを見つけられません。どうにかしてパスを設定できますか?

C:\Users\Me\workspace\MyProject (私は Windows 7 を実行しています) にある Eclipse php プロジェクトを持っていますが、ソースがローカルではないため、そのネットワーク フォルダーを X にマウントしました。

次に、プロジェクト プロパティ -> リソース -> リンクされたリソースで、リソース名: www および場所: X:\ のリンクされたリソースを追加しました。

ファイル ナビゲータに次のように表示されます: MyProject/www/< all the sourcefiles here > これは機能しています。

ここで、SonarLint を有効にして、X のルート (または Eclipse ファイル ナビゲーターの MyProject/www/test.php) にあるファイル test.php を検証しようとすると、エラーが発生します。

ある種のディレクトリ設定を SonarLint に追加する必要があると思いますが、どうすればよいですか? 私は運がなければどこでも検索しました。

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

eclipse - IBM JDK 8 使用時の Sonarlint NullPointException

Eclipse Mars 用に IBM JDK 8 を使用しています (WebSphere に接続するために必要で、Oracle JDK は機能しません)。eclipse.ini に、以下を追加しました。

-vm C:\IBM\eclipseDevelopmentPackage\ibm_sdk80\jre\bin\javaw.exe

最新バージョンの sonarlint 1.2 (Eclipse マーケットプレイスからインストール) を実行すると、次の例外が発生しました。Oracle JDK 8 に戻します。問題ありません。何か案が?

また、RAD 8.5.5.1(Eclipse 3.6ベース)にsonarlintをインストールすることは可能ですか?

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

c# - StringComparison フラグを使用した String.Compare の S1449

次のコードがあります。

string.Compare(value, expression.MatchValue, StringComparison.Ordinal) > 0;

この行は、次の SonarLint 警告を作成します。

S1449: この文字列操作で使用するロケールを定義します。

値を指定したためStringComparsion.Ordinal、使用するローカルを指定したため、S1449 警告は発生しないはずです。

これは正しいです?もしそうなら、SonarLint のバグを作成する方法はありますか ( https://jira.sonarsource.com/browse/SLVS/でアカウントを作成しましたが、アカウントを作成する権限がないようです)。

ありがとう!

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

intellij-idea - SonarLint - ローカル sonarqube サーバーから設定された IntelliIdea ダウンロード ルール

IntelliJ ide のオフライン ネットワークで作業しているため、 SonarQube サーバー ' https://update.sonarlint.org ' に到達できず、データがキャッシュされていないというエラーが発生しました。しかし、https: //update.sonarlint.org のURL をローカルのソナー サーバーの URL に変更する必要があります。sonarlint.xml の内容を変更することでできると思います。しかし、私はファイルを見つけることができませんでしたか?