build: 引入 ESLint 防回潮基建 + 清理存量未使用 import

This commit is contained in:
2026-06-17 20:53:23 +08:00
parent a0018353ec
commit 1adcda08b3
15 changed files with 1580 additions and 55 deletions
+5 -8
View File
@@ -1,10 +1,7 @@
// lint-staged 配置 —— 配合 husky pre-commit 使用
//
// 当前只运行 tsc 全量类型检查(tsc 不接受单文件增量检查)
// 未来可扩展 ESLint / Prettier / stylelint 等按文件的检查
//
// 函数语法返回原始命令字符串,lint-staged 不会追加文件名。
// lint-stagedpre-commit 时对暂存文件运行检查。
// - tsc --noEmit:全量类型检查(函数语法返回命令,不追加文件名)。
// - eslint --fix:仅对暂存的改动文件增量检查(新代码强制 error=0
// warning 不阻断提交)。存量历史问题不会因此被卡住
export default {
"*.{ts,tsx}": () => "tsc --noEmit",
"*.{ts,tsx}": [() => "tsc --noEmit", "eslint --fix"],
};