我正在尝试导入APL语言的代码和静态代码检查结果(SonarQube没有插件)。我已将所有文件导入为txt,创建了手动规则和手动问题。已安装SQALE插件并为我的规则定义了措施,但未计算技术债务。
我认为这是因为我的规则不在我的项目的QualityProfile中(我使用标准的SonarWay C#,Project有C#作为语言),但我不能在那里添加它们:(
这是我尝试激活它时得到的结果 -
0规则已更改,50个规则在配置文件Sonar方式中被忽略 - C#
答案 0 :(得分:0)
即使您为SQALE插件配置了补救功能,手动规则也不会产生技术债务。
仅供参考,请注意,在下一版SonarQube(5.5)中,手动规则和手动问题的概念将被删除 - 请参阅SONAR-7470。原因是SonarQube应该仍然是一个自动代码审查工具,而不是试图与具有完全不同工作方式的手动代码审查工具竞争。
另外,作为附注,如果您已经安装了SQALE插件(这是一个商业插件),您应该为它购买了许可证,因此您可以获得支持。在这种情况下,您应该联系SonarSource支持以获得帮助。