sonarqube中的软件包命名问题

时间:2019-06-25 23:15:15

标签: java sonarqube

当我在sonarqube中运行jar进行代码覆盖时,我将重命名此程序包名称以使其与正则表达式匹配,即给定的程序包名称是routeBuilder。能否有人请让我知道如何更改它?

试图将其更改为路由构建器的所有小写字母。

包com.sample.loading.routeBuilder

1 个答案:

答案 0 :(得分:0)

您击中的是https://rules.sonarsource.com/java/tag/convention/RSPEC-120

此规则规定,程序包的名称应符合正则表达式,不允许使用大写字母。

要解决SQ警告,应将软件包名称更正为com.sample.loading.routebuildercom.sample.loading.route_builder

请注意,当前的默认表达式现在允许使用下划线。以前没有,在这里Package names should comply with a naming convention (squid:S00120) and underscore中进行了讨论。