- 5
- 0
- 约2.7万字
- 约 12页
- 2017-07-27 发布于河南
- 举报
Eclipse中checkStyle使用
1、安装Checkstyle的Eclipse的插件
1)???添加更新源地址 HYPERLINK /update/ /update/ ?直接update
2)????从 HYPERLINK /projects/eclipse-cs/files/ /projects/eclipse-cs/files/ 下载最新的插件包本地进行安装
2、在Eclipse中使用Checkstyle
1)???? 插件安装成功后,在Eclipse中点击Window-Preferences选项可以看到下图
?
2)????新增远程配置文件
3)????右键单击项目,选择Properties-Checkstyle后可以看到下图
A)??????? 选中Check Box-Checkstyle active for this project
B)??????? 从下拉列表中选择一个Checkstyle的配置文件
C)??????? 点击OK
?
3)????查看Checkstyle violations视图,可以看到Checkstyle检测汇总结果
双击其中一项,可以看到该问题出现明细列表
双击其中一项,可以看到问题出现的位置,可以看到类似下图的情况:
将鼠标指向图中的放大镜处稍做停留便可看到提示信息,如图片中的”Missing a Javadoc comment.”
?
3、Checkstyle配置文件的简要说明
关于配置文件的各个模块的更多细节,请参考CHECKSTYLE_HOME/docs/index.html
?
?xml version=1.0 encoding=UTF-8?
!DOCTYPE module PUBLIC -//Puppy Crawl//DTD Check Configuration 1.2//EN
/dtds/configuration_1_2.dtd
!-- 对于所有的模块来书,如果有这个模块则说明检测这一项,没有则不检测这一项 --
!-- 所有的模块中,其ROOT必须为Checker --
module name=Checker
!-- 检验每个包是否存在package.html文件--
!-- See /config_javadoc.html#PackageHtml --
!--
module name=PackageHtml/
--
!-- 检验每个文件末尾是否有一个空行--
!-- See /config_misc.html#NewlineAtEndOfFile --
!--
module name=NewlineAtEndOfFile/
--
!-- Checks that property files contain the same keys. --
!-- See /config_misc.html#Translation --
module name=Translation/
module name=TreeWalker
!-- Checks for Javadoc comments. --
!-- See /config_javadoc.html --
!-- Checks Javadoc comments for method definitions.--
module name=JavadocMethod
property name=scope value=public/
!-- 是否允许错误的参数声明,true为允许,缺省为不允许 --
property name=allowMissingParamTags value=true/
!-- 是否允许错误的错误声明,true为允许,缺省为不允许 --
property name=allowMissingThrowsTags value=true/
!-- 是否允许错误的返回类型声明,true为允许,缺省为不允许 --
property name=allowMissingReturnTag value=true/
/module
!--Checks Javadoc comments for class and interface definitions.--
module name=JavadocType/
!-- Checks that variables have Javadoc comments.--
module name=JavadocVariable
property name=scope value=protected/
/module
!-- 检查Javadoc的格式 --
module name=JavadocStyle
property name=scope value=public/
!-- Comment的第一句的末尾是
您可能关注的文档
- ARM指令全称与功能.doc
- ARPA性能标准局限与操作.ppt
- Artificial Intelligence(北师大module7 Unit20L 2).ppt
- Asterisk连接和管理.doc
- AT90CAN单片机CAN通信模块介绍与软件编程.doc
- At war with the planet(精读6第三课).ppt
- Ati Mobility Radeon x2300显卡装win8企业版 64位系统机友有福了.doc
- AutoCAD中打印设置.doc
- AUTOCAD如何更好输出PDF文件.doc
- AutoCAD 2010 基础 14 布局和打印.ppt
- Elsevier投稿一些问题.doc
- EGFR与PIK3CB在胃癌中表达与意义10.doc
- EMC是Electro Magnetic Compatibility缩写.doc
- eminent和famous用法区别 生前, 一般用eminent。 He is an.ppt
- Endnote X 如何修改输出格式(output style)成为自己想要输出格式.doc
- EP--2.2.2 溶液色度--中英文--骆--2013.09.23.doc
- ERC与网络表等.ppt
- Environment Regulation( 环境法规培训以与国际环境组织介绍).ppt
- Eopgwjy新托福口语考试模板---最著名秋姐口语讲义.doc
- ERDAS Imagine裁剪和拼接以与几何校正.doc
最近下载
- 支部党员大会会议记录(支委会选举范例).docx VIP
- 深圳市宝安区2025-2026学年第一学期五年级语文期末学业质量评估卷(原卷+答案)统编版.docx VIP
- 山桐子种植加工、旅游项目可行性研究报告商业计划书.docx VIP
- 山桐子种植及种苗培育种植加工可行性研究报告申请备案.doc VIP
- 和田地区2026年度地直机关公开遴选公务员、事业单位公开选聘工作人员备考题库及完整答案详解1套.docx VIP
- 山桐子合作种植协议合同.docx VIP
- 2025年香氛未来趋势报告-英敏特.docx VIP
- 报告正文2014年太阳绿宝.pdf VIP
- 2025年高考:云南物理--试题及答案.pdf VIP
- 广东省深圳市宝安区2025-2026学年五年级上学期期末学业质量评估语文试卷.docx VIP
原创力文档

文档评论(0)