# eslint 知识点

# extends 与 plugins

  1. plugins 本质是为了加强 eslint 的扩展性,使我们可以直接使用别人写好的 eslint 规则,方便快速用于项目中。
  2. 官方规定 npm 包的扩展必须以 eslint-config - 开头,插件以 eslint-plugin - 开头,在使用过程中可以省略这个开头。
  3. eslint-config - 文件是我们共享的一些配置文件,里面就是一个 JS 对象,其中包含一些配置信息,而 eslint-plugin - 文件是我们自定义的集合规则,可以导入和使用。
  4. 一个插件能带来:
    • 额外的规则,如 {"rules": {"react/boolean-prop-naming": "warning"}}
    • 环境,如 {"env": {"jest/global": true}}
    • 配置,如 {"extends": ["plugin:react/recommended"]}
    • 预处理器,如 {"process": "a-plugin/a-processor"}

# eslint 配置大全

# eslint 源码分析

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

dmq 微信支付

微信支付

dmq 支付宝

支付宝