1. 程式人生 > >阿裏p3c(代碼規範,eclipse插件、模版,idea插件)

阿裏p3c(代碼規範,eclipse插件、模版,idea插件)

測試文件 plugin oid ng- 格式化 png upd formatter 模版

阿裏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. 準備

技術分享圖片 FileHeader

2. 寫入文件頭註釋

技術分享圖片

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

技術分享圖片

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

技術分享圖片

參考: 阿裏p3c(代碼規範,eclipse插件、模版,idea插件)

阿裏p3c(代碼規範,eclipse插件、模版,idea插件)