1. 程式人生 > >【Android Studio安裝部署系列】四十一、Android Studio安裝Alibaba Java Coding Guidelines插件(檢查代碼規範)

【Android Studio安裝部署系列】四十一、Android Studio安裝Alibaba Java Coding Guidelines插件(檢查代碼規範)

實現 gui 參考 阿裏巴巴 style oid lips 基本上 setting

版權聲明:本文為HaiyuKing原創文章,轉載請註明出處!

前言

該插件主要是對今年發布的《阿裏巴巴 Java 開發規約》的一個延伸,它以一個 IDE 的插件存在,可以自動對手冊中的 Java 不規範的問題進行提示。現在主要支持(IDEA、Eclipse),Android Studio 是基於 IDEA 的,所以也是支持 Android 開發人員的。

該插件在掃描代碼後,會將不符合規約的代碼按照 Blocker/Critical/Major 三個等級顯示在下方,甚至在 IDEA 上,還可以基於 Inspection 機制提供了實時檢測的功能,編寫代碼的同時也能快速發現不規範的代碼。而對於歷史代碼,部分規則實現了批量一鍵修復的功能,為首次在成熟項目上,使用插件,做了非常友善的支持。

安裝步驟

File——Setting——Plugins——Browse repositories...

技術分享圖片

搜索關鍵字『alibaba』,並在結果中,找到 Alibaba Java Coding Guidelines 並安裝。

技術分享圖片

技術分享圖片

技術分享圖片

安裝完成之後,會有提示需要重啟 Android Studio,我們點擊 restart 按鈕就可以幫我們自動重啟,當然我們手動重啟也行。

技術分享圖片

技術分享圖片

使用方法

切換語言(一般不需要)

阿裏規約插件的使用非常的簡單,並且本身插件就是國人開發完成,所以對中文的支持非常的好。

安裝之後,它會默認使用你當前設備選擇的語言環境,進行配置語言,當然你也可以自行切換語言,暫時僅支持 中文 和 英語。

Tools——阿裏編碼規約——切換語言至英文

技術分享圖片

Inspections 支持

Inspections 相信大家應該都不陌生,它會自動在我們編碼的階段,進行快速靈活的靜態代碼分析,自動檢測編譯器和運行時錯誤,並提示開發人員再編譯之前就進行有效的改正和改進。

技術分享圖片

所有的規範,都可以在 Inspections 中查看到。

File——Settings——Editor——Inspections——Ali-Check

技術分享圖片

代碼靜態分析

可以理解為手動掃描分析。

Tools——阿裏編碼規約——編碼規約掃描

技術分享圖片

它分析的結果,會以 Blocker/Critical/Major 三個級別進行區分。最終檢測出來的效果也非常的直觀,如果你是當前插件語言是中文,基本上一眼就看出來哪裏有問題,並給出了修復建議。

技術分享圖片

參考資料

《阿裏巴巴Java開發規約》插件使用詳細指南

Android studio 插件:阿裏發布的java規約插件

p3c/idea-plugin/

【Android Studio安裝部署系列】四十一、Android Studio安裝Alibaba Java Coding Guidelines插件(檢查代碼規範)