【问题标题】:SonarLint Intellij finds no issues in connected modeSonarLint Intellij 在连接模式下没有发现问题
【发布时间】:2017-10-04 12:02:06
【问题描述】:

我已在配置面板中激活连接模式。我们的 SonarQube(版本 5.6.5)具有默认质量配置文件。在配置面板中,我选择了一个没有明确定义质量配置文件的项目。因此,默认配置文件被激活。 SonarQube 发现了这个项目的问题。但是,SonarLint 什么也没找到。我已停用连接模式。然后它发现了一些问题。

可能是 SonarLint 没有正确选择默认配置文件吗?

IntelliJ Idea 版本 2017.1.2 SonarLint 版本 2.9.0.1816

谢谢。

【问题讨论】:

  • 一个例子:SonarQube 报告超过 120 个字符的行。 SonarLint 未报告此问题。
  • SonarQube 中的问题是否已解决,即标记为无法修复或误报?如果是这种情况,它将隐藏在 SonarLint 中。
  • 没有。问题未解决或未标记。实际上,我刚刚提交了我的更改,我的更改中存在一些问题,我的 sonarlint 没有报告这些问题。
  • SonarLint 中未报告的规则是什么? SonarLint 不支持非 SonarSource 开发的第三方插件,因此它们的规则不会出现在其中。
  • 一个规则是 检查方法/构造函数/catch/foreach 参数是否是最终的 顺便说一句,此规则似乎已被弃用,但 SonarQube 仍报告。另一个是 Operator Wrap 就像 '&&' 应该换行

标签: intellij-idea sonarlint


【解决方案1】:

我正在运行 IntelliJ Idea 2017.2,并且与 sonarlint 插件版本 3.3 有类似的问题。

当使用https://plugins.jetbrains.com/plugin/7973-sonarlint 提供的 3.2.0 时,它对我有用。您可以在给定的 URL 下载插件,然后将存档解压缩到您的 $HOME/IntelliJIdea<VERSION>/config/plugins 文件夹中。

【讨论】:

    猜你喜欢
    • 2016-11-26
    • 2016-08-16
    • 2017-10-30
    • 2017-04-20
    • 2016-08-16
    • 2017-02-12
    • 2018-01-31
    • 1970-01-01
    • 2016-04-23
    相关资源
    最近更新 更多