图解Eclipse优化Checkstyle静态分析工具

一 安装Checkstyle插件

二 优化模板文件

1 复制一份作为要优化的文件

2 下面是复制后的结果

3 设置为默认项

 

4 开始配置

5 选择优化项

6 开始优化

三 导出模板文件

四 导入模板文件

1 新建一个模板

2 导入前面导出的模板

3 导出后的样子

五 优化举例

1.javadoc Comments
  Style Javadoc
  checkFirstSentence:去掉对号(第一句话结尾符号的检查)
2.SizeViolations
  Maximun Line Length:80换成120
3.SizeViolations
  Maximun method Length:countEmpty 去掉打钩(150行不算空白行)
4.Coding Problem
  Hidden Field :去掉对号,变成ignore(变量间不存在隐藏)
5.Class Design
  Design For Extension:去掉对号,变成ignore(检查类是否为扩展设计,否则类就应被设计成abstract final empty)
6.Class Design:
  Hide Utility Class Constructor:去掉对号,变成ignore(检查类是否为通用类的判断标准是——是否含有public static方法:
  如果为通用类,那么就不能够有public的构造方法或者默认的构造方法)
7.Miscellaneous
  Final Parameters:去掉对号,变成ignore(参数没有必要都设置成final)
8.Miscellaneous
  New Line At End Of File:去掉对号,变成ignore(在文件末尾增加一个新的行)
  特别说明:集成环境里提供的Formatter文件,默认设置在末尾不需要增加一行,而Checkstyle默认检查规则需要增加一行。
  关于是否需要增加一行,我们推荐不需要增加一行。如果习惯增加一行,就都增加一行,只要两者统一即可。
  这就如同一行要规定多少文字改行一样,我们推荐120文字(最佳实践),但是设定150或者160等其他数字也可以,只要统一且方便阅读。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值