最近、デフォルトの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に設定することを示唆しています+プロジェクトと他の答えも役に立たないようです。
これから discussion は、自動分析をデフォルトでグローバルに無効にする方法がないようです。ただし、回避策があります:アナライザー構成でファイルのsonar.exclusionsプロパティを追加できます(ウィンドウ->設定-> SonarLint->アナライザープロパティ)。
例えば sonar.exclusions=**/*.js
はすべて除外*.js
自動分析からのファイル
これは私のために働いた:
ウィンドウ->設定-> SonarLint->ファイルの除外と新しいGLOBパターン: "**/*"