《阿里巴巴Java開發手冊》掃描插件正式發佈--插件安裝和使用分析


"無論作什麼,只要堅持下去就會看到不同!在路上,不卑不亢!"git


阿里巴巴於10月14日上午9:00在杭州雲棲大會《研發效能峯會》上,正式發佈《阿里巴巴Java開發手冊》掃描插件。下面分享這個插件,但願更多的人使用,提升咱們的代碼/編碼的規範!github


阿里代碼規約插件相關內容:網絡

視頻地址:https://yunqi.aliyun.com/#/video/detail1420eclipse

翹首期盼247天!《阿里巴巴Java開發手冊》掃描插件正式發佈:
https://mp.weixin.qq.com/s/KcPtgFbnU6CS3L49EKcnDgide

《阿里巴巴Java開發規約》IDEA插件與Eclipse插件使用指南【雲棲社區】
http://mp.weixin.qq.com/s/GjrbDp6ZF_vPDoHyhImShw工具

​阿里巴巴代碼規範掃描插件github地址:
​https://github.com/alibaba/p3c開發工具

阿里巴巴Java開發手冊(終極版):
https://github.com/alibaba/p3c/blob/master/阿里巴巴Java開發手冊(終極版).pdf測試


下面是我在Eclipse安裝插件的過程和具體測試代碼的分析示例:ui

在github中已經具體說明了Eclipse和Idea的開發工具如何安裝插件,下面就都進行簡單的介紹和說明!阿里雲

安裝注意版本問題:
我在IDEA上安裝這個插件的時候,報錯

Plugin Alibaba Java Coding Guidelines was not installed: Cannot download 'https://plugins.jetbrains.com/pluginManager/?action=download&;id=com.alibaba.p3c.smartfox&build=IU-172.4343.14&uuid=9f9fc264-a025-47ed-9bdc-c12871794d1c': Read timed out

開始我覺得是版本問題,我更新了IDEA最新版本,注意更新從新安裝的時候,不要刪除以前IDEA的配置信息。可是安裝以後,發現仍是不行,我真NC了,上面錯誤明顯是 Read timed out !因而我立刻斷開個人wifi,用我手機開了個熱點,一試以後,下載蹭蹭的!開心!【總結:如何報這個錯誤,請檢查網絡

IDEA版的插件 : 咱們發佈到了IDEA官方倉庫中(最低支持版本14.1.7,JDK1.7+)
Eclipse版插件 : 支持4.2(Juno,JDK1.8+)及以上版本

注意代碼必定要編譯事後在進行 掃描,不然結果可能不完整!

1.Eclipse安裝和使用介紹

第一步:安裝插件

Help >> Install New Software 而後在框中輸入URL: https://p3c.alibaba.com/plugin/eclipse/update

這裏寫圖片描述

安裝完成後,重啓Eclipse!

而後右鍵能夠看到,第一次顯示

這裏寫圖片描述

而後點擊切換爲中文:

這裏寫圖片描述

第二步:簡單使用插件

編寫了一個不符合阿里代碼規約的例子,進行測試,代碼以下:

/**
 * 測試阿里代碼規約插件
 * @author dufyun
 *
 */
//命名風格:3 -- ALibabapluginTest,沒有按照駝峯法
public class ALibabapluginTest {
    
    //命名風格:1 -- _name ,不能以 下劃線或美圓符號
    private String  _name; 
    //命名風格:2  -- 嚴禁使用拼音與英文混合的方式
    public void  DaZhePromotion(){
        
        System.out.println("打折方法");
    }

        
}

右鍵,選擇 阿里編碼規約掃描,結果以下圖 :

這裏寫圖片描述

2.IDEA安裝和使用介紹

安裝和使用和Eclipse大同小異,具體安裝也能夠參考github介紹。

第一步:插件安裝

Settings >> Plugins >> Browse repositories... 搜 Alibaba 就能夠。

這裏寫圖片描述

安裝 而後重啓;
就能夠看見Tools 》》 阿里編碼規約

這裏寫圖片描述

第二步:簡單使用插件

請看下圖,注意代碼必定要編譯事後在進行 掃描,不然結果可能不徹底!

這裏寫圖片描述

附: 阿里雲的代碼檢測

登陸雲效公有云官網(https://www.aliyun.com/product/yunxiao)(雲效>公有云>設置->測試服務->阿里巴巴Java代碼規約)。

阿里雲界面:【由於我沒有阿里雲上的代碼,無法進行測試!

這裏寫圖片描述

本次分享暫時就是這些,也歡迎和你們一塊兒討論,謝謝你們閱讀!



若是您以爲這篇博文對你有幫助,請點個贊,謝謝!


若是帥氣(美麗)、睿智(聰穎),和我同樣簡單善良的你看到本篇博文中存在問題,請指出,我虛心接受你讓我成長的批評,謝謝閱讀!
祝你今天開心愉快!


歡迎訪問個人csdn博客,咱們一同成長!

"無論作什麼,只要堅持下去就會看到不同!在路上,不卑不亢!"

博客首頁http://blog.csdn.net/u010648555

相關文章
相關標籤/搜索