在開發中,我們需要不僅僅是個人的超強的能力(學習能力、解決問題能力等),我們也需要團隊合作能力,我們要明白,我們的成功來自於我們的團隊(一個英雄是很難自靠自己的能力來創造一個時代的)。今天我們就介紹一種,在團隊開發中遵守某些編碼規範的工具—-CheckStyle。
CheckStyle主要的功能就是實時檢測,代碼的規範(Code Style)是否符合我們規定的一個模板,如定義的靜態常量是大寫,局部參數以m開頭,函數名字不超過20個字等。當發現這些不符合這些規範時,它就報一個警告或者錯誤等提示。
參考:
* CheckStyle的官網
* 華爲的配置,可以自己改,不一定適合你
接下來講使用吧!
1.翻牆打開,Android Studio按照下圖,安裝一下控件。
2.配置gradle,我直接給出我的配置吧。我配置在項目下的gradle裏面了。
配置如下,方便複製:
apply plugin: 'checkstyle'
checkstyle {
configFile rootProject.file('checkstyle.xml')
toolVersion '6.19'
ignoreFailures false
showViolations true
}
task('checkstyle', type: Checkstyle) {
source 'src/main/java'
include '**/*.java'
classpath = files()
}
具體的配置位置,如圖:
3.安裝完畢,從這裏下載華爲的配置checkStyle配置,然後放到你的項目中,你可以放在系統的文件夾下
4.把你的xml配置到checkStyle關聯起來 設置如圖所示,按那個加號,直接選擇你的checkStyle.xml的文件的位置,確定就可以了。需要給它取一個名字,啥名字都可以。
5.從IDE 下面可以看到我們的插件,然後掃描整個項目,就會給你提示,還有其它功能,我慢慢發現再補充。