ESLint学习笔记——(二)配置
配置ESLint
ESLint的设计用例是灵活可配置的。您可以关闭每个规则,只在基本语法验证的情况下运行,或者混合匹配绑定的规则和您的自定义规则,以满足项目的需要。配置ESLint有两种主要方式:
- 注释配置——使用JavaScript注释将配置信息直接嵌入到文件中。
- 文件配置——使用JavaScript、JSON或YAML文件来指定整个目录及其所有子目录的配置信息。它可以是 .eslintrc.* 文件的形式,也可以是包中的eslintConfig字段。ESLint会自动查找和读取这两个文件,或者你可以在命令行中指定一个配置文件。
以下是一些你可以在ESLint中配置的选项:
- 环境——设计脚本运行的环境。每个环境都带有一组预定义的全局变量。
- 全局——脚本在执行过程中访问的额外的全局变量。
- 规则——启用了哪些规则,在什么错误级别上。
- 插件——第三方插件定义额外的规则、环境、配置等,供ESLint使用。
所有这些选项都让你可以细粒度地控制ESLint如何对待你的代码。
通过如下内容讲解ESLint的配置
配置文件
- 配置文件的格式
- 使用配置文件
- 添加共享配置
- 配置文件的层级和层次结构
- 扩展配置文件
- 基于全局模式的配置
- 自定义配置文件(不建议)
语言选项
- 指定环境
- 指定全局(变量、定义)
- 指定解析器
规则
- 配置规则
- 禁用规则
插件
- 指定解析器
- 指定处理器
- 配置插件
忽略代码
- 配置文件中的忽略模式
- .eslintignore 文件
- 在 package.json 定义忽略验证
- 已忽略验证文件的警告
学什么,就写什么!遇到什么问题,解决问题了,就记录一下解决的过程!