如何在 SonarLint 上只分析已修改的代码而不是整个类?

Posted

技术标签:

【中文标题】如何在 SonarLint 上只分析已修改的代码而不是整个类?【英文标题】:How to analyze on SonarLint just the code that has been modified and not the whole class? 【发布时间】:2019-05-21 02:41:58 【问题描述】:

有没有一种方法可以在不分析 SonarLint 中的整个类的情况下分析特定 Java 类的最后修改

目前,当打开文件或保存我的修改时,整个班级都会被分析,这对于大型班级来说并不有趣。

我的目标是分析即将提交的最后修改。

我将 SonarLint 与 SonarQube 服务器一起使用,这个包含配置的质量障碍,它仅分析提交的代码的差异。

【问题讨论】:

【参考方案1】:

SonarLint 不支持根据 mailing group answer 分析最后修改:

我们不打算在 SonarLint 中引入这类分析属性。 SonarLint 的目标是简化配置并开箱即用,因为它具有能够直接从 IDE 获取大量配置数据的优势。

问题类似:

我们只想将 sonarlint alaysis 限制为最新修改/添加的代码。

【讨论】:

以上是关于如何在 SonarLint 上只分析已修改的代码而不是整个类?的主要内容,如果未能解决你的问题,请参考以下文章

在调试构建期间禁用 SonarLint 分析

与 SonarLint Intellij 集成后从 SonarQube 生成代码分析报告

SonarLint插件安装

sonarlint可以检测js代码吗

用SonarQube和SonarLint分析maven项目中的Java代码坏味道

用SonarQube和SonarLint分析maven项目中的Java代码坏味道