码迷,mamicode.com
首页 > 系统相关 > 详细

阿里p3c(代码规范,eclipse插件、模版,idea插件)

时间:2019-10-10 11:16:01      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:str   写入   copy   col   show   width   file   save   tool   

阿里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保存时自动格式化)

技术图片

 

 

原文地址:https://www.cnblogs.com/lsysy/p/9954785.html

阿里p3c(代码规范,eclipse插件、模版,idea插件)

标签:str   写入   copy   col   show   width   file   save   tool   

原文地址:https://www.cnblogs.com/jpfss/p/11646025.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!