没有合适的资源?快使用搜索试试~ 我知道了~
CheckStyle使用详解.doc
需积分: 9 3 下载量 64 浏览量
2021-06-08
10:46:19
上传
评论
收藏 43KB DOC 举报
温馨提示
试读
9页
CheckStyle使用详解.doc
资源详情
资源评论
资源推荐
代码格式化的好处我想我就不需要说了,大家肯定也都理解其优点,否则你也不会看这个文
档.
这里我以 CheckStyle3.4 为例,讲解 CheckStyle 的使用,确切的说是其配置的详细解释,
如果你是 Checkstyle3.4 以下,那么有一部分 module 将是不可以允许的,请删除之;在这
份文档中我试图把所有的 module 都分析讲解一次,同时下面的这份文档也是我的设置,对
于我个人不喜欢的设置我都注释了,如果你需要请取消注释或如何!!
Checkstyle 简介,其是目前最广泛使用的代码检查工具,功能强大,操作简单可以和 Ant
结合使用,最重要的是其是 Open Source 的,你不用担心收到律师函,哈哈!
主页:http://checkstyle.sourceforge.net/
下载本文示例:olics_checkstyle_checks.zip
开始我们的讲解:
首先,Checkstyle 可以和 Ant 结合使用,下面是 Ant 脚步片断
<!--CheckStyle 配置,这里你替换成你实际的环境-->
<property name="checkstyle.con)g"
value="${project.docs.dir}/checkstyle_checks.xml"/>
<property name="checkstyle.report.style"
value="${project.docs.dir}/checkstyle-frames.xsl"/>
<property name="checkstyle.result"
value="${build.checkstyleReport.dir}/checkstyle_result.xml"/>
<property name="checkstyle.report"
value="${build.checkstyleReport.dir}/checkstyle_report.html"/>
<!—CheckStyle 脚步-->
<taskdef resource="checkstyletask.properties" classpathref=" checkstyle-all-
3.4.jar"/>
<target name="checkstyle_check" depends="init">
<checkstyle con)g="${checkstyle.con)g}" failOnViolation="false"
failureProperty="checkstyle.failure">
<formatter type="xml" to)le="${checkstyle.result}"/>
<)leset dir="${project.src.dir}" includes="**/*.java"/>
</checkstyle>
<!—生成报告,其格式取决于${checkstyle.report.style}-->
<style in="${checkstyle.result}" out="${checkstyle.report}" style="$
{checkstyle.report.style}"/>
</target>
下面是我理解的 Checkstyle 的使用 :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Con)guration
1.2//EN"
"http://www.puppycrawl.com/dtds/con)guration_1_2.dtd">
<!-- 对于所有的模块来书,如果有这个模块则说明检测这一项,没有则不检测这一项 -->
<!-- 所有的模块中,其 ROOT 必须为 Checker -->
xianlanhuahua
- 粉丝: 1
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0