在eclipse中使用checkstyle插件自动检查编码规范

编码|规范

 

 

 

 

 

CheckStyle是一个java代码规范检查工具。使用CheckStyle能够强制编程人员遵循某种代码规范。CheckStyle默认提供了对sun编程规范的支持。通过编写配置文件,可以增加自己的检查规范。

CheckStyle的最新版本是3.5。从3.0开始,CheckStyle支持包括代码风格、代码结构、代码冗余、典型错误等更多的代码检查。

CheckStyle通常和Ant配合使用。有许多CheckStyle的第三方插件,包括eclipse插件。

CheckStyle的官方网站:http://checkstyle.sourceforge.net/

CheckStyle默认支持的sun规范见:http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html,这个文档有中文翻译。

CheckStyle的下载地址:http://sourceforge.net/project/showfiles.php?group_id=29721

CheckStyle的eclipse插件下载地址:http://prdownloads.sourceforge.net/eclipse-cs/com.atlassw.tools.eclipse.checkstyle_3.3.2.0.zip?download

 

 

 

 

 

在eclipse环境下安装CheckStyle插件后,启动ecslipse,在首选项中可以导入和配置CheckStyle的配置文件。CheckStyle默认安装了sun的java代码规范。

       不符合checkstyle检查标准的信息“即时”出现在“问题”视图中。

   

       可以点击问题视图的“过滤器”配置显示内容。

   

       CheckStyle的检查规则包含在XML格式的配置文件里。CheckStyle默认的sun规范检查文件是:sun_checks.xml。

       CheckStyle的配置文件由module组成。Module的结构是树。树的root module是Checker。

作者简介:张昱,可以通过e-zhangyu@vip.sina.com 与作者取得联系。

时间: 2024-10-30 18:11:00

在eclipse中使用checkstyle插件自动检查编码规范的相关文章

位置-eclipse中的ssh插件安装问题

问题描述 eclipse中的ssh插件安装问题 我想问下,我的struts2约束文件struts-2.0.dtd,hibernate的插件hibernatetools-Update-4.1.1.Final.zip以及spring的插件springsource-tool-suite-3.4.0.RELEASE-e4.3.1-updatesite.zip插件都安装到什么位置了,大神们快给我说说吧, 解决方案 安装完之后会在eclipse安装路径下的plugins和features这两个文件夹中出现相

eclipse-Sublime text3中有没有类似Eclipse中 servers的插件

问题描述 Sublime text3中有没有类似Eclipse中 servers的插件 个人感觉用eclipse来做前端开发太笨重,没有sublime这么轻巧...所以想用sublime来链接servers服务,无奈没有什么发现! 解决方案 前端你在浏览器调试不行吗,后台又不归你管--

在Eclipse中使用Hibernate插件

最近,我开始使用Eclipse作为我的开发环境.这部分是由于它支持我开发时所使用的许多平台,部分是由于Eclipse是开放的可扩展环境的杰出代表,大家都可以为它的发展贡献自己的力量.我正开始调查人们已经提出的一些扩展.例如,我使用了一个叫做XMLBuddy的小插件来处理XML文件,它很有用.所以,我开始好奇是否有人已经编写了使用Hibernate的插件,最近在编写Developer's Notebook一书时,我做了大量这方面的工作.结果我了解到,这方面确实有一些工作正在进行,本文将探讨其中之一

eclipse中的checkstyle设置问题

问题描述 我修改checkStyle插件jar文件里面的compuppycrawltoolscheckstylecheckssizes目录下的xml文件,然后在eclipse中,点击window.preference.checkstyle,在里面查看methodLength的值已经是我修改的值.但是在做校验时候,还是报方法长度超过80个字节的warning···这个困扰我一个晚上了,所以请高手帮忙提点提点啦.或者告诉我checkstyle在eclipse里面的具体配置和修改方法了,我先谢谢了.

CheckStyle, 强制你遵循编码规范

如今代码静态检查越来越重要,已经成为构建高质量软件的不可或缺的一个验证步骤.如果你使用的是java语言,那么CheckStyle则是一个利器. CheckStyle能够帮助程序员检查代码是否符合制定的规范.通过将CheckStyle的检查引入到项目构建中,可以强制让项目中的所有的开发者遵循制定规范,而不是仅仅停留在纸面上.如果发现代码违反了标准,比如类名未以大写开头.单个方法超过了指定行数.甚至单个方法抛出了3个以上的异常等.这些检查由于是基于源码的,所以不需要编译,执行速度快. CheckSt

怎么在Eclipse中添加VI插件

下载地址 Vi插件下载位置 怎么安装? 将下载下来的zip文件进行解压,然后把对于的目录下的文件分别复制到eclipse目录下的plugins 和features目录下: 注册 在eclipse根目录下建立文件:viplugin2.lic,然后在里面添加以下字符串:nd4UFjUMBADcUSeSW8ocLKoGP3lpbWKkcOhIEjarQ15G4hmJI1wysZnHRp1bCsMI 检验 然后重新开启Eclipse,检验一下你得vi插件是否正确的安装没有吧~ vi插件怎么用? vim插

Eclipse中使用MSN插件的简单介绍

插件主页: http://eimp.sourceforge.net/d/ 下载地址: http://sourceforge.net/project/showfiles.php?group_id=80948 

eclipse中安装插件问题

问题描述 请教一下:如何在eclipse中安装SVN插件!!!! 解决方案 解决方案二:Eclipse-SVN插件的安装和使用这两个地方讲解都很详细,而且有图片对照,详细你很快就能看懂.希望对你有帮助解决方案三:恩,好的,我看看,谢谢你!!!

Eclipse3.0中配置SQLExplorer插件

sql SQLExplorer是Eclipse集成开发环境的一种插件,它可以被用来从Eclipse连接到一个数据库.SQLExplorer插件提供了一个使用SQL语句访问数据库的图形用户接口(GUI).通过使用SQLExplorer,你能够显示表格.表格结构和表格中的数据,以及提取.添加.更新或删除表格数据.SQLExplorer同样能够生成SQL脚本来创建和查询表格.所以,与命令行客户端相比,使用SQLExplorer可能是更优越的选择.在这篇指南中,我们将使用SQLExplorer插件建立一