代码规范检查工具——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-10-11 04:05:52

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

Jenkins系列——使用checkstyle进行代码规范检查【升级版】

1.背景 在<Jenkins系列——使用checkstyle进行代码规范检查>一文中完成了ant实现代码规范检查的例子.但存在以下缺陷: 每个作业都需要配置一个不同的checkstyle ant脚本,而这个脚本中的多数代码是重复的. 报告采取覆盖方式,而我们有时需要保留一定构建次数的报告. 2.分析 使用变量代替ant脚本中变化的路径,这个变量通过ant命令的 -Dxxx=value 的方式传值. 建立名为${BUILD_NUMBER}的目录,将该次构建成功的报告保留在该目录下. 3.环境 同

Jenkins系列——使用checkstyle进行代码规范检查

1.目标 通过jenkins使用checkstyle对代码进行规范检查并生成html报告. 构建采用shell. 2.环境 checkstyle5.7(如果是Linux版本选用tar.gz格式) apache-ant-1.9.9 ①其他默认环境(如jdk)同前 . ②checkstyle没有选择最新版7.6.1是因为7.6.1版本没有将xml格式的报告转换为html报告的xsl文件. ③ant版本不宜选择太高,因为高版本可能需要JDK8+的支持. ④jenkins checkstyle插件主要是

四种java代码静态检查工具

[转载]常用 Java 静态代码分析工具的分析与比较 转载自 开源中国社区 http://www.oschina.net/question/129540_23043 1月16日厦门 OSC 源创会火热报名中,奖品多多哦 »   简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能.特性等方面对它们进行分析和比较,希望能够帮助 Java 软件开发人员了解静态代码

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

IDEA 阿里巴巴代码规范检查插件

1.问题概要 大家都想写出规范的代码,可规范的标准是什么勒,估计每个人心中的标准都不是完全一致的 在分工合作越来越精细化的时代,我们需要一个最大程度接近公认的规范,这里我们以阿里巴巴的代码规范作为参考, 主要包括两部分 一.阿里巴巴代码规范插件的使用,在代码中就直接提示你不规范的代码 二.<<阿里巴巴 java开发手册>>,该书详尽的讲述了开发的中的规范 2.如何安装与使用:阿里巴巴代码规范插件 点击安装后,重启idea生效 生效后在有不规范的代码处,会有黄色的警告线提示,并且给出

PhpStorm添加PHP代码规范检查CodeSniffer(phpcs)和PHP代码静态分析工具Mess Detector(phpmd)

一.安装 添加镜像,加速下载 ./composer.phar  config -g repo.packagist composer https://packagist.phpcomposer.com CodeSniffer composer.phar global require "squizlabs/php_codesniffer=*" Mess Detector composer.phar global require "phpmd/phpmd=*" 二.Php

c/c++编码规范(3)--google代码规范检测工具cpplint.py

cpplint.py是来自google开源项目风格错误检测工具.它是一个python脚本,和google开源项目风格指南一同发布.下载地址:https://github.com/google/styleguide. cpplint.py的使用方法: 1. 安装python.注意设置环境变量:将python的安装目录写入path环境变量. 2. 执行cpplint.py脚本 我的测试实验如下: 1) 将cpplint.py和test.cc放在实验目录. 2) 在实验目录写一个简单的批处理cppli

windows下代码规范检测工具sonarqube安装与使用,含与maven的结合

一.首先下载sonarqube   地址 : https://www.sonarqube.org/downloads/   (最新版本支持java11+,博主下载支持java8的版本7.7), 下载SonarScanner   地址:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/ 需要注意的是该版本对应的是mysql5.7,不能是mysql8 二.windows 安装 mysql5.7安装好创建sonar数据库 解压下载

SVN集成Checkstyle实现代码自动检查

日常做开发管理,开发经理或者项目经理最烦恼的是怎么控制团队成员的代码质量,团队成员背景不同.经验不同,开发出来的产品也参差不齐,如果只靠代码走查,工作量太大,效果也不好,如果靠事后检查,或者出问题了再来追责,效果也不好.因此需要考虑一种事前自动化检查的方式,这样就能简化开发经理或项目经理的工作,让管理人员能够抽出身作更多的协调.统筹.高瞻远瞩的事情. 大多数项目使用的版本工具应该是SVN.GIT,其他版本工具例如CVS.TFS,当前的用户日趋减少. Checkstyle是很好的代码规范检查工具,