搭建SpringBoot脚手架工程(2):代码格式化/质量审核/提交检查

前言

接上篇文章搭建SpringBoot脚手架工程,SpringBoot简单脚手架工程springboot-simple-scaffold已经利用Spring官方提供的平台搭建完成,但是作为一个企业级的脚手架需要考虑的更多,如团队统一代码格式,代码质量审核,代码提交检查等,这篇文章让我继续来完善脚手架。

统一代码格式

代码格式管理比较常用的插件是checkstyle,但这个插件用起来需要一些额外配置,团队中的每个人都需要在自己的Idea中下载插件然后导入配置,这无疑增加了一些工作量。后来我发现有一款更好用的代码格式化插件spotless,可以以更简单的方式进行代码格式化,在本次脚手架工程中我决定使用spotless来进行统一的代码格式管理。

  • 配置
    在build.gradle配置文件中新增spotless插件,并按需扩展spotless配置,各项配置的说明参考注释,这里值得一提的是格式化形式有多种可以选择,因为我个人不喜欢googleJavaFormat格式化的缩进形式,所以使用了palantirJavaFormat,其他如removeUnusedImports/importOrder/formatAnnotations等配置是一致的。
    plugins {
         
    	id "com.diffplug.spotless" version "6.12.0"
    }
    spotless {
         
    	java {
         
       	 	//googleJavaFormat()
        	palantirJavaFormat(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值