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


版權聲明:本文為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/


免責聲明!

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



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