PMD Warnings 警告类型

简介:

PMD Warnings 警告类型

一、

Type: UnusedModifier

Category: Unused Code(未使用的代码)


二、导入(import) 的包未使用到 【Ctrl+Shift+O】

Type: UnusedImports

Category: Import Statements (import语句)


三、存在未被使用的私有成员变量

Type:UnusedPrivateField

Category: Unused Code


四、有命名後没有使用的变量

Type:UnusedLocalVariable

Category: Unused Code

五、分解的 if 表达式:有时候两个 if 语句可以通过布尔短路操作符分隔条件表达式组合成一条语句

Type:CollapsibleIfStatements

Category: Basic

六、

非循环中不要有空的表达式:在一个非 for 循环或非 while 循环体中使用的一个空的表达式(或者称为一个分号)可能是一个 bug 。也可能是一对分号,这是无用的需要被移除的

Type:EmptyStatementNotInLoop

Category: Empty Code


 


目录
相关文章
|
安全 C语言
警告 1 warning C4996: ‘scanf‘: This function or variable may be unsafe.
警告 1 warning C4996: ‘scanf‘: This function or variable may be unsafe.
|
Linux C++
【C++编译】C++ error:‘syscall’ was not declared in this scope
sys/syscall.h 内部表示,他封装了![[Pasted image 20220818151746.png]] 打开对应的 syscall.h 文件内部依旧没有 syscall()函数的声明。
126 0
QT编译警告 warning LNK4042: 对象被多次指定;已忽略多余的指定
QT编译警告 warning LNK4042: 对象被多次指定;已忽略多余的指定
351 0
|
Java Maven
未解决:maven:Fatal error compiling: 无效的标记: -arg
未解决:maven:Fatal error compiling: 无效的标记: -arg
144 0
|
Java
error LNK2001: 无法解析的外部符号unresolved external symbol __imp__JNI_CreateJavaVM@12
error LNK2001: 无法解析的外部符号unresolved external symbol __imp__JNI_CreateJavaVM@12
107 0
VS2010:fatal error LNK1112:模块计算机类型 X86 与目标计算机类型 X64冲突
VS2010:fatal error LNK1112:模块计算机类型 X86 与目标计算机类型 X64冲突
175 0
|
Python
Python:warnings模块产生警告和忽略警告
Python:warnings模块产生警告和忽略警告
336 0
tp5写项目怎么屏蔽未定义变量的notice错误
tp5写项目怎么屏蔽未定义变量的notice错误
226 0
|
消息中间件 Unix Linux
shmget创建共享内存errno=22,Invalid argument错误问题
shmget创建共享内存errno=22,Invalid argument错误问题
968 0
|
C++ 编译器 Windows
vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 问题说明:当安装VS2012之后,原来的.NET 4.0会被替换为.NET 4.5。卸载VS2012时,不会恢复.NET 4.0。
1066 0

热门文章

最新文章