ESLint 插件
ESLint 插件是一个可以包含一系列ESLint 规则、配置、处理器、环境的npm模块。
创建插件
开发ESLint插件可以使用Yeoman提供的生成器来生成ESLint插件的基本项目的目录结构。
-
安装yeoman 和ESLint 规则的生成器
npm i -g yo generator-eslint -
创建
eslint-xxxx使用yo eslint命令回答一系列问题即可生成项目目录并自动安装对应的依赖。

-
添加规则
新增的规则应该放在lib文件夹下的rules文件夹中,文件名即是规则名。在这里我们创建一个禁止函数命名为xxx的规则// lib/rules/no-function-xxx.js module.exports = { meta



















