【问题标题】:Sonarlint not showing SonarQube java squid issues (records)Sonarlint 未显示 SonarQube java squid 问题(记录)
【发布时间】:2017-11-25 20:48:55
【问题描述】:

关于 SonarLint On-The-Fly 针对一个 java 文件报告的问题,我看到 java 文件的一小部分问题。与 SonarQube 服务器上显示的同一文件的 SQUID 问题相比。

我正在使用 SonarQube 服务器版本 6.3、SonarLint 3.1.0.和 Eclipse Neon.3。 Sonarlint 已成功连接到服务器,并且 eclipse 项目已链接到 SonarQube 服务器上的项目。该项目具有组件项目,并且此特定文件位于 Eclipse 组件项目中。

此 squid:S1258 虽然存在于文件中,但并未显示在 Sonarlint 中;但是这个 squid:S2293 在 Sonarlint 和 SonarQube 上都显示。

请指教

【问题讨论】:

    标签: java eclipse sonarqube sonarlint


    【解决方案1】:

    Sonarlint 插件显然没有利用 Eclipse 中对其他项目的项目引用。我们的应用程序出现在多个 Eclipse 项目中。似乎可行的解决方案是将每个 eclipse 项目关联到同一个 SonarQube 服务器项目。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,在我的情况下,这些是正在使用的版本:

      • Eclipse Mars.2 (4.5.2)
      • SonarLint for Eclipse 3.2.0.xxxx
      • SonarQube 服务器 6.1
      • Linux RedHat 64 位操作系统

      确保您的 Eclipse 项目已绑定到远程 SonaQube 服务器项目:有时绑定会丢失,或者只是自动绑定功能失败而没有警告。

      Right click your Eclipse project -> SonarLint -> Bind to a SonarQube project

      在弹出的确认SonarQube服务器被选中的窗口中,点击

      Auto bind selected projects
      

      检查远程绑定项目是否正确,然后点击Finish

      您可以重复该过程以验证绑定是否仍然存在。 您可以一次将该过程应用于多个项目,只需在右键单击之前选择它们即可。

      【讨论】:

        猜你喜欢
        • 2016-09-06
        • 2018-03-02
        • 2018-04-20
        • 1970-01-01
        • 2017-10-24
        • 2017-02-02
        • 2014-04-09
        • 2015-10-21
        • 2023-04-05
        相关资源
        最近更新 更多