【问题标题】:How to enable/disable any rule from SonarLint in Eclipse如何在 Eclipse 中启用/禁用 SonarLint 的任何规则
【发布时间】:2016-09-01 05:03:35
【问题描述】:

我在 Eclipse 中安装了 SonarLint,并且有一个远程设置的 sonarQube 服务器,但两者的规则不同。如何在 Eclipse 中的 SonarLint 上配置与 SonarQube 相同的规则?

【问题讨论】:

    标签: sonarqube sonarlint sonarlint-eclipse


    【解决方案1】:

    您想使用连接模式,以便在您的 IDE 上应用与在您的 SonarQube 实例上运行的规则集相同的规则集。 查看相关文档: http://www.sonarlint.org/eclipse/#Connected

    【讨论】:

    • 我可以为我的本地机器设置差异规则意味着我可以禁用一些在远程服务器上启用的规则
    • 是的,您可以进行初始同步,然后取消选中 SonarLint 常规设置下“规则”选项卡中的规则
    【解决方案2】:

    我想我会把这个留在这里给任何想看的人.....

    在 SonarLint/Eclipse 中禁用/重新启用规则。 -Window-Preferences-SonarLint-Rules 配置。 - 选择您的语言(在我的情况下是 Java)。 - 选择更改规则的下拉菜单或打开 + 符号以显示所有规则。

    【讨论】:

      【解决方案3】:

      在您的 Java 代码中,您可以使用注释禁用单个方法的特定规则:

      @java.lang.SuppressWarnings("java:S2699") 
      

      【讨论】:

        猜你喜欢
        • 2022-09-24
        • 2018-04-30
        • 1970-01-01
        • 2016-04-28
        • 1970-01-01
        • 1970-01-01
        • 2016-01-15
        • 1970-01-01
        • 2018-09-13
        相关资源
        最近更新 更多