web-dev-qa-db-ja.com

Eclipseでデフォルトでソナーリント自動分析を無効にする

最近、デフォルトのEclipseインストールにSonarLintを追加しましたが、いくつかの新しいプロジェクトでのみsonarlintを使用します。これらのプロジェクトのソナーリントには非常に満足していますが、すべてのレガシープロジェクトで自動分析がデフォルトでオンになっていると、Eclipseの起動が遅くなります。

600以上のプロジェクトを調べて、.settings/org.sonarlint.Eclipse.core.prefsを含むファイルautoEnabled=falseが、プロジェクトのデフォルトはfalseであり、autoEnabled=true sonarlintルールを順守しようと努力したプロジェクトだけのprefsファイル。

これを行う方法はありますか?

Eclipse Remote Systems ExplorerのSonarlint自動スキャンを無効にする を見ましたが、トップの回答は、私が明示的に行うことを避けようとしていること、つまりprefsを600に設定することを示唆しています+プロジェクトと他の答えも役に立たないようです。

13
Mark Booth

これから discussion は、自動分析をデフォルトでグローバルに無効にする方法がないようです。ただし、回避策があります:アナライザー構成でファイルのsonar.exclusionsプロパティを追加できます(ウィンドウ->設定-> SonarLint->アナライザープロパティ)。

例えば ​​sonar.exclusions=**/*.jsはすべて除外*.js自動分析からのファイル

6
SergeyLebedev

これは私のために働いた:

ウィンドウ->設定-> SonarLint->ファイルの除外と新しいGLOBパターン: "**/*"

0
sAGIT