SonarQube可以在java中检测未使用的公共静态对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SonarQube可以在java中检测未使用的公共静态对象相关的知识,希望对你有一定的参考价值。

我们有一个大型的遗留Java应用程序,它有自己的字符串本地化系统。其中一部分是我们有一堆接口,其条目如下:

static final VocabTxt BACK = new VocabTxt("BACK");

这些接口都是由中央类实现的,以便于使用。我知道有很多这些已经不再使用了。我可以在SonarQube中使用一些规则来查找未引用的规则吗?

答案

在项目中查找未使用的实体需要跨文件分析,而SonarJava分析器尚未对其进行分析(该区域的工作正在进行中)。

以上是关于SonarQube可以在java中检测未使用的公共静态对象的主要内容,如果未能解决你的问题,请参考以下文章

使用 SonarLint 插件和 SonarQube 服务器未检测到 HTTP 请求重定向漏洞

findbugs 可以检测未使用的公共方法吗

Java - SonarQube,关于“实用程序类不应有公共构造函数”(squid:S1118)的问题

SonarQube 9.x集成阿里p3c代码规范检测java代码;

代码质量检测神器——SonarQube

代码质量检测神器——SonarQube