在 10月14日上午9:00 阿里巴巴於在杭州雲棲大會《研發效能峯會》上,正式發佈《阿里巴巴Java開發手冊》掃描插件,該插件在掃描代碼後,將不符合《手冊》的代碼按git
Blocker/Critical/Major三個等級顯示在下方,甚至在IDEA上,還基於Inspection機制提供了實時檢測功能,編寫代碼的同時也能快速發現問題所在。對於歷史代碼,部分規則實現了github
批量一鍵修復的功能。--牛逼牛逼。對於我這種英文很差的,中文提示是在是太棒了編程
該插件由阿里巴巴P3C項目組研發。P3C是世界知名的反潛機,專門對付水下潛水艇,寓意是掃描出全部潛在的代碼隱患。這個項目組是阿里巴巴開發愛好者自發組織造成的虛擬項目組,把《阿里巴巴Java開發規約》強制條目轉化成自動化插件,並實現部分的自動編程。插件
git地址爲這裏寫連接內容開發
https://github.com/alibaba/p3cit
IDea的安裝方式:
IDEA版的插件發佈到了IDEA官方倉庫中(最低支持版本14.1.7,JDK1.7+),按快捷鍵ctrl+alt+s-->>plugins-->>搜Alibaba
自動化
重啓後,怎麼使用:io
說明:從圖中能夠看出掃描結果有1個block錯誤(不符合命名方式);有20個critical錯誤和54個major錯誤。雙擊能夠定位至代碼處,右側窗口還有代碼的批量修復功能。
阿里巴巴