什麼是checkstyle html
CheckStyle是SourceForge下的一個項目,提供了一個幫助JAVA開發人員遵照某些編碼規範的工具。它可以自動化代碼規範檢查過程,從而使得開發人員從這項重要,可是枯燥的任務中解脫出來。 eclipse
CheckStyle檢驗的主要內容
·Javadoc註釋
·命名約定
·標題
·Import語句
·體積大小
·空白
·修飾符
·塊
·代碼問題
·類設計
·混合檢查(包活一些有用的好比非必須的System.out和printstackTrace) 工具
從上面能夠看出,CheckStyle提供了大部分功能都是對於代碼規範的檢查,而沒有提供象PMD和Jalopy那麼多的加強代碼質量和修改代碼的功能。可是,對於團隊開發,尤爲是強調代碼規範的公司來講,它的功能已經足夠強大。 this
轉自 http://www.oschina.net/p/checkstyle/
Eclipse插件安裝 編碼
1. 明確須要安裝的版本 spa
不一樣的eclipse(MyEclipse是基於eclipse進行擴展的)可以安裝的插件版本是不一樣,如下是checkstyle對eclipse不一樣版本的支持(checkstyle最新版爲5.6 ) .net
Checkstyle 插件 |
發佈日期 設計 |
Eclipse3.1 代碼規範 |
Eclipse3.2 |
Eclipse3.3 |
Eclipse3.4 |
Checkstyle 4.0.1 |
2005-12-15 |
OK |
OK |
OK |
OK |
Checkstyle 4.1.1 |
2006-08-13 |
OK |
OK |
OK |
OK |
Checkstyle 4.2.1 |
2007-01-07 |
OK |
OK |
OK |
OK |
Checkstyle 4.3.3 |
2007-10-30 |
OK |
OK |
OK |
OK |
Checkstyle 4.4.2 |
2008-06-25 |
× |
OK |
OK |
OK |
後續版本資料未找到 |
因爲項目組統一使用MyEclipse6.5(eclipse3.2),因此使用4.4.2版本。因爲updatesitehttp://eclipse-cs.sourceforge.net/update不能訪問(5.6的updatesite http://sourceforge.net/projects/eclipse-cs/files/updatesite/5.6.0/ 可用),所以只能使用先下安裝的方式:
(PS:如何獲取插件的在線安裝地址,首選的網上查找,當網上資料較少或不許確時,能夠經過下載插件時附帶的site.xml中獲取,以下圖
)
2. 安裝
相對直接將features和plugins複製到eclipse安裝目錄下的「暴力」安裝,我的更傾向link方式安裝:
1) 將插件解壓到到文件夾,格式須要知足:**/插件名稱/eclipse/,如:
2) 在eclipse安裝目錄下找到link文件夾,插件名稱.link文件(名稱無強制,爲了方便區分插件,以插件名稱命名),內容以下:
path=D:/eclipse plugin/checkstyle
3) 重啓eclipse,建議添加-clean重加載插件(eclipse.ini中一般已經使用該命令)
4 ) 觀察Properties選項,觀察存在CheckStyle目錄,若存在,證實安裝成功。
簡單使用
開啓eclipse/MyEclipse在須要進行驗證的工程上點擊右鍵-》Properties,在CheckStyle選項卡中勾選「Checkstyle active for this project」,等待工程編譯完成。