【发布时间】: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 就像 '&&' 应该换行