Sonarqube 重复的QUBE checkstyle规则

Sonarqube 重复的QUBE checkstyle规则,sonarqube,checkstyle,Sonarqube,Checkstyle,是否有可能复制现有的checkstyle规则?我想改变指导原则 例如: 当每个方法的代码行数超过10行时,方法复杂性规则应将该方法标记为[次要],当每个方法的代码行数超过30行时,应将该方法标记为[主要] 也许有一个特定的插件用于这种特殊情况 提前感谢这是SonarQube目前的一个限制。然而,这可以部分实现 对于基于Checkstyle的规则,您可以复制一些规则(具有“复制规则”按钮的规则;在“规则的多重激活”下)。我个人将其用于注释模式匹配器,并创建了一个将TODO注释作为信息严重性匹配的规

是否有可能复制现有的checkstyle规则?我想改变指导原则

例如:

当每个方法的代码行数超过10行时,方法复杂性规则应将该方法标记为[次要],当每个方法的代码行数超过30行时,应将该方法标记为[主要]

也许有一个特定的插件用于这种特殊情况


提前感谢

这是SonarQube目前的一个限制。然而,这可以部分实现

对于基于Checkstyle的规则,您可以复制一些规则(具有“复制规则”按钮的规则;在“规则的多重激活”下)。我个人将其用于注释模式匹配器,并创建了一个将TODO注释作为信息严重性匹配的规则,以及另一个将FIXME注释作为关键性匹配的规则。我理解你的问题,这就是你想要的。不过,我不认为这适用于所有可参数化规则

另外,对于基于PMD的规则,还有一个描述如何使用XPath规则模板来创建自定义PMD规则的示例。对于那些没有“复制规则”按钮的基于PMD的规则,这可能是一种变通方法


我们需要的功能是为每个可参数化规则创建一个复制规则按钮。好的,这还不存在。

谢谢。这正是我要问的。我想有机会在数据库中复制规则,但对于很多规则来说,处理它的工作量太大了。