Loading

ESLint学习笔记——(二)配置

配置ESLint

ESLint的设计用例是灵活可配置的。您可以关闭每个规则,只在基本语法验证的情况下运行,或者混合匹配绑定的规则和您的自定义规则,以满足项目的需要。配置ESLint有两种主要方式:

  1. 注释配置——使用JavaScript注释将配置信息直接嵌入到文件中。
  2. 文件配置——使用JavaScript、JSON或YAML文件来指定整个目录及其所有子目录的配置信息。它可以是  .eslintrc.*  文件的形式,也可以是包中的eslintConfig字段。ESLint会自动查找和读取这两个文件,或者你可以在命令行中指定一个配置文件。

以下是一些你可以在ESLint中配置的选项:

  • 环境——设计脚本运行的环境。每个环境都带有一组预定义的全局变量。
  • 全局——脚本在执行过程中访问的额外的全局变量。
  • 规则——启用了哪些规则,在什么错误级别上。
  • 插件——第三方插件定义额外的规则、环境、配置等,供ESLint使用。

所有这些选项都让你可以细粒度地控制ESLint如何对待你的代码。

通过如下内容讲解ESLint的配置

  配置文件

  • 配置文件的格式
  • 使用配置文件
  • 添加共享配置
  • 配置文件的层级和层次结构
  • 扩展配置文件
  • 基于全局模式的配置
  • 自定义配置文件(不建议)

 

  语言选项

  • 指定环境
  • 指定全局(变量、定义)
  • 指定解析器

  规则

  • 配置规则
  • 禁用规则

 

  插件

  • 指定解析器
  • 指定处理器
  • 配置插件

 

  忽略代码

  • 配置文件中的忽略模式
  •  .eslintignore 文件
  • 在   package.json  定义忽略验证
  • 已忽略验证文件的警告

 

posted @ 2021-03-18 02:14  eshinex  阅读(114)  评论(0编辑  收藏  举报