没有身份验证的 SonarLint 插件 IntelliJ

SonarLint plugin IntelliJ with no authentication

是否可以使用IntelliJ 2017.1SonarLint 3.0.0 插件连接到远程SonarQube 5.6.1 服务器而不默认使用身份验证?目前该插件似乎需要 username/passwordtoken

有一个 hack 可以使用:

通常 sonarLint 将您的 IntelliJConfiguration-directory 中的信息存储在 config/options/sonarlint.xml - 您只需将以下配置粘贴到该文件中:

<application>
  <component name="SonarLintGlobalSettings">
    <option name="sonarQubeServers">
      <list>
        <SonarQubeServer>
          <option name="hostUrl" value="<your-server-url>" />
          <option name="name" value="test" />
          <option name="login" value="" />
          <password />
          <organizationKey />
        </SonarQubeServer>
      </list>
    </option>
  </component>
</application>

这是无认证服务器的基本配置。

// 编辑:这似乎是 sonarSource 对 sonarLint 的有意更改 - https://groups.google.com/forum/#!topic/sonarlint/xnpQmXN8NEo - 是关于此的邮件列表讨论