ESLint 是一个用于 静态代码分析 的工具,专门检测 JavaScript/TypeScript 代码中的潜在问题和风格违规。它通过预定义的规则集帮助开发者保持代码的一致性和质量,是前端工程化的核心工具之一。 一、ESLint 的核心作用 1. 错误检查(Error Detection) 识别语法错误、未定义变量、重复声明等基础问题。 // ESLint 会标记未使用的变量 const unusedVar = 42; // ⚠️ 'unusedVar' is assigned a value but never used. 2. 代码风格统一(Code St