Checkstyle

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

CheckStyle检验的主要内容

·Javadoc注释

·命名约定

·标题

·Import语句

·体积大小

·空白

·修饰符

·块

·代码问题

·类设计

·混合检查(包括一些有用的比如非必须的System.out和printstackTrace)

从上面可以看出,CheckStyle提供了大部分功能都是对于代码规范的检查,而没有提供象PMD和Jalopy那么多的增强代码质量和修改代码的功能。但是,对于团队开发,尤其是强调代码规范的公司来说,它的功能已经足够强大。

时间: 2024-09-17 04:43:16

Checkstyle的相关文章

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

编码|规范           CheckStyle是一个java代码规范检查工具.使用CheckStyle能够强制编程人员遵循某种代码规范.CheckStyle默认提供了对sun编程规范的支持.通过编写配置文件,可以增加自己的检查规范. CheckStyle的最新版本是3.5.从3.0开始,CheckStyle支持包括代码风格.代码结构.代码冗余.典型错误等更多的代码检查. CheckStyle通常和Ant配合使用.有许多CheckStyle的第三方插件,包括eclipse插件. CheckS

Errors occurred during the build.Errors running builder 'Checkstyle Builder' on

每次保存项目时总是报错:Errors occurred during the build.Errors running builder 'Checkstyle Builder' on project .CheckStyle也无法运行. 问题原因:     当前项目CheckStyle配置文件的check-config-name和eclipse所安装的CheckStyle的名字不一样. 解决方案: 全局搜索[Ctrl+H-->File Search]"check-config-name&qu

Failed during checkstyle execution: Unable to find suppressions file at location: src/checkstyle/checkstyle-suppressions.xml

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.6.RELEASE</version> </parent>   springboot的parent节点配置错误,则会报下面的错   [INFO] ----------------

checkStyle结果分析

checkStyle结果分析 参考:http://commons.apache.org/jelly/libs/http/checkstyle-report.html 1.Missing a Javadoc comment:缺少JavaDoc注释2.First sentence should end with a period:你的注释的第一行文字结束应该加上一个"."3.Expected @throws tag for 'Exception':在注释中希望有@throws的说明,在方法

代码规范检查工具——checkStyle

  简介              Checkstyle是一款检查java程序代码样式的工具,可以有效的帮助我们检视代码以便更好的遵循代码编写标准,特别适用于小组开发时彼此间的样式规范和统一.Checkstyle提供了高可配置性,以便适用于各种代码规范,所以除了可以使用它提供的sun的代码标准外,你也可以定制自己的标准.我们可以在eclipse中安装checkstyle的插件,来方便我们的使用.             Checkstyle可以让我们养成书写良好代码风格的习惯,代码的整洁也减少了

CheckStyle及其配置的详细解释

代码格式化的好处我想我就不需要说了,大家肯定也都理解其优点,否则你也不会看这个文档. 这里我以CheckStyle3.4为例,讲解CheckStyle的使用,确切的说是其配置的具体解释,假如你是Checkstyle3.4以下,那么有一部分module将是不可以答应的,请删除之;在这份文档中我试图把所有的module都分析讲解一次,同时下面的这份文档也是我的设置,对于我个人不喜欢的设置我都注释了,假如你需要请取消注释或如何!! Checkstyle简介,其是目前最广泛使用的代码检查工具,功能强大,

findbugs, checkstyle, pmd的myeclipse7.5+插件安装(转:http://blog.csdn.net/priestmoon/article/details/63941)

CheckStyle (1)下载net.sf.eclipsecs_5.3.0.201012121300-updatesite-.zip (2)打开MyEclipse,Help->Software Updates->Add/Remove Software (3)Add->Add Archive,选中zip包->next->Apply (4)右键菜单中出现Checkstyle     FindBugs (1)下载edu.umd.cs.findbugs.plugin.eclipse

谁有一系列的Eclipse插件啊比如:checkStyle等等

问题描述 我想要一系列的Eclipse的插件以link方式安装比如·FindBugs·PMD/CPD·Checkstyle下载下来的包结构我不会弄,总装不上有没有高手给我发一下可以用的目录结构为findBugs/eclipse/pluginsfindBugs/eclipse/features这种样子的,我的邮件为arne3166@gmail.com谢谢 解决方案 解决方案二:我也在找PMD/CMD,找到麻烦发给我一份,谢谢!解决方案三:告诉我怎么装,谢谢!!!

myeclipse中代码规范的设置以及checkstyle的使用

问题描述 myeclipse中formatter中如何设置才能达到 分号与行尾注释之间加空格.int a = 0;//测试注释内容进行formatt之后直接变为int a = 0; //测试注释内容因为我要做的一个格式化样式模板,统一格式化代码.可是看了半天也没弄明白formatter中怎么设置.本来这个也不算什么太重要的事儿,可是公司要用checkstyle检查代码.这条行尾注释就通不过.您有什么看法? 问题补充:额.这个我已经试过了.但是预览显示的分号跟注释有空格.不过如果拿这个format