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

  • 相关阅读:
    win7连接l2tp报错789“L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误”
    Django内置Admin
    python-django(day19)
    常用模块-day06
    生成器、内置函数、模块与包的使用、正则表达式-day05
    Python 函数对象、 名称空间与作用域、闭包、装饰器、迭代器
    python字符编码、文件处理、函数
    2018-06-19——考试周肝完的我又回来了
    2018-06-11——pthyon类型整理
    2018-06-10——python基础整理
  • 原文地址:https://www.cnblogs.com/DennyZhao/p/9549856.html
Copyright © 2011-2022 走看看