CheckStyle检验的主要内容包括:Javadoc注释、命名约定、标题、Import语句、体积大小、空白、修饰符、块、代码问题、类设计、混合检查。
要使用CheckStyle,首先必须安装Eclipse插件,可以从sourceforge网站下载插件,网址如下:
http://sourceforge.net/projects/eclipse-cs/files/Eclipse%20Checkstyle%20Plug-in/
安装checkstyle插件的方法主要有如下三种:
1、在Eclipse下使用link方式链接插件
在某个目录(eg. D:\Program Files (x86)\externalplugins)创建checkstyle\eclipse子目录,将之前下载的插件下的features和plugins两个文件下拷贝到该目录下(eg: D:\Program Files (x86)\externalplugins\checkstyle\eclipse)。
接着在eclipse的links目录下新建checkstyle.link文件,在该文件中添加一行写上需要链接的插件地址,例如:path=D:/Program Files (x86)/externalplugins/checkstyle。
【说明】此种方式便于管理外部Eclipse插件。
2、下载checkstyle插件文件夹后拷贝到Eclipse的和features和plugins目录
此种方式将下载的checkstyle插件的features目录下的内容拷贝到Eclipse下的features目录,将将下载的checkstyle插件的plugins目录下的内容拷贝到Eclipse下的plugins目录。
3、使用“Software Updates”->“Find and install”指定网址安装插件。
点击Eclipse或MyEclipse的“Help”->“Software Updates”->“Find and Install”,在弹出的窗口中选择“Search for new features to install”单选框,接着在“Update sites to visit”窗口点击“New Remote Site”按钮,在该窗口输入插件名称和插件下载地址后点击“OK”按钮完成下载。
Checkstyle插件安装成功后,在Eclipse中打开Windows-->Preferences能发现左侧栏里有一个Checkstyle的选项。
CheckStyle配置具体步骤如下:
1、在Eclipse中打开Windows-->Preferences-->Checkstyle,如下图所示:
通过界面我们可以发现,Checkstyle插件中默认内置有2个执行代码检查的配置文件:Sun Checks、Sun Checks(Eclipse)。这两个配置文件中分别定义了Checkstyle需要检查的选项配置。一般项目组都会根据项目需求自定义一个配置文件,然后通过import的方式导入到Eclipse中。今天,我们主要介绍这一种方式。
2.点击New,在弹出的界面中Type下拉框选择External Configuration File,然后引入我们自定义的配置检查xml文件,Name可以自定义,这里我们引入自定义的模板文件名为huaxia_checks_v1.1.xml如下图所示:
点击OK保存,然后我们在前一个界面中就能看到我们刚刚导入的配置了。就是下图中的
huaxia_checks_v1.1.xml
我们可以鼠标选中该行,然后点击右边的Set as Default按钮,这样Checkstyle就已经配置好了。
3、也可以通过右键点击Porject中,PropertiesàCheckstyle,在Configure选项中配置相应的模板文件,并勾选Checkstyle active for this project如下图:
或者也可以通过 选择某个项目,点击右键选择“Checkstyle”,会出现如下菜单:
1) Configure project(s) from blueprint:指定工程加入Checkstyle检查;
2) Activate Checkstyle:激活Checkstyle;
3) Deactivate Checkstyle:取消激活Checkstyle;
4) Check code with Checkstyle:使用Checkstyle检查代码;
5) Clear Checkstyle violations:去掉Checkstyle的检查提示。
选择“Check code with Checkstyle”对所选中的项目进行检查,检查后对有问题的类会使用警告或错误标识。参考提示信息如下:
左侧会显示小圆圈,将鼠标移动到上面时将给出提示信息。
使用checkstyle后,注释、变量命名规范性、类中变量、构造函数、方法的顺序的检查、行的长度、文件的长度、方法的长度等都不需要手工进行检查,只需要在代码评审时使用Checkstyle检查即可。因此,让代码评审人员将侧重点放在checkstyle检查不出来的一些代码的优化问题。
对于Checkstyle检查选项的详细配置,我们可以在Eclipse中进行配置修改,如下图,选中huaxia_checks_v1.1.xml
双击选中的行或者点击右边的Configure按钮,弹出下面的界面
上图中,左边的菜单项代表我们可以进行配置的选项,每一个菜单项都可以展开为多个子菜单项。我们可以分别进行配置。其中菜单项上标了绿色对勾的表示该项以及所有子项已经添加到了检查项中。如果子项没有全部添加,则父菜单项不会显示绿色对勾。
如果我们需要添加某个配置项,可以点击选中某个菜单项,然后点击下方的Add按钮,选择OK后该项的子菜单项会显示在右边区域,我们可以通过勾选菜单项前的复选框对具体的项进行配置。如下图所示
具体项目的含义,从名称基本能看懂。
各种参数配置参见官方文档:
http://checkstyle.sourceforge.net/availablechecks.html
配置文件
相关推荐
### 编码规范化插件checkStyle #### 一、前言 **Checkstyle**是一款用于Java项目的静态代码分析工具,能够帮助开发者遵循一定的编码规范,从而提高代码质量和可读性。该工具支持自定义规则集,可以根据项目需求...
一旦Checkstyle配置成功并启用,按下这个组合键时,IDE会根据阿里巴巴的编码规范对代码进行格式化。在IntelliJ IDEA中,相应的快捷键可能是"Code" -> "Reformat Code"(或Ctrl+Alt+L)。请注意,不同的IDE可能会有...
配置文件是 Checkstyle 工作的核心,它定义了一系列规则来确保代码遵循特定的编码规范。以下是对 Checkstyle 配置文件中各个模块及其功能的详细说明: 1. **basedir**:设置代码所在的目录,用于确定相对路径的基...
- 在项目属性的CheckStyle配置界面中,勾选启用编码规范检测的选项。 - 点击`Apply and Close`或直接点击`Apply`保存设置。 6. **开始检测**: - 点击`Run`或`Start`按钮开始检测项目中的代码。 - MyEclipse会...
Eclipse CheckStyle是一款非常受欢迎的Java编程工具,用于检查代码质量并确保代码符合特定的编码规范。这个压缩包文件包含了与Eclipse集成的CheckStyle配置文件及相关操作步骤,旨在帮助开发者实现一致且高质量的...
### Checkstyle配置详解 #### 一、概述 随着软件项目的复杂性和规模不断扩大,代码的一致性和规范性变得尤为重要。为了确保代码质量并提高团队协作效率,很多开发团队都会采用一些工具来自动化检查代码风格和规范...
总之,"Java代码规范、格式化和checkstyle检查配置文档"是指导开发者遵循编码规范、自动格式化代码和使用Checkstyle进行静态分析的重要资源。通过理解和应用这些知识,开发者可以编写出更高质量、更易维护的Java代码...
Checkstyle是一款强大的静态代码分析工具,主要用于检查Java源代码是否符合预先设定的编码规范。这个开源项目在SourceForge上活跃,为开发者提供了遵循编码标准和最佳实践的自动化手段。通过使用Checkstyle,开发...
`Checkstyle的配置详解.pdf`文件很可能包含了如何设置和调整Checkstyle配置的详细指南。通常,配置文件是一个XML文件(如`checkstyle.xml`),其中包含了要启用的检查器(Checker)、模块(Module)和它们的参数。...
Eclipse Checkstyle是一个开源项目,它提供了一种方式来检查Java源代码是否符合特定的编码规范,例如Sun的Java编程规范或Google的编码风格。通过使用Checkstyle,开发者可以在编码阶段发现潜在的问题,而不是在后期...
在Eclipse集成开发环境中使用CheckStyle,可以实时地提醒开发者遵守编码规范,从而提升开发体验。 首先,你需要下载`checkStyle`压缩包,其中包含了CheckStyle的安装文件。解压后,你会发现里面包含了一些必要的...
CheckStyle 是一个广泛使用的开源代码质量检查工具,它遵循一系列预定义的编码规范,帮助开发者确保代码的一致性和可维护性。在 Java 和 Android 开发中,保持良好的代码风格和规范至关重要,因为这有助于提高代码的...
- 如果需要调整已导入的Checkstyle配置,可以返回"Preferences" -> "Checkstyle" -> "Local Check Configurations",选择对应的配置文件,点击"Edit..."进行修改。 - 修改XML配置文件,可以添加、删除或调整...
5. **配置文件来源**:CheckStyle的配置文件可以自定义,也可以使用已有的公共配置,如Google或Sun的编码规范。配置文件定义了各种规则,例如命名约定、空格使用、注释规范等。 6. **启用检查**:配置完成后,可以...
1. **配置CheckStyle**: 在“Settings”/“Preferences”中找到“CheckStyle”,点击“Add”添加CheckStyle配置文件(通常是`.xml`格式)。你可以选择官方提供的默认配置,也可以自定义规则。 2. **扫描项目**: ...
在软件开发过程中,保持代码的一致性和可读性至关...通过导入和配置这些文件,开发者可以快速地将个人或团队的编码规范应用到实际项目中。记住,良好的代码风格不仅有利于代码的阅读和维护,也是专业开发者的必备素养。
Checkstyle是一款广泛使用的Java编程语言的静态代码分析工具,它帮助开发者遵循特定的编码规范和最佳实践,确保代码的一致性和可读性。本篇将详细介绍Checkstyle的配置过程及重要概念。 一、Checkstyle的基本原理 ...
Checkstyle的配置文件(通常是checkstyle.xml)包含了具体的编码规范,这些规则可以根据团队的需求进行定制。配置文件中可以定义各种检查,如命名约定(类名、方法名、变量名)、注释要求、空格和缩进规则、非法代码...
【MyEclipse安装和使用Checkstyle详解】 在Java开发中,代码规范的遵循对于团队协作和项目维护至关重要。...通过合理配置和使用,我们可以更好地遵循编码规范,减少潜在的编程错误,提升软件的可维护性和可读性。