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


 


目录
相关文章
|
Java Android开发 存储
QT编译警告 warning LNK4042: 对象被多次指定;已忽略多余的指定
QT编译警告 warning LNK4042: 对象被多次指定;已忽略多余的指定
361 0
|
C语言
msvc/gcc:中用#pragma指令关闭特定警告(warning)
在使用一些第三方库或源码的时候,经常会遇到编译时产生warnings情况,这些warning不是我们自己的代码产生的,当然也不好去修改,但每次编译都显示一大堆与自己代码无关的警告也着实看着不爽,更麻烦的是还有可能造成自己代码中产生的警告被淹没在多过的无关警告中,而被忽略掉的情况。
1996 0
|
C++
去掉VS中的警告错误:warning C4819
当项目引用到外部源代码后,经常出现4819错误,警告信息如下: warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失. 通常的方法是在编译选项中去加个选项,方法如下: 配置属性--c++--命令行 加上 /wd4819 但这并不表示错误不存在,还是将代码转换一下的好,如果一个文件出现这个情况则: 哪个文件出现这个警告错误,打开它,用VS2008的查找替换功能,打开允许正则表达式选项,选择当前窗口,查找替换 /n 为 /n , 然后,这个世界就清净了。
2042 0
MTK中NVRAM WARNING的含义
最近在和NVRAM打交道,所以务必要总结一下知识点,如有雷同,纯属巧合。以下的知识点参考MTK_on_line最新的文档总结。 在做开发的时候,搜索网络AP经常会看到NVRAM WARING警告的信息,后面会有对应的数值。
1395 0
|
Linux C++ Windows
【CMake报错】“检测到_ITERATOR_DEBUG_LEVEL和RuntimeLibrary不匹配” 的解决方案
【CMake报错】“检测到_ITERATOR_DEBUG_LEVEL和RuntimeLibrary不匹配” 的解决方案
817 0
|
安全 C语言
警告 1 warning C4996: ‘scanf‘: This function or variable may be unsafe.
警告 1 warning C4996: ‘scanf‘: This function or variable may be unsafe.
|
C++
boost库thread.hpp编译警告(type attributes are honored only at type definition)已修复
请浏览:https://svn.boost.org/trac/boost/ticket/7874 #7874: compile warning: thread.
939 0