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

CC · 2017年10月16日 · 最后由 zz 回复于 2017年10月17日 · 994 次阅读
本帖已被设为精华帖!

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

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

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

PS:神器~~

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

2.安装后重启 idea

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

4.测试结果:

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 15 条回复 时间 点赞

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

CC #2 · 2017年10月16日 Author
bauul 回复

😀 😀 😀

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

CC #18 · 2017年10月16日 Author
jierong01 回复

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

CC 回复

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

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

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

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

CC #10 · 2017年10月17日 Author

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

CC #11 · 2017年10月17日 Author
simple 回复

嗯,开源精神贼好

CC #13 · 2017年10月17日 Author

有 pmd 规则。。。

CC 回复

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

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

CC #14 · 2017年10月17日 Author

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

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

simple 专栏文章:[精华帖] 社区历年精华帖分类归总 中提及了此贴 12月13日 14:44
simple [精彩盘点] TesterHome 社区 2018 年 度精华帖 中提及了此贴 01月07日 12:08
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册