【发布时间】:2014-07-03 21:54:48
【问题描述】:
我正在努力测试从 3.4.1 到 3.7.4 的声纳升级,并且我们的一些自定义 Regexp checkstyle 规则丢失了。
for ex:
Regexp Multiline ISO 8859 check which comes from Checkstyle "checkstyle:com.puppycrawl.tools.checkstyle.checks.regexp.RegexpMultilineCheck_1395067207"
RegexpMultiline += " (StringBuilder)
checkstyle:com.puppycrawl.tools.checkstyle.checks.regexp.RegexpMultilineCheck_1343391212
我不确定这些是否是现有 checkstyle 规则的规则扩展(如 Regexp Singleline、Regexp Multiline 等),或者它们通常来自 checkstyle,并且在当前版本的 SonarQube 中已弃用。
我确实查找了已弃用的 checkstyle 规则列表,但我找不到它们。
谢谢
【问题讨论】:
-
名称末尾带有
_<number>的规则是由某人使用RegexpMultilineCheck 规则上的“Copy Rule”按钮创建的。所以它们只存在于您的 SonarQube 实例上。我会简单地写下它们的配置并在升级后重新创建它们。
标签: regex checkstyle sonarqube