【问题标题】:Using SonarLint in eclipse在 Eclipse 中使用 SonarLint
【发布时间】:2017-02-07 17:55:18
【问题描述】:

我正在尝试学习如何在 Eclipse 中使用 SonarLint 插件。我下载了插件,现在我的 Eclipse 中有 4 个视图 - SonarLint on the Fly、SonarLint Report、SonarLint Rule Description、SonarQube Servers。

在 SonarLint on the Fly 中,我只能看到 SonarQube 扫描的 JavaScript 错误。不是 Java 的(我在 SonarQube 服务器中也设置了 Java 规则)。但是如果我打开一个 Java 文件,那么我可以在这个窗口中查看 Java 错误和错误。

在 SonarReport 中,底部有两个选项卡 - 当前项目和所有项目。当我点击当前项目时,它会扫描当前项目并只显示 JavaScript 错误而不显示 Java。

所以,我的问题是 - 有什么方法可以查看 Java 错误以及 JavaScript 吗?我应该能够在整个项目中查看 Java 错误(无需打开 Java 文件然后查看错误)。

【问题讨论】:

    标签: sonarqube sonarlint-eclipse


    【解决方案1】:

    如果对 JavaScript 文件的分析有效,那么也应该很容易拥有 Java 文件。有几件事要检查:

    • 要使 Java 分析正常工作,您应该安装可选功能“SonarLint For Eclipse Java Configuration Helper”
    • 不属于 Eclipse Java 项目的 Java 文件将被忽略

    此外,在 SonarLint 报告视图中,这两个按钮将仅分析已更改的文件(即 SCM 报告为已更改的文件),因此请确保您还有一些经过修改的 Java 文件。

    在启用详细 + 分析日志的同时查看 SonarLint 控制台可能有助于了解您的问题。

    【讨论】:

    • 嗨 Julien,是的,我在 Eclipse 中也安装了“SonarLint For Eclipse Java Configuration Helper”。但仍然面临同样的问题。
    • 另外,我尝试在此处添加 SonarLint 控制台的内容,但我不能,因为它很大!无论如何我可以在此处附加文件吗?
    • 您可以在单独的网站上发帖,例如 pastebin。或者在 SonarLint Google 组上打开一个帖子,参考这个问题。顺便说一句,由于您更多地寻求支持而不是提出真正的问题,因此继续加入 Google 小组可能更合适。
    猜你喜欢
    • 2016-04-28
    • 2019-05-17
    • 2018-09-10
    • 2018-04-30
    • 1970-01-01
    • 1970-01-01
    • 2021-01-27
    • 2018-06-24
    • 1970-01-01
    相关资源
    最近更新 更多