技术栈Android开发程序员

源码剖析-阿里巴巴Java规约插件(idea)

2017-10-17  本文已影响119人  黄油伯伯
前言

怀着好奇猫的精神:阿里巴巴Java规约插件如此好用,到底是如何实现的呢?这次我们来翻翻源码look look!ps:如对插件开发有兴趣的同学,可以跳转以下友情链接(晚点再看嘛):

入正戏

一开打源码瞬间被惊讶,源码已经几乎是完全采用.kt结尾文件写了,没错.kt就是kotlin的源文件,并且整个项目只有3个.java文件(常量文件)而已!可见阿里papa就连语言的选用也是领先水平哈~



下面我们来理清下各目录和文件的作用(如若有误欢迎指正哈)

具体的kotlin源码剖析:
源码目录p3c-master\idea-plugin\p3c-common\src\main\kotlin\com\alibaba\p3c\idea

小结

好学的小编先贡献一血看源码(先撸为敬)啦,阿里巴巴Java规约插件项目结合不少的 IntelliJ Platform SDK API和一些第三方库(PMD等),好学的同学如果想全部读懂源码需要下点功夫啦~小编最后就为你加点鸡血吧:“如果你知道去哪,全世界都会为你让路!”
.
...
......
咳咳,你以为就这样结束了?不来点fun吗?

上一篇下一篇

猜你喜欢

热点阅读