文档章节

Java代码检查工具Checkstyle常见输出结果

浮躁的码农
 浮躁的码农
发布于 2015/08/04 15:47
字数 370
阅读 268
收藏 0

1Type is missing a javadoc commentClass   

缺少类型说明

2“{” should be on the previous line

“{” 应该位于前一行

3Methods is missing a javadoc comment

方法前面缺少javadoc注释

4Expected @throws tag for “Exception”

在注释中希望有@throws 的说明

5“.” Is preceeded with whitespace “.”

前面不能有空格

6“.” Is followed by whitespace“.”

后面不能有空格

7“=” is not preceeded with whitespace

“=” 前面缺少空格

8“=” is not followed with whitespace   

“=” 后面缺少空格

9“}” should be on the same line    

“}” 应该与下条语句位于同一行

10Unused @param tag for “unused”

没有参数“unused”,不需注释

11Variable “CA” missing javadoc

变量“CA”缺少javadoc注释

12Line longer than 80characters   

行长度超过80

13Line contains a tab character

行含有”tab” 字符

14Redundant “Public” modifier

冗余的“public” modifier

15Final modifier out of order with the JSL

suggestionFinal modifier的顺序错误

16Avoid using the “.*” form of import

Import格式避免使用“.*”

17Redundant import from the same package

从同一个包中Import内容

18Unused import-java.util.list

Import进来的java.util.list没有被使用

19Duplicate import to line 13

重复Import同一个内容

20Import from illegal package

从非法包中 Import内容

21“while” construct must use “{}”

“while” 语句缺少“{}”

22Variable “sTest1” must be private and have accessor method

变量“sTest1”应该是private的,并且有调用它的方法

23Variable “ABC” must match pattern “^[a-z][a-zA-Z0-9]*$”      

变量“ABC”不符合命名规则“^[a-z][a-zA-Z0-9]*$”

24“(” is followed by whitespace    

“(” 后面不能有空格

25“)” is proceeded by whitespace

“)” 前面不能有空格

本文转载自:

共有 人打赏支持
浮躁的码农

浮躁的码农

粉丝 71
博文 851
码字总数 154515
作品 0
松江
程序员
私信 提问
常用 Java 静态代码分析工具的分析与比较

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

IBMdW
2011/07/01
45.2K
20
Java静态检测工具/Java代码规范和质量检查简单介绍(转)

静态检查: 静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。代码检查代码检查包括代码走查、桌面检查、代...

easonjim
2017/10/18
0
0
4 个开源的 Java 代码静态分析工具

1. PMD PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,...

oschina
2012/05/19
12.6K
9
7 款提高 Java 代码质量的 Eclipse 插件

FindBugs: FindBugs是一个能静态分析源代码中可能会出现Bug的Eclipse插件工具。 CheckStyle: CheckStyle 是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它...

红薯
2012/01/23
15.9K
3
maven配置pom文件添加PMD检查,添加checkStyle检查,JDepend等检查功能

一、PMD是扫描 Java 源码并查找以下潜在问题: 从未用过的局部变量 空捕捉块(catch block) 从未用过的参数 空if声明 重复的导入声明 从未用过的私有方法 孤立的类 短型或长型变量及方法名 ...

binhu
2015/05/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

安装数据库 常见问题

数据库重置密码 如果MySQL数据库用户的密码设置过于简单,数据库在用户登录后会提示重置密码,并且不接受简单的密码。 提示需要重置密码: ERROR 1820 (HY000): You must reset your passwo...

狼王黄师傅
17分钟前
0
0
三种方式拿到反射的入口

public class a_1 { public static void main(String args[]) throws ClassNotFoundException { //三种方式拿到反射的入口 System.out.println(Class.forName("reflect.com.Son")); System.o......

南桥北木
29分钟前
1
0
Macbook 安装PhotoShop 总提示安装包损坏的问题

问题描述 今天在给Mac10.12安装Adobe Photoshop的时候一直提示Error The installation cannot continue as the installer file may be damaged. Download the installer file again.起初以为......

Carlyle_Lee
36分钟前
1
0
Java 帝国对 Python 的渗透能成功吗?哈哈

引子 Java 帝国已经成立20多年,经过历代国王的励精图治,可以说是地大物博,码农众多。 可是国王依然不满足,整天想着如何继续开拓疆土, 这一天晚上他又把几个重臣招来商议了。 IO大臣说:...

边鹏_尛爺鑫
今天
14
0
分布式事务解决方案框架(LCN)

什么是XA接口 XA是一个分布式事务协议,由Tuxedo提出。XA中大致分为两部分:事务管理器和本地资源管理器。其中本地资源管理器往往由数据库实现,比如Oracle、DB2这些商业数据库都实现了XA接口...

群星纪元
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部