checkstyle插件问题总结

本文总结了使用Checkstyle插件时遇到的各种问题及其解决方案,包括:处理Tab字符,调整方法定义的缩进,解决行长度过长的问题,修复静态变量排序,完善JavaDoc注释,解决重复命名问题,调整赋值语句的缩进,避免尾随注释,遵循JLS的'static'修饰符顺序,以及去除不必要的赋值操作括号。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.File contains tab characters (this is the first instance). :这一行有tab行距,用鼠标选中tab打出的空白处,ctrl+f,全部修改成双空格;

2.method def modifier at indentation level 2 not at correct indentation, 4:和第一点一样,checkstyle要求距离边距4个空格,把这行的前面所有空白去掉,然后敲4个空格就OK;

3.Line is longer than 120 characters (found 123).: 文字超长,换个行啥的就OK;

4.Static variable definition in wrong order.:顺序不对,需要调整:window-->preferences-->查找sort-->menbers sort order:上面的顺序调整一下,一般types第一位,static在普通的前面,方法最后,方法里构造在最前面;下面的勾上,顺序:public,protected,default,private;上面:经供参考:types,static fields,fields,initializers,constructors,static initializers,static methods,methods,配置完成后在需要的类里面:右键-->source-->sort-->打钩-->确定,再次check;

5.Javadoc has empty description section. 没注释啊魂淡;

6.'XXXX' hides a field.:命名重复,换个名,推荐alt+shift+r改;

7.method call child at indentation level 8 not at correct indentation, 12:当前赋值可能方式不对,换个赋值方式瞧瞧;

8.Don't use trailing comments.:直译:不要搞笑吧亲;

9.'static' modifier out of order with the JLS suggestions.:老实点把final放在static 后面; 

10.Unnecessary parentheses around assignment right-hand side.:有个不必要的括号存在;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值