問題タブ [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.
java - Eclipse で SonarLint を使用する方法
コード品質のために SonarQube を使用するように割り当てられました。しかし、Eclipse へのプラグインをダウンロードしているときに、それが非推奨であり、新しいプラグインが SonarLint であることを理解しました。
しかし、これまでのところ、SonarLint の使用方法に関する適切なドキュメントは見つかりませんでした。それを使用してJavaプロジェクトを確認する方法。Youtubeの動画にしか触れませんでした。しかし悲しいことに、それらは私には本当に不明確です。
これについて明確な知識を得るのに適した場所に私を導くことができれば、私はあなたに本当に感謝しています.
java - SonarLintは超遅い
大規模な Eclipse RCP プロジェクトで新しい Eclipse プラグインSonarLintを使用しています。非常に遅いです。すべてのプラグイン プロジェクト (310 以上) の分析には数時間かかります。SonarLint は、プロジェクトのビルドごとに次のようなログを作成します。
ご覧のとおり、ほとんどの場合、Java クラスパスの初期化を待っています。さらに悪いことに、この初期化は、1 つの Java ファイルを保存するたびに行われます。
このプロセスをスピードアップする方法はありますか?
java - sonarlint プラグインを pom.xml に統合する方法はありますか
私のプロジェクトにsonarlintプラグインを追加したいです。Maven でビルドすると、介入しなくてもプラグインが自動的に有効になります。私ができる方法はありますか?
java - squid:S2583 : この条件を変更して、常に「true」と評価されないようにします
ps != null
S2583:常に「false」と評価されないように条件を変更するにはどうすればよいですか?
c# - WebAPI コントローラーの ConfigureAwait(false)
SonarLintは ASP.NET Web API コントローラーでS3216 を起動する必要がありますか? このルールはデスクトップ アプリケーション向けのようですが、ASP.NET ではコンテキストがまったく異なり、デッドロックの危険はありません。または、何か不足していますか?
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 に追加する必要があると思いますが、どうすればよいですか? 私は運がなければどこでも検索しました。
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をインストールすることは可能ですか?
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/でアカウントを作成しましたが、アカウントを作成する権限がないようです)。
ありがとう!
intellij-idea - SonarLint - ローカル sonarqube サーバーから設定された IntelliIdea ダウンロード ルール
IntelliJ ide のオフライン ネットワークで作業しているため、 SonarQube サーバー ' https://update.sonarlint.org ' に到達できず、データがキャッシュされていないというエラーが発生しました。しかし、https: //update.sonarlint.org のURL をローカルのソナー サーバーの URL に変更する必要があります。sonarlint.xml の内容を変更することでできると思います。しかし、私はファイルを見つけることができませんでしたか?