CheckStyle for Eclipse的安装和使用
1.下载sourceforge插件
2.安装checkstyle
1、打开eclipse
2、在help中选择install software
3、add选择刚才net.sf.eclipsecs-updatesite_6.5.0.201504121610-bin.zip
4、点击下一步
5、重启一下
3.打开eclipse,选择window->preferences->左边导航栏中Checkstyle,如果出现checkstyle说明你安装成功
4.checkstyle的使用
选中工程,右键选择checkstyle->check code with checkstyle,检查错误即可
5.Checkstyle的结果输出
序号
|
输出内容意义 |
1.Type is missing a javadoc commentClass | 缺少类型说明 |
2.“{” should be on the previous line | “{” 应该位于前一行 |
3.Methos is missing a javadoc comment | 方法前面缺少javadoc注释 |
4.Expected @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 | “}” 应该与下条语句位于同一行 |
10.Unused @param tag for “unused | ”没有参数“unused”,不需注释 |
11.Variable “CA” missing javadoc | 变量“CA”缺少javadoc注释 |
12.Line longer than 80characters | 行长度超过80 |
13.Line contains a tab character | 行含有”tab” 字符 |
14.Redundant “Public” modifier | 冗余的“public” modifier |
15.Final modifier out of order with the JSL suggestion | Final modifier的顺序错误 |
16.Avoid using the “.*” form of importImport | 格式避免使用“.*” |
17.Redundant import from the same package | 从同一个包中Import内容 |
18.Unused import-java.util.list | Import进来的java.util.list没有被使用 |
19.Duplicate import to line 13 | 重复Import同一个内容 |
20.Import from illegal package | 从非法包中 Import内容 |
21.“while” construct must use “{}” | “while” 语句缺少“{}” |
22.Variable “sTest1” must be private and have accessor method | 变量“sTest1”应该是private的,并且有调用它的方法 |
23.Variable “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 | “)” 前面不能有空格 |