我们最近在默认的Eclipse安装中添加了SonarLint,但仅在一些新项目上使用了sonarlint。尽管我们对这些项目的sonarlint感到非常满意,但是所有旧项目的默认自动分析功能都处于启用状态,这会减慢Eclipse的启动速度。

我可以浏览600多个项目,并添加一个包含.settings/org.sonarlint.eclipse.core.prefsautoEnabled=false文件,但是我宁愿将项目默认设置为false并为我们努力进行的项目添加一个autoEnabled=true prefs文件。遵守声纳规则。

有什么办法吗?

我看了Disable Sonarlint automatic scan for Eclipse Remote Systems Explorer,但是投票得最高的答案只是建议做我明确试图避免做的事情,即在600多个项目上设置prefs,而其他答案似乎都没有帮助。

最佳答案

从这个discussion看来,默认情况下没有办法全局禁用自动分析。但是有一种解决方法:您可以在分析器配置中为文件添加sonar.exclusions属性(“窗口”->“首选项”->“ SonarLint”->“分析器属性”)。

例如sonar.exclusions=**/*.js从自动分析中排除所有*.js文件

10-08 06:46