我正在尝试为APL语言导入代码和静态代码检查结果(SonarQube没有插件)。我已经导入了所有的文件作为txt,创建了手动规则和手动发布。安装了SQALE插件,并为我的规则定义了措施,但不计算技术债务。
我假设这是因为我的规则不在我的项目的QualityProfile中(我使用标准的SonarWay C#,项目使用C#作为语言),但我就是不能在那里添加它们:(
这是我试着激活它们时得到的结果-
0条规则已更改,50条规则在配置文件声纳方式中被忽略- C#
发布于 2016-04-04 16:46:07
手动规则不能有技术债务,即使您为它们配置了SQALE插件的补救功能。
仅供您参考,请注意,在下一个版本的SonarQube (5.5)中,手动规则和手动问题的概念将被删除-请参阅SONAR-7470。原因是SonarQube应该仍然是一个自动化的代码审查工具,而不是试图与具有完全不同工作方式的手动代码审查工具竞争。
另外,作为附带说明,如果您安装了SQALE插件(这是一个商业插件),您应该已经购买了它的许可证,因此您将获得对它的支持。在这种情况下,您应该联系SonarSource支持以获得帮助。
https://stackoverflow.com/questions/36396710
复制相似问题