Spotless是代码格式工具。 支持的开发语言包括java、kotlin、scala、sql、javascript、css、json、yaml、etc; 我们推出了现成的maven|gradle plugin,不仅可以根据指定的规则检测我们的代码是否存在不匹配,还可以根据规则修复代码。 在此,我们将演示网格插件
在spotlesscheckstylefindbugsjacocoliquibase项目中配置spotless在Gradle项目中配置Spotless gradle配置脚本使用groovy
首先,在build.gradle中添加Liquibase插件buildscript { ext { springbootversion='2.1.0. release ' } repositories { maven central } ' } ependencies { class path ' org.spring framework.boot : spring-boot-grad le-plugin 3360 $ { springbotversion } ' class path ' com.diff plug.spotless : spotless-plugin-grad le :3.23.1 ' }//作为外部文件的插件apply from 3360 ' grgrad le 要引入的spotless.grad le ' spotless.grad le文件的内容apply plugin : ' com.diff plug.grad le.spotless ' spotless { Java } 。target fileTree ('.' ) eclipse (.config file ' config/f onfig ) )/mybatis/* ) }eclipse ).config file ' config
在命令行终端上运行以下命令以使用插件
//代码检查后,spotless会显示代码不合格的地方,并提出修改方案。 gradlew spotlessJavaCheck//应用上一步修正案gradlew spotlessJavaApply添加pre-commit-hook,在进行git commit之前进行/陶醉之缘/sh # se-t - exit $RESULT Over!