# Metona 预提交钩子
# 1. lint-staged: 对暂存文件跑 eslint --fix + prettier（含自动修复）
# 2. typecheck: 全量 TypeScript 类型检查（防止类型错误进入仓库）
#
# 注意: 发布前仍需手动执行 `npm run build`（完整打包含 electron-builder，
# 耗时较长，不适合放在每次提交的钩子中）
npx lint-staged
npm run typecheck
