SonarQube规则:不应引用默认包

作者:佚名 上传时间:2023-05-18 运行软件:SonarQube Java插件 软件版本:SonarQube 6.7 版权申诉

当在Java文件中引用默认包时,SonarQube会发出警告。默认包是指未明确定义包名的类所在的包。默认包会对类的可重用性、移植性和可维护性造成影响。该规则要求禁止使用默认包。

import MyClass;
class MyClass {
   public static final String MY_CONSTANT = "myValue";
}

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
SonarQube
当在Java文件中引用默认包时,SonarQube会发出警告。默认包是指未明确定义包名的类所在的包。默认包会对类的可重用性、移植性和可维护性造成影响。该规则要求禁止使用默认包。import MyCl
SonarQube 6.7
SonarQube Java插件
2023-05-18 14:47
SonarQube扫描时报错:找
在SonarQube中,找不到与key=java规则集相关联的配置通常是由于规则集的丢失或配置错误导致的。首先,确保你的项目中有正确的规则集配置。你可以在SonarQube仪表板的项目设置中查看关联的
SonarQube 7.x及以上
SonarQube
2023-12-11 03:28
Iptables防火墙的小实验[附脚本]
我们用 Michael Rash
擎的及发展
前言 最传统的软件是揉杂在一起的, 1970 年代为了更好的方便开发,程序员将数据库份离出来,方便信息的存储
【java擎】之擎解释
转载:http://www.open-open.com/lib/view/open1417528754230.html 现实生活中,规则无处不在。法律、法规和各种制度均是;对于企
如何在SonarQube中禁
在SonarQube中,您可以禁用不需要或者不符合您项目要求的规则。下面是禁用规则的方法:登录SonarQube,进入需要禁用规则的项目页面。点击页面左边栏的“质量配置”按钮。在下拉菜单中选择
8.9
SonarQube
2023-03-13 00:17
约束与数据库对象值的探究
约束、规则、默认值这三者在数据表中规定了数据进行操作时的限制条件。他们三者有关系也有区别,用了两天的时间研究了他们三者,总结如下。 首先让我们从关系角度来分析:
擎选型及简单
规则引擎选型及简单应用 规则引擎实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块
SonarQube中使自定义
静态代码分析是保证代码质量的关键步骤。SonarQube是一个流行的静态代码分析工具,它可以帮助开发人员找到代码中的常见问题并提供解决方案。虽然SonarQube提供了很多内置规则,但是实际项目中总会
SonarQube 8.x
SonarQube
2023-03-20 20:38
Sonarqube中如何禁特定
Sonarqube是一款静态代码分析工具,它可以检测代码中的BUG、安全漏洞、代码质量等问题。但是在某些情况下,我们不需要或者不想使用Sonarqube默认的一些规则,这时候就需要禁用某些规则。本示例
Sonarqube 8.9
Sonarqube
2023-05-20 20:58