前端工程化实践:如何设计一套零容忍的 ESLint + Prettier + Git Hooks 规范
团队协作最怕代码风格不一、无意识提交废弃代码或响应式陷阱。
我们的工程化四重防线:
- ESLint 9+ Flat Config:严格的类型感知校验与自动修复;
- Prettier:代码格式化的唯一仲裁者,不浪费口舌争论单双引号与分号;
- husky + lint-staged:git commit 前自动扫描并修复暂存区改动;
- 自定义测试脚本:例如针对 Vue 3 shallowRef 响应式丢失护栏脚本。
规范不是束缚,而是为了让团队所有人把精力集中在业务与架构本身。