本文是按照以下这篇文章进行实践而来。

  因此请参照:   https://www.ibm.com/developerworks/cn/java/j-ap01117/index.html

五种插件:

  • CheckStyle:用于编码标准
  • PMD 的 CPD:帮助发现代码重复
  • Coverlipse:测量代码覆盖率
  • JDepend:提供依赖项分析
  • Eclipse Metric 插件:有效地查出复杂度

checkstyle:

  在eclipse Marketplace中查找checkstyle,选择 eclipse-cs plugin的那种下载。

  如果采用marketplace下载不下来,可以使用install software的模式。

  checkstyle - http://eclipse-cs.sourceforge.net/update/

  安装完毕后,打开preference就可以看到:

检查配置文件此处可以看到用的是google_checks.xml。当然我们也可以自己建立checks.xml,毕竟我们不需要代码过于严谨。

点击要检查的文件右键-》CheckStyle-》code with checkstyle

如上图这种就是检查出的checkstyle,把鼠标放到放大镜上就能看到错误提示了。

当然我们也可以添加showview看整体检查结果:

右键CheckStyle-》clear checkstyle violation 取消检查。

主要check内容说明:

1. 缺少 package-info.java 文件。

  

但由于sun_checks.xml是通过联网获取,因此不让修改。

我们可以先export导出 sun_checks.xml然后再new一个加载本地的sun_checks.xml这样就可以修改选择自己想要的check.

 

另外一种方式就是添加package-info.java文件,建立友好。关于package-info.java详见 java部分的package-info.java

 配置说明:

 在以下的链接地址是别人写的一个sun_checks.xml的配置文件说明:

                         http://www.blogjava.net/askcuix/archive/2009/02/08/253775.html

 

posted on 2018-08-28 17:49  zhaoqiang1980  阅读(587)  评论(0编辑  收藏  举报