我们最近在默认的Eclipse安装中添加了SonarLint,但仅在一些新项目上使用了sonarlint。尽管我们对这些项目的sonarlint感到非常满意,但是所有旧项目的默认自动分析功能都处于启用状态,这会减慢Eclipse的启动速度。
我可以浏览600多个项目,并添加一个包含.settings/org.sonarlint.eclipse.core.prefs
的autoEnabled=false
文件,但是我宁愿将项目默认设置为false
并为我们努力进行的项目添加一个autoEnabled=true
prefs文件。遵守声纳规则。
有什么办法吗?
我看了Disable Sonarlint automatic scan for Eclipse Remote Systems Explorer,但是投票得最高的答案只是建议做我明确试图避免做的事情,即在600多个项目上设置prefs
,而其他答案似乎都没有帮助。
最佳答案
从这个discussion看来,默认情况下没有办法全局禁用自动分析。但是有一种解决方法:您可以在分析器配置中为文件添加sonar.exclusions属性(“窗口”->“首选项”->“ SonarLint”->“分析器属性”)。
例如sonar.exclusions=**/*.js
从自动分析中排除所有*.js
文件