1. 程式人生 > >阿里巴巴Java開發規約掃描外掛-Alibaba Java Coding Guidelines 在idea上安裝使用教程

阿里巴巴Java開發規約掃描外掛-Alibaba Java Coding Guidelines 在idea上安裝使用教程

經過247天的持續研發,阿里巴巴於10月14日在杭州雲棲大會上,正式釋出眾所期待的《阿里巴巴Java開發規約》掃描外掛!該外掛由阿里巴巴P3C專案組研發。P3C是世界知名的反潛機,專門對付水下潛水艇,寓意是掃描出所有潛在的程式碼隱患。這個專案組是阿里巴巴開發愛好者自發組織形成的虛擬專案組,把《阿里巴巴Java開發規約》強制條目轉化成自動化外掛,並實現部分的自動程式設計。
阿里技術公眾號於今年的2月9日首次公佈《阿里巴巴Java開發規約》,瞬間引起全民程式碼規範的熱潮,上月底又釋出了PDF的終極版,大家踴躍留言,期待配套的靜態掃描工具開放出來。
為了讓開發者更加方便、快速將規範推動並實行起來,阿里巴巴基於手冊內容,研發了一套自動化的IDE檢測外掛(IDEA、Eclipse)。該外掛在掃描程式碼後,將不符合規約的程式碼按Blocker/Critical/Major三個等級顯示在下方,甚至在IDEA上,我們還基於Inspection機制提供了實時檢測功能,編寫程式碼的同時也能快速發現問題所在。對於歷史程式碼,部分規則實現了批量一鍵修復的功能,如此爽心悅目的功能是不是很值得擁有?提升程式碼質量,提高團隊研發效能,外掛將會一路同行。
外掛下載地址:

https://github.com/alibaba/p3c
好了廢話不多說了,如何安裝IDEA外掛?
你只需開啟 Settings >> Plugins >> Browse repositories 輸入 Alibaba 搜尋,看到對應外掛後即可安裝。
如果是mac 則Preferences >> Plugins >> Browse repositories 輸入 Alibaba 搜尋,看到對應外掛後即可安裝。

最後可以在idea的Tools裡看到阿里巴巴編碼規約。

外掛掃描結果示例: