代码规范检查工具——checkStyle

 

简介

 

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

 

          Checkstyle可以让我们养成书写良好代码风格的习惯,代码的整洁也减少了很多badsmell的产生。使用checkstyle的过程中可能需要经常的调整配置文件,有些check过于严格,可以根据实际情况取消一些代码检查。

 

 

安装

 

  官网地址:

               http://checkstyle.sourceforge.net/

 

 

 

CSDN资源:

               http://download.csdn.net/detail/lhc2207221755/9332623

 

配置

 

1,checkstyle的全局配置

 

       全局配置的作用范围为整个工作空间的项目。

 

 

 

 

2,对于单个项目的检查

 

          选择项目的properties属性,然后勾选上Checkstyle active for this project,之后选择一个配置文件即可。

 

          另外,对单个项目的配置大于全局的配置。方便我们对不同的项目设置不同的检查。

 

 

 

 

 

 

使用

 

        右键,选择:

 

 

           之后,我们看到checkstyle的检查结果:

 

 

 

果然帮我嗅出了很多代码的坏味道~

 

时间: 2024-08-02 22:53:11

代码规范检查工具——checkStyle的相关文章

工具软件-db规范检查工具源代码

问题描述 db规范检查工具源代码 如建表脚本没有注释,不符合规范内容,而通过工具则可以判断出是否规范,求! 解决方案 http://wenku.baidu.com/link?url=7tDmBX9PApWVcJtgW2yI4ZLc6ngJBWsipS0Kyb-vcwN1yxVFErV3N1bvqpZa5YWmmhZ_W3iA5Tr0f_FqZpmEt5cuL-7aRlhtqtLQmdGBw-3

python代码风格检查工具──pylint

pylint是一个python代码检查工具,可以帮助python程序员方便地检查程序代码的语法和风格,通过这个工具,可以使你的python代码尽量保持完美,哈哈.具体可以检查什么东西呢?比如你写了 from XXX import * 了,它就会提示你这样import是不好的.比如你操作符的前后没有空格,它也会提示你.比如逗号后面没跟空格也会.还有你import了没用到的模块,定义了没使用的变量等也会提示.还有你的变量名是否符合规范也会提示.总之它提示的内容很多很全面,而且它最后会给出一个所检查的

C/C++代码静态检查工具Cppcheck在VS2008开发环境中的安装配置和使用

Cppcheck is an analysis tool for C/C++code. Unlike C/C++ compilers and many other analysis tools, it doesn't detect syntax errors. Cppcheck only detects the types of bugs that the compilers normally fail to detect. The goal is no false positives. Cpp

facebook静态代码检查工具开源了!

以前一直想写个静态代码的检查工具,能够根据语法分析自动找出内存泄露的问题,今天发现facebook开源了这样一个工具,可以检查Java , Object c  和c代码,美中不足的是不支持C++. facebook的这款工具叫Infer,用于在发布移动应用之前对代码进行分析,找出潜在的问题.目前 Facebook 使用该工具来分析 Facebook 的 App,包括 Android .iOS.Facebook Messenger 和 Instagram 等等 Facebook 称该工具帮助其每个

python代码检查工具pylint 让你的python更规范_python

1.pylint是什么? Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅参考资料)和有潜在问题的代码.目前 Pylint 的最新版本是 pylint-0.18.1. Pylint 是一个 Python 工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等等. Pylint 的一个很大的好

静态代码检查工具 FindBugs

使用 FindBugs的原因和方法   静态分析工具承诺无需开发人员费劲就能找出代码中已有的缺陷.当然,如果有多年的编写经验,就会知道这些承诺并不是一定能兑现.尽管如此,好的静态分析工具仍然是工具箱中的无价之宝.在这个由两部分组成的系列文章的第一部分中,高级软件工程师 Chris Grindstaff 分析了 FindBugs如何帮助提高代码质量以及排除隐含的缺陷. 代码质量工具的一个问题是它们容易为开发人员提供大量但并非真正问题的问题--即伪问题(false positives).出现伪问题时

指针-java静态代码检查工具

问题描述 java静态代码检查工具 推荐一款java静态代码检查的工具,可以java nullpointer exception静态检查,可以实现检查是否有抛空指针异常的可能性,便于解决代码中更多空指针异常的问题 解决方案 FindBugs,这个可以检查很多,并且根据异常的等级区分开来. 解决方案二: 去这里 http://java-source.net/open-source/code-analyzers 选择 解决方案三: http://stackoverflow.com/questions

有没有检查hive sql的代码检查工具

问题描述 有没有检查hive sql的代码检查工具 有没有工具,可以批量的检查hive sql代码的执行效率,并提供出建议. 解决方案 长远设想,把如下的优化方案做成通用的hive优化方法 采样log表,哪些memberid比较倾斜,得到一个结果表tmp1.由于对计算框架来说,所有的数据过来,他都是不知道数据分布情况的,所以采样是并不可少的.Stage1 数据的分布符合社会学统计规则,贫富不均.倾斜的key不会太多,就像一个社会的富人不多,奇特的人不多一样.所以tmp1记录数会很少.把tmp1和

PHP webshell检查工具 python实现代码_python

1.使用方法:find.py 目录名称 2. 主要是采用python正则表达式来匹配的,可以在keywords中添加自己定义的正则,格式: ["eval\(\$\_POST","发现PHP一句话木马!"] #前面为正则,后面为对这个正则的描述,会在日志中显示. 3.修改下文件后缀和关键字的正则表达式就可以成为其他语言的webshell检查工具了,^_^. 4.开发环境是windows xp+ActivePython 2.6.2.2,家里电脑没有Linux环境,懒得装