1. 程式人生 > >阿里巴巴Java開發規約IDEA外掛安裝及使用

阿里巴巴Java開發規約IDEA外掛安裝及使用

技術交流群:233513714

一、通過Jetbrains官方倉庫安裝

1. 開啟 Settings >> Plugins >> Browse repositories...

2. 在搜尋框輸入alibaba即可看到Alibaba Java Code Guidelines外掛,點選Install進行安裝,然後重啟IDE生效 

注意:因為外掛zip包託管在Jetbrains官方CDN上,所以是從國外的伺服器進行下載,可能會出現超時的情況

二、通過下載安裝包進行安裝

2. Settings >> Plugins >> Install plugin from disk...,選擇剛剛下載的zip包安裝,然後重啟IDE

 

注意

最低支援IDEA版本為14.1(buildNumber 141.0,可以在About Intellij IDEA中檢視版本資訊),使用IDEA14的同學最好升級到14.1.7(歷史版本傳送門)

外掛基於JDK1.7打包,所以IDEA啟動時使用的JDK版本如果是1.6的話就會報Unsupported major.minor version 51.0異常,建議大家都升級一下。

中文亂碼解決方法

1.修改字型——Appearance&Behavior -> Appearance -> UI Options -> Name 裡面設定成微軟雅黑(microsoft yahei light)

2.Switch Language to English and restart.

 

外掛使用

目前外掛實現了集團編碼規約中的41條規則,大部分基於PMD實現,其中有4條規則基於IDEA實現,並且基於IDEA Inspection實現了實時檢測功能。部分規則實現了Quick Fix功能,對於可以提供Quick Fix但沒有提供的,我們會盡快實現,也歡迎有興趣的同學加入進來一起努力。
目前外掛檢測有兩種模式:實時檢測、手動觸發。

實時檢測

實時檢測功能會在開發過程中對當前檔案進行檢測,並以高亮的形式提示出來,同時也可以支援Quick Fix,該功能預設開啟,可以通過配置關閉。

結果高亮提示

檢測結果高亮提示,並且滑鼠放上去會彈出提示資訊。

Intention QuickFix功能

Alt+Enter鍵可撥出Intention選單,不同的規則會提示不同資訊的Quick Fix按鈕

關閉實時檢測

在某些情況下,我們不希望對程式碼提示違規資訊,比如我們在閱讀Github開源專案程式碼的時候,如果介面出現一堆紅色、黃色的提示,此時心裡肯定是飄過一萬隻草泥馬。這個時候我們可以通過Inspection的設定關閉實時檢測功能。

1.通過右鍵快速關閉(開啟)所有規則的實時檢測功能。

 

2. 通過Settings >> Editor >> Inspections 進行手動設定

 

也可以關閉某條規則的實時檢測功能或者修改提示級別。

程式碼掃描

可以通過右鍵選單、Toolbar按鈕、快捷鍵三種方式手動觸發程式碼檢測。同時結果面板中可以對部分實現了QuickFix功能的規則進行快速修復。

觸發掃描

在當前編輯的檔案中點選右鍵,可以在彈出的選單中觸發對該檔案的檢測。

在左側的Project目錄樹種點選右鍵,可以觸發對整個工程或者選擇的某個目錄、檔案進行檢測。

如果您打開了IDE的Toolbar,也可以通過Toolbar中的按鈕來觸發檢測,目前Toolbar的按鈕觸發的檢測範圍與您IDE當時的焦點有關,如當前編輯的檔案或者是Project目錄樹選中的項,是不是感覺與右鍵選單的檢測範圍類似呢。

使用快捷鍵(Ctrl+Shift+Alt+J)觸發彈出視窗,選擇檢測範圍;您也可自定義快捷鍵。

掃描結果

檢測結果直接使用IDEA Run Inspection By Name功能的結果介面,外掛的檢測結果分級為Blocker、Critical、Major。預設按等級分組,方便統計每個級別錯誤的數量。

預設情況我們在結果面板需要雙擊具體違規項才能開啟對應的原始檔,開啟Autoscroll To Source選項,單擊面板中的檔名、或者是具體的違規項的時候IDEA會自動開啟對應的原始檔。

 

QuickFix

對於實現Quick Fix的規則,在結果面板中可以直接一鍵修復 注意:IDEA14、15可以通過左下角的燈泡進行一鍵修復操作。

 

相關推薦

阿里巴巴Java開發規約IDEA外掛安裝使用

技術交流群:233513714 一、通過Jetbrains官方倉庫安裝 1. 開啟 Settings >> Plugins >> Browse repositories... 2. 在搜尋框輸入alibaba即可看到Alibaba Java C

阿里巴巴Java開發手冊》外掛安裝使用

Idea安裝 IDEA版的外掛已釋出到IDEA官方倉庫中(最低支援版本14.1.7,JDK1.7+),只需開啟 Settings >> Plugins >> Browse repositories 輸入 Alibaba 搜尋一下便可以看

阿里巴巴Java開發規約掃描外掛-Alibaba Java Coding Guidelines 在idea安裝使用教程

經過247天的持續研發,阿里巴巴於10月14日在杭州雲棲大會上,正式釋出眾所期待的《阿里巴巴Java開發規約》掃描外掛!該外掛由阿里巴巴P3C專案組研發。P3C是世界知名的反潛機,專門對付水下潛水艇,寓意是掃描出所有潛在的程式碼隱患。這個專案組是阿里巴巴開發愛好者自發組織

阿里巴巴Java開發規約外掛全球首發!

