要想代码写的好,这几款IDEA插件你离不了( 二 )
Guide哥造的轮子(代码简洁 , 结构清晰 , 欢迎学习 , 欢迎一起完善):
guide-rpc-framework :A custom RPC framework implemented by Netty+Kyro+Zookeeper.(一款基于 Netty+Kyro+Zookeeper 实现的自定义 RPC 框架-附详细实现过程和相关教程)
jsoncat :仿 Spring Boot 但不同于 Spring Boot 的一个轻量级的 HTTP 框架
Git 钩子:Git 能在特定的重要动作比如commit、push发生时触发自定义脚本 。 钩子都被存储在 Git 目录下的 hooks 子目录中 。 也即绝大部分项目中的 .git/hooks。
如何在Maven/Gradle项目中集成 Checksytle?
一般情况下 , 我们都是将其集成在项目中 , 并设置相应的 Git 钩子 。 网上有相应的介绍文章 , 这里就不多提了 。
如果你觉得网上的文章不直观的话 , 可以参考我上面提到了两个轮子:
- guide-rpc-framework :Maven项目集成 Checksytle 。
- jsoncat :Gradle项目集成 Checksytle 。
文章插图
如果你只是自己在本地使用 , 并不想在项目中集成 Checksytle 的话也可以 , 只需要下载一个 Checksytle插件就足够了 。
如何安装?我们直接在 IDEA 的插件市场即可找到这个插件 。 我这里已经安装好了 。
文章插图
安装插件之后重启 IDEA , 你会发现就可以在底部菜单栏找到 CheckStyle 了 。
文章插图
如何自定义检测规则?如果你需要自定义代码格式检测规则的话 , 可以按照如下方式进行配置(你可以导入用于自定义检测规则的CheckStyle.xml文件) 。
文章插图
使用效果配置完成之后 , 按照如下方式使用这个插件!
文章插图
run-check-style
可以非常清晰的看到:CheckStyle 插件已经根据我们自定义的规则将项目中的代码存在格式问题的地方都检测了出来 。
04 SonarLint:帮你优化代码SonarLint 帮助你发现代码的错误和漏洞 , 就像是代码拼写检查器一样 , SonarLint 可以实时显示出代码的问题 , 并提供清晰的修复指导 , 以便你提交代码之前就可以解决它们 。
文章插图
并且 , 很多项目都集成了 SonarQube,SonarLint 可以很方便地与 SonarQube 集成 。
- 文案|「热点传递」为什么别人卖点写的“勾人”?
- 吉林大学TARS-GO战队视觉代码
- TOP8无代码平台:2020年,这些机器学习平台不容错过
- 十分钟教会你使用Python操作excel,内附步骤和代码
- 低代码的器学习工具
- 你只写了两行代码,为什么要花两天时间?
- IntelliJ IDEA 如何设置自动下载源代码和文档
- 新来的实习生竟然偷偷在代码里“下毒”......
- 代码|腾讯云发布云开发低代码平台,大幅降低应用开发门槛
- 大数据入门—读取12.5亿行数据的简单代码