Versions

扩展 ESLint

本指南是为那些希望扩展 ESLint 功能的人准备的:

为了扩展 ESLint,我们建议:

  • 懂得 JavaScript,因为 ESLint 是用 JavaScript 写的。
  • 基本熟悉 Node.js,因为 ESLint 在它上面运行。
  • 熟悉命令行程序。

如果这听起来像你,那么继续阅读就可以开始了。

扩展 ESLint

此页概括了扩展 ESLint 的几种方式以及这些扩展是如何配合工作的。

创建插件

你已经为 ESLint 开发了特定库规则且想与社区分享它们。你可以在 npm 上发布 ESLint 插件。

自定义规则

此章节解释了如何创建自定义规则并与 ESLint 一同使用。

自定义规则指南

一个引导你逐步创建一个用于 ESLint 的自定义规则的指南。

自定义格式化工具

此章节解释了如何创建自定义自定义格式化工具来控制 ESLint 输出结果。

自定义解析器

如果你不打算使用 ESLint 的默认解析器,此章节解释了如何创建自定义解析器。

自定义处理器

此章节解释了如何使用自定义解析器来让 ESlint 处理 JavaScript 以外的文件。

共享配置

此章节解释了如何在 JavaScript 包中捆绑和分享 ESLint 配置。

更改语言