eclipse安裝阿里巴巴代碼規約插件


1 插件安裝環境

(這里提到的環境及方式,均為作者本人自測成功的)
環境: JDK1.8.0_111,Eclipse4+。
本文使用的JDK版本為:jdk1.8.0;Eclipse版本是: Neon.3 Release (4.6.3)

2 安裝

Help -> Install New Software...



點擊add,Name隨意,Location中添加插件地址 https://p3c.alibaba.com/plugin/eclipse/update;點擊OK;

勾選Ali-CodeAnalysis,再一直點Next ...按提示走下去就好。(我這里已經安裝過了,不會在顯示要求安裝。)
選擇接受證書點擊finish完成操作。
然后根據提示重啟,安裝完畢。

3 使用


重啟之后的eclipse工具欄多出兩個圖標。左邊的按鈕是進行規范化檢查,可以對某個文件進行檢查,也可以對整個項目進行代碼檢查;右邊是語言切換(插件支持中英雙語),即檢查后說明的語言,不熟悉阿里巴巴代碼規范的最好還是用中文的。


鼠標居於某指定文件時,點擊右鍵,右鍵菜單中會有“阿里編碼規約掃描”。這是掃描的是制定的文件。當鼠標定位在目錄位置時,掃描的是全部項目代碼;定位指定項目時,掃描的是指定項目代碼。



插件的檢測結果分級為Blocker、Critical、Major。默認按等級分組,方便統計每個級別錯誤的數量。
選擇中某確定的問題,例如添加@override的注解,可以實現Quick Fix,即點擊右側的小燈泡。會實現自動修復。



目前插件實現了開發手冊中的53條規則,大部分基於PMD實現,其中有4條規則基於Eclipse實現,支持4條規則的QuickFix功能。如下:

  • 所有的覆寫方法,必須加@Override注解,
  • if/for/while/switch/do等保留字與左右括號之間都必須加空格,
  • long或者Long初始賦值時,必須使用大寫的L,不能是小寫的l)
  • Object的equals方法容易拋空指針異常,應使用常量或確定有值的對象來調用equals。

插件不支持代碼實時檢測,需要手動觸發。




歡迎轉載,轉載請注明出處https://www.cnblogs.com/waiting-ying/p/12956075.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM