Search
不要用 ESLint 和 Prettier 重复承担格式化规则;CI 中仍需完整执行 lint,提交钩子只做快速反馈。
ESLint 的 Parser 负责把源码变成 AST,Plugin 提供规则或处理器,Rule 决定具体诊断。TypeScript 项目要使用 TypeScript Parser,并区分不需要类型信息的快速规则和需要 parserOptions.project 的类型感知规则,后者成本更高。
parserOptions.project