Git提交的时候检查代码格式

在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

其中exit1表示退出执行