ESLint 是在 ECMAScript/JavaScript 代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误。ESLint 首先使用 AST 分析工具分析代码,然后使用插件配置生效的规则,针对预设的规则对代码进行检查,在不符合规则的时候提示&自动修复。你可以配置自己的代码检查规则,也可以根据已有的规则进行个性化的定制、扩展,甚至可以定制自己的规则。而在检查时,你也可以通过 js 注释在检查过程中灵活的开启、关闭和改变规则。

阅读更多