1. 程式人生 > >IDEA阿里巴巴Java開發規約外掛使用

IDEA阿里巴巴Java開發規約外掛使用

在 10月14日上午9:00  阿里巴巴於在杭州雲棲大會《研發效能峰會》上,正式釋出《阿里巴巴Java開發手冊》掃描外掛,該外掛在掃描程式碼後,將不符合《手冊》的程式碼按

Blocker/Critical/Major三個等級顯示在下方,甚至在IDEA上,還基於Inspection機制提供了實時檢測功能,編寫程式碼的同時也能快速發現問題所在。對於歷史程式碼,部分規則實現了

批量一鍵修復的功能。--牛逼牛逼。對於我這種英文不好的,中文提示是在是太棒了

該外掛由阿里巴巴P3C專案組研發。P3C是世界知名的反潛機,專門對付水下潛水艇,寓意是掃描出所有潛在的程式碼隱患。這個專案組是阿里巴巴開發愛好者自發組織形成的虛擬專案組,把《阿里巴巴Java開發規約》強制條目轉化成自動化外掛,並實現部分的自動程式設計。

git地址為這裡寫連結內容

https://github.com/alibaba/p3c

IDea的安裝方式:
IDEA版的外掛釋出到了IDEA官方倉庫中(最低支援版本14.1.7,JDK1.7+),按快捷鍵ctrl+alt+s-->>plugins-->>搜Alibaba


重啟後,怎麼使用:




說明:從圖中可以看出掃描結果有1個block錯誤(不符合命名方式);有20個critical錯誤和54個major錯誤。雙擊可以定位至程式碼處,右側視窗還有程式碼的批量修復功能。

跟findbugs差不多,不過支援國貨哈哈,我喜歡中文。