https://github.com/alibaba/p3cgit
Eclipse版插件支持4.2(Juno,JDK1.8+)及以上版本,咱們提供自主的Update Site,經過 Help >> Install New Software 而後輸入https://p3c.alibaba.com/plugin/eclipse/update 便可看到安裝列表。你們能夠經過 Help >> Check for Udates 進行插件新版檢測。github
打開 IDEA,選擇 File - Settings - Plugins - Browse repositories 後,輸入 alibaba 選中 Alibaba Java Coding Guidelines,點擊 Install安全
選擇Java工程根目錄服務器
右鍵選擇阿里編碼規約掃描eclipse
單文件掃描和整個工程掃描方式是一致的。具體以下ide
選擇Java工程中的單個文件工具
右鍵選擇阿里編碼規約掃描性能
掃描完畢後結果以下圖測試
其中Blocker必須進行修改優化
嚴重花屏
內存泄漏
用戶數據丟失或破壞
系統崩潰/死機/凍結
模塊沒法啓動或異常退出
嚴重的數值計算錯誤
功能設計與需求嚴重不符
其它致使沒法測試的錯誤, 如服務器500錯誤
功能未實現
功能錯誤
系統刷新錯誤
數據通信錯誤
輕微的數值計算錯誤
影響功能及界面的錯誤字或拼寫錯誤
安全性問題
操做界面錯誤(包括數據窗口內列名定義、含義是否一致)
邊界條件下錯誤
提示信息錯誤(包括未給出信息、信息提示錯誤等)
長時間操做無進度提示
系統未優化(性能問題)
光標跳轉設置很差,鼠標(光標)定位錯誤
兼容性問題
對於實現Quick Fix的規則,在結果面板中能夠直接一鍵修復 注意:``IDEA14``、``15``能夠經過左下角的燈泡進行一鍵修復操做,``eclipse``暫不支持。
在提交代碼框勾選Alibaba Code Guideline項
若是有違反手冊的地方會提示是否繼續提交,選擇取消後會自動對修改的代碼進行掃描