欢迎访问我的个人主页https://www.jutil.net
在git提交的时候检查代码格式需要用到git的hook功能,在.git/hook
目录下面有一些git定义好的hook脚本,这里我们要在提交前执行检查,所以用pre-commit
,新建pre-commit
文件,加入如下shell脚本
#!/bin/sh
#
#content=`./gradlew checkStyleMain checkstyleTest`
content=`./gradlew :childmodule:checkStyleMain checkstyleTest`
echo "result is :-->\n$content"
if [[ $content =~ "BUILD SUCCESSFUL" ]]; then
echo "checkstyle ok!"
else
echo "checkstyle fail~~"
exit 1
fi
exit 0
其中exit 1
表示退出执行