當前位置:
首頁 > 最新 > 阿里全球首發的規約插件,所有細節都在這裡!

阿里全球首發的規約插件,所有細節都在這裡!

一、前言

昨日(10/14)日,阿里巴巴在杭州雲棲大會上,正式發布了由阿里巴巴 P3C 項目組,經過 247 天的持續研發,正式發布眾所期待的 《阿里巴巴 Java 開發規約》的掃描插件!P3C 是世界知名的反潛機,專門對付水下潛水艇,寓意是掃描出所有潛在的代碼隱患。這個項目組是阿里巴巴開發愛好者自發組織的虛擬項目組,把《阿里巴巴 Java 開發規約》強制條目轉化自動插件,並實現部分的自動編碼。該插件已經在 Github 上開源,有興趣的可以直接去看看。https://github.com/alibaba/p3c或者在Github直接搜索p3c

二、該插件的主要功能

該插件主要是對今年發布的《阿里巴巴 Java 開發規約》的一個延伸,它以一個 IDE 的插件存在,可以自動對手冊中的 Java 不規範的問題進行提示。現在主要支持(IDEA、Eclipse),Android Studio 是基於 IDEA 的,所以也是支持 Android 開發人員的。該插件在掃描代碼後,會將不符合規約的代碼按照 Blocker/Critical/Major 三個等級顯示在下方,甚至在 IDEA 上,還可以基於 Inspection 機制提供了實時檢測的功能,編寫代碼的同時也能快速發現不規範的代碼。而對於歷史代碼,部分規則實現了批量一鍵修復的功能,為首次在成熟項目上,使用插件,做了非常友善的支持。

三、如何安裝

本著 Android 開發的視角,這裡只介紹如何在 Android Studio 中使用Alibaba Java Coding Guidelines(以下簡稱阿里規約插件)。其他工具,請翻閱文檔。3.1 搜索插件依次選擇:Setting >> Plugins >> Browse repositories .

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

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

四、如何使用

4.1 切換語言阿里規約插件的使用非常的簡單,並且本身插件就是國人開發完成,所以對中文的支持非常的好。安裝之後,它會默認使用你當前設備選擇的語言環境,進行配置語言,當然你也可以自行切換語言,暫時僅支持 中文 和 英語。你可以在 Tools >> Alibaba Coding Guidelines >> Switch language to Xxx 進行切換。

這裡切換之後,也需要重啟 IDEA 才可以生效。

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


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 承香墨影 的精彩文章:

像 npm 一樣在 Andriod 項目中引入 Gradle 依賴
Glide 這樣用,更省內存!
全局修改默認字體,通過反射也能做到
當你在設置里修改顯示大小的時候,到底在修改什麼?
突破第三方庫的 minSdkVersion 限制

TAG:承香墨影 |