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

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

前言

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

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

安裝步驟

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

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

安裝完成以後,會有提示須要重啓 Android Studio,咱們點擊 restart 按鈕就能夠幫咱們自動重啓,固然咱們手動重啓也行。編碼

使用方法

切換語言(通常不須要)

阿里規約插件的使用很是的簡單,而且自己插件就是國人開發完成,因此對中文的支持很是的好。idea

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

Tools——阿里編碼規約——切換語言至英文.net

Inspections 支持

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

全部的規範,均可以在 Inspections 中查看到。

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

 

代碼靜態分析

能夠理解爲手動掃描分析。

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

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

參考資料

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

Android studio 插件:阿里發佈的java規約插件

p3c/idea-plugin/

相關文章
相關標籤/搜索