阿里p3c(代碼規范,eclipse插件、模版,idea插件)


阿里p3c

一、說明

代碼規范檢查插件p3c,是根據《阿里巴巴Java開發手冊》轉化而成的自動化插件。

(高級黑:P-3C“Orion”,反潛巡邏機,阿里大概取p3c先進,監測,發現潛在問題的意思)

二、源碼地址

https://github.com/alibaba/p3c


阿里巴巴Java開發手冊

一、說明

《阿里巴巴Java開發手冊》旨在碼出高效,碼出質量。

二、目的

標准化,正規化,高效協同。

三、下載

阿里巴巴Java開發手冊(詳盡版).pdf


阿里代碼規范設置

一、eclipse

https://www.eclipse.org/downloads/

二、eclipse代碼規范

1. 下載

【p3c-formatter】:【https://github.com/alibaba/p3c/tree/master/p3c-formatter

2. 導入代碼格式化樣式

3. 導入代碼格式文件

 

三、eclipse插件

1. 下載

【p3c-eclipse-plugin】:https://p3c.alibaba.com/plugin/eclipse/update

2. 將【features】及【plugins】復制到eclipse目錄,重啟eclipse

3. 編寫測試文件

/** * @author lsysy * @date 2018/11/13 */
public class Test { public static void main(String[] args) { String Ba = "Ba"; if ("Ba" == Ba) { System.out.println(Ba); } } }

4. 點擊進行阿里編碼規約掃描(如果不可用,點擊切換語言,再切換回來,重啟即可)

  

5. 可選(設置eclipse保存時自動格式化)

四、idea

https://blog.csdn.net/mashuai720/article/details/79389314

五、idea插件

1. 下載

【p3c-idea-plugin】:【https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

【eclipse-code-formatter】:【https://plugins.jetbrains.com/plugin/6546-eclipse-code-formatter

 

【save-actions-plugin】:【https://plugins.jetbrains.com/plugin/7642-save-actions

2. 安裝

3. 使用

六、idea代碼規范

1. 准備

/** * @author ${USER} * @date ${DATE} */
FileHeader

2. 寫入文件頭注釋

3. 導入代碼格式化樣式(導入eclipse-codestyle.xml)

4. 可選(設置idea保存時自動格式化)

 

 


免責聲明!

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



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