在使用CheckStyle时,有些常见的warn解决方案,现列举如下:
1. 不要引用不用的包
2. 在javadoc的问题上:在程序开始时要加javadoc,说明作者,后面可以不加句点;在方法和变量前的javadoc,在最后结束时,一定要加上句点,并且句点前面有一个空白。
3. 每一行的字符不能超过120个。
4. 一行的结尾,也就是分号后面不要有空格;“+,&&,< ,>”前面和后面都要有空格。一般右括号的后面都要有空格,左括号的前面看情况而定(在方法参数中,前没有空格,在if时,就有空格,根据实际情况定)。在一行字符超过120个的基础上,+,&&为优先换行的标识。
5. 一个方法的最大长度为150行
6. 在接口中,方法前面不需要有public
7. 程序的开始“{,(”一定要在一行的结束,不能另起一行。“}”一定要另起一行
以上是使用checkstyle后,最长见到的几个warn。
因为CheckStyle没有经过项目的真正使用,肯定还会有一些新的问题。如果遇到什么新的warn,可以和我联系一下,一起讨论解决。