SonarQube Server 的自定义规则,会同步到sonarlint

Custome rule of SonarQube Sever, will be synch to sonarlint

我有 SonarqubeServer(Version 5.6.3),我在其中为 java 添加了两个自定义规则,它们在规则列表中也可见。

问题:我也在使用 Sonarlint 解决本地日食问题。与往常一样,它们是 SonarqubeServer(PMD、FindBug、CHeckStyle)使用的外部插件的同步问题。很好,我已经做到了。 所以现在我的问题是,Sonarlint 能否将我新添加的自定义规则同步到 SonarQubeServer?

如果是,那么为什么我无法在 Eclipse 中看到那些自定义规则效果和报告 类。

对此不确定,但我已经在 pom.xml 中激活了 Sonarlint 支持,它对我有用。这是相关条目,请参阅 <sonarLintSupported>:

[...]
<build>
  <plugins>
    <plugin>
      <groupId>org.sonarsource.sonar-packaging-maven-plugin</groupId>
      <artifactId>sonar-packaging-maven-plugin</artifactId>
      <version>1.17</version>
      <extensions>true</extensions>
      <configuration>
        <pluginClass>com.foobar.java.JavaRulesPlugin</pluginClass>
        <sonarLintSupported>true</sonarLintSupported>
        <sonarQubeMinVersion>5.6</sonarQubeMinVersion>
      </configuration>
    </plugin>
[...]