1. 程式人生 > >阿里巴巴Java開發手冊Eclipse外掛 使用指南

阿里巴巴Java開發手冊Eclipse外掛 使用指南

首先非常感謝大家對外掛的支援與意見,Eclipse的功能相對來說比較簡單,希望有更多的同學加入進來一起完善。

外掛安裝

環境:JDK1.8Eclipse4+。有同學遇到過這樣的情況,安裝外掛重啟後,發現沒有對應的選單項,從日誌上也看不到相關的異常資訊,最後把JDK1.6升級到1.8解決問題。

Help -> Install New Software...

 

輸入Update Site地址:https://p3c.alibaba.com/plugin/eclipse/update 回車,然後勾選Ali-CodeAnalysis,再一直點Next Next...按提示走下去就好。然後就是提示重啟了,安裝完畢。

 

注意:有同學反映外掛掃描會觸發JPA外掛啟動後臺執行緒執行不明任務,如果不需要的話解除安裝掉JPA外掛即可,目前尚未發現原因

外掛使用

目前外掛實現了開發手冊中的53條規則,大部分基於PMD實現,其中有4條規則基於Eclipse實現,支援4條規則的QuickFix功能。

* 所有的覆寫方法,必須加@Override註解,

* if/for/while/switch/do等保留字與左右括號之間都必須加空格,

* long或者Long初始賦值時,必須使用大寫的L,不能是小寫的l

* Objectequals方法容易拋空指標異常,應使用常量或確定有值的物件來呼叫equals

目前不支援程式碼實時檢測,需要手動觸發,希望更多的人加入進來一起把咱們的外掛做得越來越來,儘量提升研發的使用體驗。

程式碼掃描

可以通過右鍵選單、Toolbar按鈕兩種方式手動觸發程式碼檢測。同時結果面板中可以對部分實現了QuickFix功能的規則進行快速修復。

觸發掃描

在當前編輯的檔案中點選右鍵,可以在彈出的選單中觸發對該檔案的檢測。

 

在左側的Project目錄樹種點選右鍵,可以觸發對整個工程或者選擇的某個目錄、檔案進行檢測。

 

也可以通過Toolbar中的按鈕來觸發檢測,目前Toolbar的按鈕觸發的檢測範圍與您IDE當時的焦點有關,如當前編輯的檔案或者是Project目錄樹選中的項,是不是感覺與右鍵選單的檢測範圍類似呢。

 

掃描結果

簡潔的結果面板,按規則等級分類,等級->

規則->檔案->違規項。同時還提供一個檢視規則詳情的介面。

清除結果標記更方便,支援上面提到的4條規則QuickFix

 

檢視所有規則

 

 

國際化