Skip to content

Commit 89e39f3

Browse files
authored
💡 chore: up tips pre commit (#69)
1 parent 467c182 commit 89e39f3

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

.husky/pre-commit

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ RESET='\033[0m'
77

88
# 检查是否在 Git 仓库目录下
99
git 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

2222
if [ "$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
3030
fi
@@ -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
4747
else
4848
# lint-staged 失败
49-
echo "${BOLD}${RED}🥴 ESLint 校验失败,请尝试修复错误后再重新执行 add、commit${RESET}\n"
49+
echo "${BOLD}${RED}🥴 ESLint 校验失败,请尝试修复错误后再重新执行 add、commit ${RESET}\n"
5050
exit 1
5151
fi

0 commit comments

Comments
 (0)