当我在sonarqube中运行jar进行代码覆盖时,我将重命名此程序包名称以使其与正则表达式匹配,即给定的程序包名称是routeBuilder。能否有人请让我知道如何更改它?
试图将其更改为路由构建器的所有小写字母。
包com.sample.loading.routeBuilder
答案 0 :(得分:0)
您击中的是https://rules.sonarsource.com/java/tag/convention/RSPEC-120。
此规则规定,程序包的名称应符合正则表达式,不允许使用大写字母。
要解决SQ警告,应将软件包名称更正为com.sample.loading.routebuilder
或com.sample.loading.route_builder
。
请注意,当前的默认表达式现在允许使用下划线。以前没有,在这里Package names should comply with a naming convention (squid:S00120) and underscore中进行了讨论。