文档章节

PMD Warnings 警告类型

skyheng
 skyheng
发布于 2016/08/02 09:13
字数 201
阅读 28
收藏 0

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


 


本文转载自:http://blog.csdn.net/skychenjh/article/details/46010463

共有 人打赏支持
skyheng
粉丝 0
博文 18
码字总数 0
作品 0
深圳
程序员
Java中@SuppressWarnings注解用法(转)

背景: J2SE提供的最后一个注解是@SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 @SuppressWarnings注解允许您选择性地取消特定代码...

easonjim
2017/10/31
0
0
Java魔法堂:注解用法详解——@SuppressWarnings

一、前言                                   编码时我们总会发现如下变量未被使用的警告提示: 上述代码编译通过且可以运行,但每行前面的“感叹号”就严...

非沧海一粟不随波逐流
2017/11/02
0
0
常用 Java 静态代码分析工具的分析与比较

简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能、特性等方面对它们进行分析...

IBMdW
2011/07/01
41.7K
20
8种常见的Java不规范代码

在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可...

tsl0922
2012/09/17
24.1K
47
python warnings

在写Python代码的时候,, 经常看到一些deprecate的警告信息,,看到挺烦的.. 后来google,查询到通过wanrings模块,,可以临时废止warnings信息... import warningsdef fxn(): warnings.warn("depr...

mstools
2014/07/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

初级开发-编程题

` public static void main(String[] args) { System.out.println(changeStrToUpperCase("user_name_abc")); System.out.println(changeStrToLowerCase(changeStrToUpperCase("user_name_abc......

小池仔
今天
4
0
现场看路演了!

HiBlock
昨天
13
0
Rabbit MQ基本概念介绍

RabbitMQ介绍 • RabbitMQ是一个消息中间件,是一个很好用的消息队列框架。 • ConnectionFactory、Connection、Channel都是RabbitMQ对外提供的API中最基本的对象。Connection是RabbitMQ的s...

寰宇01
昨天
9
0
官方精简版Windows10:微软自己都看不过去了

微软宣布,该公司正在寻求解决方案,以减轻企业客户的Windows 10规模。该公司声称,企业客户下载整个Windows 10文件以更新设备既费钱又费时。 微软宣布,该公司正在寻求解决方案,以减轻企业...

linux-tao
昨天
17
0
TypeScript基础入门之JSX(二)

转发 TypeScript基础入门之JSX(二) 属性类型检查 键入检查属性的第一步是确定元素属性类型。 内在元素和基于价值的元素之间略有不同。 对于内部元素,它是JSX.IntrinsicElements上的属性类型...

durban
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部