4

目前SonarLint for Eclipse使用https://update.sonarlint.org/作为 SonarQube 实例。

有没有办法配置自定义 SonarQube url(带有用户身份验证)以使用您自己的默认语言配置文件?

当您需要更多规则或配置了一些排除项(主要用于 JQuery 等外部 JavaScript 库,...)时,这可能非常有用

4

1 回答 1

4

太快的问题,关于 IntelliJ 的问题也一样但有 Eclipse 的答案。

此功能将在 v2.0 ( SLE-26 ) 中得到支持。


但是,有一个解决方法...

免责声明SonarSource 不支持此解决方法,这不是可持续的解决方案,不得部署在生产环境中。这只是一个“有趣的技术”,直到插件正式支持功能。


先决条件

  • 需要SonarQube >= 5.2(使用 RC3 测试)
  • 使用 SonarLint < v1.3(严格来说,参见SLE-24
  • 不得保护 SonarQube 实例 ( sonar.forceAuthentication=false)

SonarLint 使用 Eclipse 首选项进行 URL 加载(请参阅SonarRunnerFacade),因此可以使用pluginCustomization覆盖。

在文件中(在eclipse.exeeclipse.ini旁边),首先添加:

-pluginCustomization
myPrefs.ini
-startup
...

在文件中(在eclipse.exe/eclipse.inimyPrefs.ini旁边):

# SonaQube - SonarLint URL override
org.sonarlint.eclipse.core/server_url=http\://localhost:9000
于 2015-10-22T22:50:27.107 回答