IDEA阿里巴巴Java开发规约插件使用

在 10月14日上午9:00  阿里巴巴于在杭州云栖大会《研发效能峰会》上,正式发布《阿里巴巴Java开发手册》扫描插件,该插件在扫描代码后,将不符合《手册》的代码按

Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了

批量一键修复的功能。--牛逼牛逼。对于我这种英文不好的,中文提示是在是太棒了

该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把《阿里巴巴Java开发规约》强制条目转化成自动化插件,并实现部分的自动编程。

git地址为这里写链接内容

https://github.com/alibaba/p3c

IDea的安装方式: IDEA版的插件发布到了IDEA官方仓库中(最低支持版本14.1.7,JDK1.7+),按快捷键ctrl+alt+s-->>plugins-->>搜Alibaba

重启后,怎么使用:

说明:从图中可以看出扫描结果有1个block错误(不符合命名方式);有20个critical错误和54个major错误。双击可以定位至代码处,右侧窗口还有代码的批量修复功能。

转载于:https://www.cnblogs.com/super-chao/p/7763023.html

IDEA阿里巴巴Java开发规约插件使用相关推荐

  1. 扩展阿里巴巴 Java 开发规约插件,打造团队专属风格!

    关注不迷路 1.前言 工作中难免会遇到维护别人代码的情况,那么首先就得看懂别人写的代码.如果对方写的代码混乱臃肿,维护成本必然很高,如果对方写的代码优雅清晰,那维护的人看起来必然心情愉悦.正所谓&qu ...

  2. android 阿里巴巴插件,阿里巴巴 Java开发规约插件使用 (同样适用Android)

    Alibaba于在杭州云栖大会<研发效能峰会>上,正式发布<阿里巴巴Java开发手册>扫描插件,该插件在扫描代码后,将不符合<手册>的代码按Blocker/Crit ...

  3. Eclipse安装阿里巴巴Java开发规约插件

    点击Help ----->> Install New Software... 然后进入如下页面: 点击Add... name随便起 输入地址如下:https://p3c.alibaba.c ...

  4. 阿里巴巴Java开发规约插件p3c

    参考链接:https://www.cnblogs.com/han-1034683568/p/7682594.html

  5. 《阿里巴巴Java开发规约》插件全球首发!

    经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的<阿里巴巴Java开发规约>扫描插件! 插件全球首发仪式,大牛云集 阿里巴巴大牛天团倾力助阵:毕玄.玄难. ...

  6. 《阿里巴巴Java开发规约》插件使用详细指南

    阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的<阿里巴巴Java开发规约>扫描插件.今天,阿里妹为大家详细介绍一下IDEA插件与Eclipse插件的安装使用. 插件下载地址 h ...

  7. 阿里巴巴Java开发规约IDEA插件使用

    阿里巴巴Java开发规约IDEA插件使用自发布之日起就兴致勃勃的装上使用了,对没有自己编码规范的团队来说使用起来很方便,对提高大家的编程素养还是很有好处的.分享一下idea的使用方法.希望阿里能继续维 ...

  8. idea java 阿里巴巴_AS 阿里巴巴Java开发规约 CheckStyle-IDEA

    Alibaba Java Coding Guidelines 简介 Alibaba Java Coding Guidelines 是阿里巴巴发布的基于 IDEA 的 Java 开发规约扫描插件. 经过 ...

  9. java标识命名服务_阿里巴巴Java开发规约第一章编程规约-命名风格篇

    1.[强制] 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束. 反例: _name /__name / $name / name_ / name$ / name__ 老四附言: ...

最新文章

  1. 【原】iOS学习之Xcode8关于控制台不打印错误信息
  2. npm 安装 chromedriver 失败的解决办法
  3. linux-mv移动更名-硬链接
  4. TeeChart的X轴,使用伪装的时间
  5. Windows 7 安装VS2008 SP1 失败
  6. MockingBot for Mac(原型设计协同插件)sketch插件
  7. ✿2020医疗行业CTF✿多余的音符
  8. 上计算机课睡觉检讨书400,课堂睡觉200字检讨书
  9. 游戏服务器是干什么的(大话、浅析)
  10. Brachistochrone curve(传说中的最速降线)
  11. 倍福PLC在NC轴报错代码18000原因分析
  12. m1 Mac zshrc 环境变量
  13. 2020年房价趋势_2020年最大的设计趋势
  14. (二)强网杯2019[随便注]
  15. GeoJSON快速入门教程
  16. 主题:基于改进粒子群算法的含源配电网静态重构 利用IEEE-33节点系统进行仿真计算
  17. #1024程序员节#活动勋章,当日发布原创博客即可获得
  18. 云授权重新定义互联网下的软件保护
  19. 局域网IP地址的分配、管理和设置(图)
  20. 电子科技大学计算机导师李珂,李珂-控制科学与工程学院

热门文章

  1. 【视频】详解Scala中的类及与Java的详细区别
  2. kubesphere3.0的安装完整文档
  3. idea2018.3.5集成scala开发环境
  4. [Ubuntu软件]好用轻巧的录屏软件——Kazam
  5. Java客户端操作zookeeper:创建永久节点和临时节点
  6. idea 将普通Java项目打包成可直接执行的jar
  7. Linux安装gcc
  8. 【软考-软件设计师】计算机存储系统
  9. 3月20日, Java 10 正式发布了!
  10. Hibernate执行原理总结