ESLint插件开发

ESLint 插件

  ESLint 插件是一个可以包含一系列ESLint 规则、配置、处理器、环境的npm模块。

创建插件

  开发ESLint插件可以使用Yeoman提供的生成器来生成ESLint插件的基本项目的目录结构。

  1. 安装yeoman 和ESLint 规则的生成器

    npm i -g yo generator-eslint
    
  2. 创建eslint-xxxx使用yo eslint命令回答一系列问题即可生成项目目录并自动安装对应的依赖。
    ESLint插件开发_第1张图片

  3. 添加规则
    新增的规则应该放在lib文件夹下的rules文件夹中,文件名即是规则名。在这里我们创建一个禁止函数命名为xxx的规则

    // lib/rules/no-function-xxx.js
    module.exports = {
         
      meta

你可能感兴趣的:(tool,npm,javascript,node.js)