配置 ESLint
ESLint 旨在为您的用例提供灵活性和可配置性。 您可以关闭每条规则并仅使用基本语法验证运行,或者混合搭配捆绑规则和您的自定义规则以满足您项目的需要。 配置 ESLint 有两种主要方式:
- 配置注释 - 使用 JavaScript 注释将配置信息直接嵌入到文件中。
- 配置文件 - 使用 JavaScript、JSON 或 YAML 文件指定整个目录及其所有子目录的配置信息。 这可以是
.eslintrc.*
文件或package.json
文件中的eslintConfig
字段的形式,ESLint 将自动查找和读取这两个文件,或者你可以在 命令行 上指定一个配置文件。
以下是您可以在 ESLint 中配置的一些选项:
- 环境 - 您的脚本旨在在哪些环境中运行。 每个环境都带有一组特定的预定义全局变量。
- 全局 - 您的脚本在执行期间访问的其他全局变量。
- 规则 - 启用了哪些规则以及处于什么错误级别。
- 插件 - 哪些第三方插件定义了额外的规则、环境、配置等供 ESLint 使用。
所有这些选项都让您可以细粒度地控制 ESLint 如何处理您的代码。