(自用) python 项目格式化 githook.

98 阅读1分钟
  • .git/hooks/pre-commit

modifyfiles=`git status -s | grep ".py" | awk '{print $2}' | xargs`
echo "modifyfiles = $ $modifyfiles"

isort $modifyfiles
if [ $? -ne 0 ];then
    echo "iosrt 格式化失败"
    exit 1
else
    echo "iosrt 格式化成功"
fi

black $modifyfiles
if [ $? -ne 0 ];then
    echo "black 格式化失败"
    exit 1
else
    echo "black 格式化成功"
fi