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

1 插件安裝環境

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

2 安裝

Help -> Install New Software...



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

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

3 使用


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


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



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



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

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

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



工具


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

相關文章
相關標籤/搜索