【问题标题】:Upgrading from sonar 3.4.1 to sonarqube 3.7.4从声纳 3.4.1 升级到声纳 3.7.4
【发布时间】: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


【解决方案1】:

通过在“我的质量”配置文件下选择适当的存储库和 Status ="deprecated",我能够找到已弃用的 checkstyle 规则列表。由于数据库损坏,一些规则丢失。一切都很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-19
    • 2022-07-01
    • 1970-01-01
    • 2015-03-25
    相关资源
    最近更新 更多