调研流程

  • 阅读ESLint代码:
  • 熟悉目录和文件结构;
  • 使用Espree解析 JavsScript 示例代码,掌握AST结构、token结构、VisitorKeys
  • ESLint规则结构介绍;
  • 开发ESLint规则示例,掌握规则开发流程,熟悉report结构;
  • config结构介绍;
  • 开发config示例,掌握config配置,将规则集成配置和复用;
  • plugin结构介绍;
  • 开发plugin示例,掌握plugin配置;**config****plugin**区别介绍?
  • ESLint配置项的结构介绍,给出基础配置示例;
  • 通过WebstormVSCode``ESLint plugin了解:开发工具通过node_moduleseslint分析代码并提示代码错误的流程;