【问题标题】:Calculate technical debt on manual rules计算手动规则的技术债务
【发布时间】:2016-04-04 07:23:23
【问题描述】:

我正在尝试为 APL 语言导入代码和静态代码检查结果(SonarQube 没有插件)。我已将所有文件导入为 txt,创建了手动规则和手动问题。安装了 SQALE 插件并为我的规则定义了措施,但未计算技术债务。

我认为这是因为我的规则不在我的项目的 QualityProfile 中(我使用标准 SonarWay C#,项​​目使用 C# 作为语言),但我无法将它们添加到那里:(

这是我尝试激活它们时得到的结果 -

0 条规则已更改,50 条规则在配置文件声纳方式中被忽略 - C#

【问题讨论】:

    标签: configuration sonarqube


    【解决方案1】:

    手动规则不能有技术债务,即使您通过 SQALE 插件为它们配置了修复功能。

    仅供参考,请注意在下一个版本的 SonarQube (5.5) 中,手动规则和手动问题的概念将被删除 - 请参阅 SONAR-7470。原因是 SonarQube 应该仍然是一个自动代码审查工具,而不是试图与具有完全不同工作方式的手动代码审查工具竞争。

    另外,附带说明一下,如果您安装了 SQALE 插件(这是一个商业插件),您应该已经购买了它的许可证,因此您可以获得对此的支持。在这种情况下,您应该联系 SonarSource 支持以获得帮助。

    【讨论】:

    • 谢谢。我已经试用了 SQALE。但是,如果要放弃所有这些东西-我的整个解决方案都行不通)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    • 2013-12-09
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多