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

阿里p3c

一、说明

代码规范检查插件p3c,是根据《阿里巴巴Java开发手册》转化而成的自动化插件。

(高级黑:P-3C“Orion”,反潜巡逻机,阿里大概取p3c先进,监测,发现潜在问题的意思)

0c2b2070f94618c71263be5554b04ae4.png

547fb3b7a0ddd8d3ee81115ff546075f.png

二、源码地址

下载下来之后为:p3c-master文件夹;

对于MAC电脑的mac ,我们使用:p3c-master/ideal-plugin/p3c-common;

导入到ideal中;如下图所示;

核心代码为:src/main/kotlin/com.alibaba/p3c.idea/这就是扫描的核心代码

ec6469a501168e89f961a5fd69748522.png

里面的p3c-idea/src/main/resources/META-INF/p3c.xml就是配置;

比如

里面的 ProjectViewPopupMenu 指的就是添加右键菜单;

阿里巴巴Java开发手册

一、说明

《阿里巴巴Java开发手册》旨在码出高效,码出质量。

二、目的

标准化,正规化,高效协同。

三、下载

阿里代码规范设置

一、eclipse

二、eclipse代码规范

1. 下载

8170b7e8f1f0b8ac83cb2aa11702b613.png

2. 导入代码格式化样式

457a5c99f929531f12340cd0f976a7aa.png

3. 导入代码格式文件

9af5a2996122a396986ee9b6052f52fa.png

三、eclipse插件

1. 下载

a71ba288133cd762ccdce18c31a17abc.png

2. 将【features】及【plugins】复制到eclipse目录,重启eclipse

3. 编写测试文件

48304ba5e6f9fe08f3fa1abda7d326ab.png

/**

* @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);

}

}

}

48304ba5e6f9fe08f3fa1abda7d326ab.png

4. 点击

c3772d53f7649201a6f38f7f6c10da13.png进行阿里编码规约扫描(如果不可用,点击

1787954f9d4133acc1e10cf7151def5d.png切换语言,再切换回来,重启即可)

e5401a7800c3e97181a3946133939a47.png

5. 可选(设置eclipse保存时自动格式化)

bf11960b44cdcbc58487743370ca61a1.png

四、idea

五、idea插件

1. 下载

fada7257fccd5993cd85a707a6f7e907.png

0245a84ade9689ee14442dda1d64fcc6.png

05887bb44f93463f09fdaba18771c3de.png

2. 安装

87094bfcb534156dac66e99f867bee70.png

3. 使用

7a9151968985b787164d3cc9c2a7c2d4.png

六、idea代码规范

1. 准备

8f900a89c6347c561fdf2122f13be562.png FileHeader

2. 写入文件头注释

a81fa2ea10cca5fc3c5b0f0bcb127b38.png

3. 导入代码格式化样式(导入eclipse-codestyle.xml)

660eb2222609ac7f136facd58e69bc37.png

4. 可选(设置idea保存时自动格式化)

1eb37e7a3f0bbcfe461251647bb5b9eb.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值