Configuration 根据手动规则计算技术债务

Configuration 根据手动规则计算技术债务,configuration,sonarqube,Configuration,Sonarqube,我正在尝试导入APL语言的代码和静态代码检查结果(SonarQube没有插件)。我已经将所有文件导入为txt,创建了手动规则和手动发布。已安装SQALE插件并为我的规则定义了度量,但未计算技术债务 我假设这是因为我的规则不在我的项目的QualityProfile中(我使用standart SonarWay C#,项目使用C#作为语言),但我无法将它们添加到那里:( 以下是我尝试激活它们时得到的结果- 更改了0条规则,以profile Sonar方式忽略了50条规则-C#手动规则不能有技术债务,即

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

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

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


更改了0条规则,以profile Sonar方式忽略了50条规则-C#

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

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


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

谢谢。我已经试用了SQALE。但是如果所有这些内容都将被删除,我的整个解决方案将无法正常工作)