在使用CheckStyle時,有些常見的warn解決方案,現(xiàn)列舉如下:
1. 不要引用不用的包
2. 在javadoc的問題上:在程序開始時要加javadoc,說明作者,后面可以不加句點;在方法和變量前的javadoc,在最后結束時,一定要加上句點,并且句點前面有一個空白。
3. 每一行的字符不能超過120個。
4. 一行的結尾,也就是分號后面不要有空格;“+,&&,< ,>”前面和后面都要有空格。一般右括號的后面都要有空格,左括號的前面看情況而定(在方法參數(shù)中,前沒有空格,在if時,就有空格,根據(jù)實際情況定)。在一行字符超過120個的基礎上,+,&&為優(yōu)先換行的標識。
5. 一個方法的最大長度為150行
6. 在接口中,方法前面不需要有public
7. 程序的開始“{,(”一定要在一行的結束,不能另起一行。“}”一定要另起一行
以上是使用checkstyle后,最長見到的幾個warn。
因為CheckStyle沒有經(jīng)過項目的真正使用,肯定還會有一些新的問題。如果遇到什么新的warn,可以和我聯(lián)系一下,一起討論解決。