chore: 提交时自动格式化代码
- 安装 husky (^9.1.7) 和 lint-staged (^16.2.7) - 配置 pre-commit hook 自动运行 Prettier - 创建 .prettierignore 排除不需要格式化的文件
This commit is contained in:
10
.husky/pre-commit
Normal file
10
.husky/pre-commit
Normal file
@@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
# 进入仓库根目录,避免在子目录执行 git commit 时找不到脚本/依赖
|
||||
cd "$(dirname "$0")/.." || exit 1
|
||||
|
||||
# Windows Git Bash 下如果需要中文输出不乱码,可在个人环境中设置终端编码/locale
|
||||
# 这里不强制设置 LANG/LC_ALL,避免在 Linux/macOS 上因 locale 不存在而产生警告
|
||||
|
||||
# 优先使用项目内的 lint-staged,避免依赖全局 PATH
|
||||
./node_modules/.bin/lint-staged
|
||||
Reference in New Issue
Block a user