当前位置:首页 > Java技术 > 神器,阿里巴巴Java代码检查插件

神器,阿里巴巴Java代码检查插件

2022年09月16日 15:55:08Java技术2

背景

不久,又一气呵成发布了Eclipse/Intellij Idea下的代码检测插件PC3,可谓是国内代码优秀的检测插件。此插件检测的标准是根据<<阿里巴巴Java开发手册(终极版)>>上面制定的规定进行检测的。

如何使用

代码检测插件放到了github上:
https://github.com/alibaba/p3c

打开这个网站,在上面可以找到Eclipse/Intellij Idea对应的插件,上面有安装的方法,和其他的插件安装方法一样,所以这里不再重复,其使用也相当简单。

如在Idea下,随便右击一个项目,选择:编码规约扫描,再会对该项目进行扫描并在下面显示该项目不符合规约的所有列表。

当然,也可以在Tools菜单中进行选择扫描,还有可以切换英文,默认是中文的。另外,默认是打开实时检测的,个人认为没有必要实时检测,这样会增加工具的笨重,开发完提交代码时进行一次扫描还是比较合适的,所以建议关闭实时检测功能。

体验了一下,感觉这个插件检测的要点还是挺重要的,符合国人开发规范及思维,推荐配合findbugs同时使用。

推荐阅读

干货:2TB架构师四阶段视频教程

面经:史上最全Java多线程面试题及答案

面经:史上最全阿里高级Java面试题

面经:史上最全Spring面试题

教程:最全Spring Boot全套视频教程

书籍:进阶Java架构师必看的15本书

工具:推荐一款在线创作流程图、思维导图软件

分享Java干货,高并发编程,热门技术教程,微服务及分布式技术,架构设计,区块链技术,人工智能,大数据,Java面试题,以及前沿热门资讯等。
神器,阿里巴巴Java代码检查插件 _ JavaClub全栈架构师技术笔记

作者:栈长
来源链接:https://www.cnblogs.com/java-stack/p/11952613.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/java/41965.html

标签: Java面试题
分享给朋友:

“神器,阿里巴巴Java代码检查插件” 的相关文章

java面试题栈

JavaEE面试题收集 Java EE平台构建于Java SE平台之上,Java EE平台提供一组API和运行环境来开发和运行大规模的,多层的,可扩展的,可靠的和安全的网络应用程序。这里会不断收集和更新JavaEE基础相关的面试题,目前已收集84题...

各大公司java后端开发面试题

ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLoc...

互联网大厂Java面试题:使用无界队列的线程池会导致内存飙升吗?

互联网大厂Java面试题:使用无界队列的线程池会导致内存飙升吗?

引自:“ 石杉的架构笔记”公众号 (1)背景引入   今天跟大家聊一个互联网大厂的Java面试题:使用无界队列的线程池会导致内存飙升吗?   因为在面互联网大厂的时候,一定会问并发,问并发的时候一定会问到线程池,问到线程池一定...

100道Java高频面试题(阿里面试官整理)

100道Java高频面试题(阿里面试官整理)

我分享文章的时候,有个读者回复说他去年就关注了我的微信公众号,打算看完我的所有文章,然后去面试,结果我后来很长时间不更新了。。。所以为了弥补一直等我的娃儿们,给大家的金三银四准备了100道花时间准备的高频Java面试题,大家不要太感动,记得点赞...

Java常见面试题及答案汇总

Java常见面试题及答案汇总

面临金三银四黄金跳槽季,不光是很多在职人员跃跃欲试,也有很多大学生积极地加入到应聘行列。作为技术出身的我们,找工作的一大前提就是技术是否能过关。而对于Java程序员来说,至少是两关的面试,这首个关卡就是笔试,今天小千总结了一些关于Java的面试题,希望能...

Java面试题_第四阶段

Java面试题_第四阶段

1.1 电商行业特点 1.分布式   垂直拆分:根据功能模块进行拆分   水平拆分:根据业务层级进行拆分 2.高并发      用户单位时间内访问服务器数量,是电商行业中面临的主要问题 3....

最新Java基础面试题及答案整理

最新Java基础面试题及答案整理

最近在备战面试的过程中,整理一下面试题。大多数题目都是自己手敲的,网上也有很多这样的总结。自己感觉总是很乱,所以花了很久把自己觉得重要的东西总结了一下。 面向对象和面向过程的区别 面向过程:    优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较...

2020JAVA面试题及答案

2020JAVA面试题及答案

文章目录 前言 1.JAVA基础 2.JVM 知识 3.开源框架知识 4.操作系统 5.多线程 6.数据库知识...

面试题_关于Java泛型的面试题

1. Java中的泛型是什么 ? 使用泛型的好处是什么? 这是在各种Java泛型面试中,一开场你就会被问到的问题中的一个,主要集中在初级和中级面试中。那些拥有Java1.4或更早版本的开发背景的人 都知道,在集合中存储对象并在使用前进行类型转换是多么的不方便。泛型防止...

java面试笔试题

1+2-3-4+5+6-7-8+9+10-11-12+13+14-15-16+17+18-19-20+21+22-23-24+25+26 请代码实现以上计算 作者:问题不大,礼多人不怪 来源链接:https://blog....

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。