开源测试工具 (神器!!) 阿里开发手册插件安装及使用

hu_qingen · 发布于 2017年10月16日 · 最后由 zhengzheng 回复于 2017年10月17日 · 2591 次阅读
本帖已被设为精华帖!

附上开源地址:
https://github.com/alibaba/p3c

使用详解:
https://segmentfault.com/a/1190000011560013

《阿里巴巴Java开发手册》正式版发布以来,大家一直在关注IDE代码检测插件,10月14日,杭州云栖大会研发效能峰会场,阿里将正式对外开放插件及源码

PS:神器~~

现在直接上图告诉大家怎么安装和使用
输入Alibaba

2.安装后重启idea

3.使用:
选择一个java文件,右键选择

4.测试结果:

共收到 15 条回复
2562

很fashion啊,我们小伙伴也装了😀

981500
hu_qingen · #2 · 2017年10月16日 作者
2562carl 回复

😀 😀 😀

14997

先非常感谢楼主,然后想请问一下,这个只是根据规范来进行扫描,看是否符合规范么?? 不知道,是否具有像一些类似火线静态代码扫描,以及定位错误代码的这些功能?????又或者发现代码可能存在的风险这些???

981500
hu_qingen · #4 · 2017年10月16日 作者
14997jierong01 回复

有的,还在实时检测,开发利器啦,你这边可以装了试试,阿里开源出来的插件

14997
981500hu_qingen 回复

那就感觉高大上了~那之前那些搞代码扫描的不是白做了,有更好的,以前的都不好用了

16280 fudax 来甩个锅,这些问题都不是我的 中提及了此贴 10月16日 17:44
104 seveniruby 将本帖设为了精华贴 10月16日 23:42
104

虽然很简单,不过及时分享过来的精神可贵,给你加精。
不知道有没有对应的pmd或者sonar的插件可以用

50

没想到代码规范类检查被阿里推到这个高度,出乎意料之外呀。
😳 说实话,我们花了好大的力气把规范类的检查从代码检测里面抽取掉,就是因为互联网公司很多项目在快速迭代周期压力下无法顾及这方面的修复工作,既然知道大家有这么高的需求,360火线或许可以考虑把阿里的这些规范引入进来,配合360安全规则做更全面的检测😉

981500
hu_qingen · #11 · 2017年10月17日 作者
104seveniruby 回复

已经附上开源地址,之后sonar规则其实按照我那篇文章,应该就可以写了

981500
hu_qingen · #12 · 2017年10月17日 作者
50simple 回复

嗯,开源精神贼好

981500
hu_qingen · #13 · 2017年10月17日 作者
104seveniruby 回复

有pmd规则。。。

104
981500hu_qingen 回复

恩。我记得是有的。那就完美了可以云端检查 了

156e5d

试用了下,规范代码的比重比较大,定位错误代码占比很少,小团队版本迭代周期很短,很少有精力去修复规范方面的问题,发现代码可能存在的错误及风险(比如空指针,memory leak等)貌似比fireline,findbugs要弱。个人理解,轻喷~

981500
hu_qingen · #16 · 2017年10月17日 作者
156e5dslideplustest 回复

这种其实要求开发形成良好的编码习惯,像我们这边领导就是想先推习惯,每个人的编程风格差太大

11099

请问我们的代码都是在src/test下的,有什么办法也能进行扫描吗 /test/下的代码扫不出

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册