chore: 提交时自动格式化代码

- 安装 husky (^9.1.7) 和 lint-staged (^16.2.7)
- 配置 pre-commit hook 自动运行 Prettier
- 创建 .prettierignore 排除不需要格式化的文件
This commit is contained in:
rbetree
2026-01-16 15:25:21 +08:00
parent 89c1c0330b
commit f2f59108a0
5 changed files with 559 additions and 2 deletions

25
.prettierignore Normal file
View File

@@ -0,0 +1,25 @@
# 依赖和构建产物
node_modules/
dist/
dev/
# npm lockfile避免提交时产生大面积格式化 diff
package-lock.json
# Git 配置文件
.gitattributes
.gitignore
# Husky hooksshell 脚本,不需要 Prettier 格式化)
.husky/
# 缓存文件
*.cache
.cache/
# 日志文件
*.log
# 临时文件
*.tmp
*.temp