SonarLint for Eclipse:配置自定义SonarQube&语言简介?

时间:2015-10-22 22:42:29

标签: eclipse sonarlint

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

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

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

1 个答案:

答案 0 :(得分:4)

问题太快,同样here关于IntelliJ,但是回答了Eclipse。

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

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

免责声明:此解决方法不支持,这不是一个可持续的解决方案,并且绝不能部署在生产环境中。这只是一个有趣的技术内容,直到该插件正式支持该功能。

先决条件

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

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

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

-pluginCustomization
myPrefs.ini
-startup
...

使用myPrefs.ini文件(在 eclipse.exe / eclipse.ini 旁边):

# SonaQube - SonarLint URL override
org.sonarlint.eclipse.core/server_url=http\://localhost:9000