首页 文章

Sonarlint没有显示SonarQube java squid问题(记录)

提问于
浏览
0

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

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

这个鱿鱼:S1258在Sonarlint中没有显示,尽管存在于文件中;然而这个鱿鱼:S2293在Sonarlint和SonarQube都有展示 .

请指教

2 回答

  • 0

    Sonarlint插件显然没有利用eclipse中其他项目的项目引用 . 我们的应用程序代表了多个eclipse项目 . 似乎有效的解决方案只是将每个eclipse项目与同一个SonarQube服务器项目相关联 .

  • 1

    我有同样的问题,在我的情况下这些是使用中的版本:

    • Eclipse Mars.2(4.5.2)

    • 适用于Eclipse 3.2.0.xxxx的SonarLint

    • SonarQube Server 6.1

    • Linux RedHat 64位操作系统

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

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

    在弹出的窗口中验证是否已选择SonarQube服务器,单击

    Auto bind selected projects
    

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

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

相关问题