checkstyle安装、配置、使用

  • 良好的代码格式方便阅读,利于多人维护,避免格式化代码后差异太多。
  • android studio默认配置格式化后,基本满足我们的格式要求。
  • 下面是如何安装,配置checkstyle。
  • 部分内容参考自官方文档,目前流行的两种范约束xml分别是sun_checks.xmlgoogle_checks.xml ,本文使用的chenjim_checks.xml依赖checkstyle-6.8.1-all.jar,更高版本可能需要适当修改。

android studio(intellij)中安装使用

  1. 要求STUDIO_JDK为jdk8以上,否则安装后无法正常使用,可以在环境变量中配置STUDIO_JDK=../jdk为studio的jdk版本
  2. 在线安装,File–>setting–>Plugins–>Marketplace,搜索checkstyle,然后安装,如下图
    在这里插入图片描述
  3. 离线安装,File–>setting–>Plugins–>install plugin from disk,如下图,选择官方的文件安装包
    在这里插入图片描述
  4. 打开studio,File–>Settings–>OtherSettings–>CheckStyle,点“+”,选中“Use a local checkstyle file”,点击Browse,导入配置文件chenjim_checks.xml,然后只勾选刚导入的,点击OK,退出Setting
  5. 打开studio,打开java代码,右键,点击Check current file 选项,检测当前代码是否有checkstyle异常,下方checkStyle栏目会显示检测结果.

本文地址 http://blog.csdn.net/csqingchen/article/details/51896769

eclipse中安装使用

  1. 菜单help–>install new software,在work with后面输入栏,输入在线安装地址 http://eclipse-cs.sourceforge.net/update,安装
  2. 菜单Windows–>Preference,点击checkstyle,点击New,在Check Configuration Properties界面,type选择External Configuration File, 点击Browse,导入chenjim_checks.xml ,配置完成点击OK.
  3. 选中刚新加的配置,点击右侧Set as Default
  4. 打开一份java代码,右键,就有checkstyle选项

本文地址 http://blog.csdn.net/csqingchen/article/details/51896769

命令行中使用

使用较繁琐,版本不一样还可能会出现其他异常,不推荐使用

  1. checkstyle releases @github 下载checkstyle-**-all.jar到自己的电脑
  2. 使用命令形式如下
    java -jar checkstyle-**-all.jar的绝对路径 -c chenjim_checks.xml的绝对路径 要检测文件的路径
    例如
    java -jar /home/chenjim/bin/checkstyle/checkstyle-6.8.1-all.jar -c /home/chenjim/bin/checkstyle/chenjim_checks.xml ./MainActivity.java
  3. 命令太长了,太难记,太麻烦了,可以写一个脚本文件checkstyle/checkstyle.bat,里面内容如下
    java -jar /home/chenjim/bin/checkstyle/checkstyle-6.8.1-all.jar -c /home/chenjim/bin/checkstyle/chenjim_checks.xml $1
    将文件加到环境变量,加上可执行权限,然后checkstyle ./MainActivity.java就行了

本文地址 http://blog.csdn.net/csqingchen/article/details/51896769

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清霜辰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值