經過247天的持續研發,阿里巴巴於10月14日在杭州雲棲大會上,正式釋出眾所期待的《阿里巴巴Java開發規約》掃描外掛! 外掛全球首發儀式,大牛雲集 阿里巴巴大牛天團傾力助陣:畢玄、玄難、索尼、葉渡,淘寶程式碼第一人多隆、程式碼規約作者孤盡攜手規約專案組成員,以及業界規約生態代表等重

阿里巴巴Java開發規約外掛---------安裝和使用(健康之家)

1、 Eclispe安裝, Help -> Install New Software   2、輸入阿里規約外掛的網址https://p3c.alibaba.com/plugin/eclipse/update,Name隨便取一個(叫阿里巴巴都行),然後按照常規方

IDEA阿里巴巴Java開發規約外掛使用

在 10月14日上午9:00  阿里巴巴於在杭州雲棲大會《研發效能峰會》上,正式釋出《阿里巴巴Java開發手冊》掃描外掛,該外掛在掃描程式碼後,將不符合《手冊》的程式碼按Blocker/Critical/Major三個等級顯示在下方,甚至在IDEA上,還基於Inspec

阿里巴巴Java開發規約-外掛使用[Idea和Eclipse]

       阿里巴巴基於手冊內容,研發了一套自動化的IDE檢測外掛(IDEA、Eclipse)。該外掛在掃描程式碼後,將不符合規約的程式碼按Blocker(命名不符合規範)/Critical/Maj

阿里巴巴Java開發規約IDEA外掛與Eclipse外掛使用指南

手冊安裝指南: https://mp.weixin.qq.com/s/GjrbDp6ZF_vPDoHyhImShw?   視訊地址:https://yunqi.aliyun.com/#/video/detail1420 翹首期盼247天!《阿里巴巴Java開發手冊》掃描外掛

規範自己程式碼風格 安裝 eclipse阿里巴巴Java開發規約外掛

2017年10月14日,阿里巴巴在杭州雲棲大會上,正式釋出了由阿里巴巴 P3C 專案組,經過 247 天的持續研發,正式釋出眾所期待的 《阿里巴巴 Java 開發規約》的掃描外掛! 該外掛已經在 Github 上開源,有興趣的可以直接去看看。 大概有以下內容 雖

阿裏巴巴Java開發規約IDEA插件安裝使用

需要 其中 輸入 ctp gin 燈泡 代碼提示 發的 ide 技術交流群:233513714 一、通過Jetbrains官方倉庫安裝 1. 打開 Settings >> Plugins >> Browse repositories.

Eclipse新增阿里巴巴Java開發規約外掛

在 2017 年 10 月 14日杭州雲棲大會上,進行阿里巴巴 Java 開發規約外掛全球首發。讓我們java開發人員碼出高效程式碼提供了便捷工具。 本文主要記錄Eclipse如何安裝P3C外掛。(本人java初學,Idea沒使用過) 外掛github地址:https://

阿里巴巴Java開發規約外掛使用

就在今天 10月14日上午9:00 阿里巴巴於在杭州雲棲大會《研發效能峰會》上,正式釋出《阿里巴巴Java開發手冊》掃描外掛,該外掛在掃描程式碼後,將不符合《手冊》的程式碼按Blocker/Critical/Major三個等級顯示在下方,甚至在IDEA上,還

阿里巴巴Java開發規約外掛簡要說明

2017年10月14日杭州雲棲大會,Java程式碼規約掃描外掛全球首發儀式正式啟動,規範正式以外掛形式公開走向業界,引領

阿里巴巴Java開發手冊MyEclipse外掛使用指南

1.外掛安裝 環境:JDK1.8,本人使用的myEclipse2017。有同學遇到過這樣的情況,安裝外掛重啟後,發現沒有對應的選單項,從日誌上也看不到相關的異常資訊,最後把JDK從1.6升級到1.8解

阿里巴巴Java開發手冊Eclipse外掛 使用指南

首先非常感謝大家對外掛的支援與意見,Eclipse的功能相對來說比較簡單,希望有更多的同學加入進來一起完善。 外掛安裝 環境:JDK1.8,Eclipse4+。有同學遇到過這樣的情況,安裝外掛重啟後,發現沒有對應的選單項,從日誌上也看不到相關的異常資訊,最後把JDK從1

idea安裝阿里巴巴Java開發規範外掛

Idea Plugin一,環境Project JDK: 1.7+Gradle: 3.0+(Require JDK1.8+ for gradle)二,安裝方法一:Install from reposito

程式碼規範:idea上新增阿里巴巴Java開發外掛

    在一個專案中,不可缺少的是書寫程式碼的規範,沒有好的程式碼規範約束,大家各寫各的,十分不利於程式碼的維護與修改。     首先來看看如何在idea上新增這個外掛:     直接上圖       

針對《阿里巴巴Java開發手冊》研發的程式碼格式化工具 IDEA外掛與Eclipse外掛使用指南

關於規約外掛的背景介紹,可見上篇文章:提升團隊研發效能利器,《阿里巴巴Java開發手冊》外掛全球首發(附外掛下載地址) 一、阿里巴巴Java開發手冊IDEA外掛使用指南 通過Jetbrains官方倉庫安裝 1. 開啟 Settings

阿里巴巴Java開發手冊》IDEA外掛與Eclipse外掛使用指南

一、阿里巴巴Java開發手冊IDEA外掛使用指南 通過Jetbrains官方倉庫安裝 1. 開啟 Settings >> Plugins >> Browse repositories... 2. 在搜尋框輸入alibaba即可看到Alibaba Java Code

阿里巴巴Java開發手冊&外掛安裝

程式碼規約外掛 Eclipse外掛安裝 Eclipse版外掛支援4.2(Juno,JDK1.8+)及以上版本,我們提供自主的Update Site,通過 Help >> Install New Software 然後輸入https://p3c.aliba