良好的Coding习惯,从P3C开始--阿里P3C代码规范扫描插件

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

一、说明

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

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

二、源码地址

https://github.com/alibaba/p3c

三、阿里巴巴Java开发手册
四、阿里代码规范插件配置
IntelliJ IDEA篇
  1. 安装插件
    在这里插入图片描述
    (2)安装成功后邮件项目工程下方会多出扫描选项
    在这里插入图片描述
    (3)编写测试类:
/**
 * @author: meng.liu
 * @date: 2019-07-25
 * TODO:
 */
public class Test {

    public static void main(String[] args){
        String name_zhang = "zhangsan";
        if( "lisi".equals(name_zhang)  ){
            System.out.println("I am lisi");
        }
    }

}

(4)右键需要扫描的类型,点击【编码规约扫描】选项
在这里插入图片描述
在这里插入图片描述

Eclipse转IntelliJ IDEA编辑器:

本人之前一直使用Eclipse编辑器,后来发现IntelliJ IDEA(下称Idea)的强大之处,于是从Eclipse转为使用Idea进行开发。最开始特别不习惯(主要在快捷键方面),好在Idea提供了用于适用Eclipse的快捷键方案(为此功能点赞),另外在默认Eclipse配置的基础之上修改了部分配置
在这里插入图片描述
现将本人的Idea快捷键配置导出如下:其中包含了有快捷键配置、代码注释模板配置等
链接:https://pan.baidu.com/s/1e99EG1j1yNg2Nud63-Jd8g 密码:4qds

另外进行Web开发Idea一些好用的插件如下:
在这里插入图片描述
插件的作用大家就自行百度,这里就不进行特别说明了。

【尊重原创说明:】由于被人开发是使用IntelliJ IDEA开发,故Eclipse没有亲自配置,是参考:https://www.cnblogs.com/lsysy/p/9954785.html,如涉及侵权请联系删除。

  • Eclipse篇
  1. 安装插件

在线安装:
Eclipse 版插件支持4.2(Juno,JDK1.8+)及以上版本,提供自主的Update Site,通过 Help >> Install New Software 然后输入https://p3c.alibaba.com/plugin/eclipse/update
即可看到安装列表。大家可以通过 Help >> Check for Udates 进行插件新版检测

离线安装:
(1)下载插件
下载地址:【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) 点击进行阿里编码规约扫描(如果不可用,点击切换语言,再切换回来,重启即可)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值