zoukankan      html  css  js  c++  java
  • eclipse 代码检查插件使用

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

      因此请参照:   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

  • 相关阅读:
    Flask-1-05-Cookie&Session
    Flask-1-05-Response
    Flask-1-04-Request
    Python3 装饰器无参有参 Egon老师视频
    python魔法方法、构造函数、序列与映射、迭代器、生成器---python基础教程
    Python3(廖雪峰教程) 链接
    Python面向对象之私有属性和方法(转载)
    python3 isinstance
    生成器 讲得不错的帖子
    Python3 pickle模块
  • 原文地址:https://www.cnblogs.com/DennyZhao/p/9549856.html
Copyright © 2011-2022 走看看