
Checkstyle是一款檢查Java程序源代碼樣式的工具,它可以有效的幫助我們檢視代碼以便更好的遵循代碼編寫標(biāo)準(zhǔn),特別適用于小組開發(fā)時(shí)彼此間的樣式規(guī)范和統(tǒng)一。Checkstyle提供了高可配置性,以便適用于各種代碼規(guī)范,所以除了使用它提供的幾種常見標(biāo)準(zhǔn)之外,你也可以定制自己的標(biāo)準(zhǔn)。Checkstyle提供了支持大多數(shù)常見IDE的插件,大部分插件中就含有最新的Checkstyle,就不用費(fèi)心再部署一份了。
我們一起看看Eclipse中Checkstyle插件的配置和使用

圖一:配置Eclipse-CS的安裝更新站點(diǎn)

圖二:當(dāng)前的最新版本是4.3.3

圖三:同意授權(quán)條款

圖四:選擇安裝位置

圖五:在你需要進(jìn)行Checkstyle的項(xiàng)目上單擊右鍵,選擇properties。在彈出的對話框中選擇Checkstyle項(xiàng)目,如果需要Checkstyle的時(shí)候就勾選上左上角的復(fù)選框,不需要的時(shí)候反之即可。在此界面你還可以選擇代碼規(guī)范,并且對相應(yīng)的代碼規(guī)范進(jìn)行配置。

圖六:在圖五選擇Checkstyle點(diǎn)擊確定后,項(xiàng)目會rebuild,之后就可以看到Checkstyle的工作效果了。

圖七:可以通過eclipse中的配置界面對Checkstyle的相關(guān)屬性進(jìn)行配置管理。
這篇文章只是使用Checkstyle的入門體驗(yàn),它的諸多強(qiáng)大功能還得好好研究體味呢。以下是參考網(wǎng)絡(luò)上不錯(cuò)的學(xué)習(xí)資源。