File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ RESET='\033[0m'
77
88# 检查是否在 Git 仓库目录下
99git rev-parse --git-dir > /dev/null 2>&1 || {
10- echo >&2 " ${RED} ❌ 错误: 当前目录不是 Git 仓库${RESET} "
10+ echo >&2 " ${RED} ❌ 当前目录非 Git 仓库${RESET} "
1111 exit 1
1212}
1313
@@ -21,10 +21,10 @@ HAS_DIFF=$(git diff --cached HEAD)
2121
2222if [ " $IS_AMEND " -eq 0 ] && [ -z " $HAS_DIFF " ]; then
2323 if ! git diff-index --quiet HEAD --; then
24- echo " \n${RED} ❌ 代码未添加到暂存区,请先 git add 添加变更。${RESET} \n"
24+ echo " \n${RED} ❗ 代码未添加到暂存区,请先 git add . 添加变更。 ${RESET} \n"
2525 exit 1
2626 else
27- echo " 可能是 amend 操作"
27+ echo " \n ${RED} 暂存区无任何变更或执行了 -- amend 操作${RESET} "
2828 exit 0
2929 fi
3030fi
@@ -38,14 +38,14 @@ if pnpm lint-staged; then
3838 echo " \n${RED} ❌ Commit 失败,请检查以下可能原因:\n"
3939 echo " \t1. lint-staged 修复后代码与上次提交一致,无新变更"
4040 echo " \t2. ESLint 插件未生效,请检查插件状态"
41- echo " \n请检查代码,并重新 add 后再尝试提交。 ${RESET} \n"
41+ echo " \n请检查代码,并重新${BOLD} git add . ${RESET} ${RED} 后再尝试提交。 ${RESET} \n"
4242 exit 1
4343 else
4444 # 暂存区有变化,可继续提交
45- echo " \n${GREEN} ✅ ESLint 校验成功,可以继续提交${RESET} \n"
45+ echo " \n${GREEN} ✔️ ESLint 校验成功,可以继续提交${RESET} \n"
4646 fi
4747else
4848 # lint-staged 失败
49- echo " ${BOLD}${RED} 🥴 ESLint 校验失败,请尝试修复错误后再重新执行 add、commit。 ${RESET} \n"
49+ echo " ${BOLD}${RED} 🥴 ESLint 校验失败,请尝试修复错误后再重新执行 add、commit ${RESET} \n"
5050 exit 1
5151fi
You can’t perform that action at this time.
0 commit comments