代码检查工具系列——CheckStyle

本文介绍了代码检查工具CheckStyle,详细讲解了在Eclipse中的安装步骤、使用方法和规则配置,帮助读者快速掌握如何利用CheckStyle进行代码质量检查。
摘要由CSDN通过智能技术生成

前言

  大家都知道有很多公司拥有外包团队,而外包团队当任务完成后,很多不会再与公司有业务关联,在项目验收时就要验收代码,那么如何面对大量的代码,人工去看完所有代码是一项非常庞大的工作,这时我们就需要好用的代码检查工具了。本篇博客将主要讲述CheckStyle,看完本篇博客可以让你知道和基本掌握CheckStyle的使用。

CheckStyle

  CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要,但是枯燥的任务中解脱出来。

CheckStyle安装

  因为项目是用Eclipse的,所以这里简单说一下CheckStyle在Eclipse下的安装过程。其他的可在CheckStyle官网去看。
  为了方便大家使用,大家可以点击这里下载离线安装包。然后将该包解压出来之后,将features和 plugins文件夹下的的文件复制到Eclipse下对应的文件夹下,重启Eclipse即可。
  点击Windows—>Peferences,看到如下图,则表明安装成功。
  这里写图片描述

CheckStyle使用

  CheckStyle既可以检查单个文件,也可以检查整个项目。使用方式很简单,选中文件或工程右键—>CheckStyle—>Check Code With CheckStyle,如下图:
  这里写图片描述
  

CheckStyle规则简介

Windows–>Perference–>CheckStyle 弹出如下菜单:
这里写图片描述
可以看出CheckStyle默认提供了三种规则配置文件:
这里写图片描述
同时我们也可以自己导入自己的规则配置文件。
通过点击对话框右上方的new导入我们自己的规则配置文件,选择外部配置文件,输入name,并导入相应的xml文件即可。
这里写图片描述
同时也可以如下图所示对已导入的配置文件提供的检测项进行使用或忽略。打勾表示使用,不打勾则忽略。
这里写图片描述
这里简单举例说明一下CheckStyle里面的配置文件,如下所示,已注说明。

<?xml version="1.0"?>
<!DOCTYPE module PUBLIC
          "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
          "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">

<module name="Checker">
         <property name="severity" value="warning"/>
    <module name="StrictDuplicateCode">
        <property name="charset" value="utf-8" />   
    </module>   

    <module name="TreeWalker">   
        <!-- javadoc的检查 -->   
        <!-- 检查所有的interface和class -->   
        <module name="JavadocType" />   

        <!-- 命名方面的检查 -->   
        <!-- 局部的final变量,包括catch中的参数的检查 -->   
        <module name="LocalFinalVariableName" />   
        <!-- 局部的非final型的变量,包括catch中的参数的检查 -->   
        <module name="
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值