plugins和extends的区别

  1. 首先看语义上的区别
    plugin翻译为插件,官网给的解释是:ESLint 插件是一个 npm 模块,它可以包含一组 ESLint 规则、配置、处理器和环境。插件通常包含自定义规则。插件可以用来强制执行样式指南,并支持 JavaScript 扩展(如 TypeScript)、库(如 React)和框架(Angular)
    extends 翻译为扩展 官方并无说明

  2. 它们的关系
    我们可以这样理解:
    **当我们使用plugins(插件)时,插件提供的配置我们可以在extends里面进行配置 **
    eslint官网给出的核心概念中,并未把extends作为一个核心概念提及,只是提及在使用插件时,提到了可以使用一些javascript拓展

    1. 例子
      比如在项目中要集成eslint和pritter 插件
    pnpm i pritter -D
    

    此时我们在.eslintrc.js中配置如下:

    ...
    plugins: ['prettier'],
    

    项目中为了解决eslint和pritter 插件规则的冲突,就要安装另一个插件eslint-plugin-pritter (禁用与代码格式相关的所有其他 ESLint 规则 ) 这个插件我们可以理解为pritter的拓展插件,可以覆盖pritter的一些规则

     由此我们可以得出,``plugins 是一个插件集,extends 是对插件的一种拓展。``
    

eslint :plugins和extends的区别相关推荐

  1. eslint plugins与extends的区别

    在配置eslint时,针对rules的配置很是头疼,主要是针对如下两个点: 该规则在哪里定义的,指规则在哪里创建的 该规则在哪里配置的,指规则的0,1,2在哪里配置的 研究一段时间发现,eslint配 ...

  2. Maven plugins和pluginManagement的区别概述

    plugins 和 pluginManagement 的区别,和我们前面研究过的 dependencies 和 dependencyManagement 的区别是非常类似的.plugins 下的 pl ...

  3. Java implements和extends的区别

    Java implements和extends的区别 implements 关键字implements是一个类,实现一个接口用的关键字,它是用来实现接口中定义的抽象方法.实现一个接口,必须实现接口中的 ...

  4. Java implement意思_详解JAVA中implement和extends的区别

    详解JAVA中implement和extends的区别 发布于 2020-4-14| 复制链接 摘记: 详解JAVA中implement和extends的区别extends是继承父类,只要那个类不是声 ...

  5. java中implement_详解JAVA中implement和extends的区别

    详解JAVA中implement和extends的区别 extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,Java中不支持多重继承,但是可以用接口来实 ...

  6. java中implements是什么意思_Java中implements和extends的区别

    看到java中很多类有使用implements和extends,那么这两种用法有哪些区别呢,今天我们来分析一下. 简单说:1.extends是继承父类,只要那个类不是声明为final或者那个类定义为a ...

  7. maven中plugins和pluginmanagement的区别

    stackoverflow中讲的不错 http://stackoverflow.com/questions/10483180/maven-what-is-pluginmanagement plugin ...

  8. Maven 中 plugins 和 pluginManagement的区别

    plugins 下的 plugin 是真实使用的,而 pluginManagement 下的 plugins 下的 plugin 则仅仅是一种声明,父项目是不能使用的,子项目中可以对 pluginMa ...

  9. JAVA中implement和extends的区别?

    我不理解: 在java中为什么把:extends和implements隔了开来,把其看成是独立的部分??? 而不采用C++中的,继承与多重继承都支持,??? 在java中 JAVA中implement ...

最新文章

  1. 调查显示:手机单芯片处理器作用日显重要
  2. filter vue 循环_vue v-for中使用filter筛选数据
  3. apache iotdb_Apache-IoTDB
  4. Spring核心——Bean的生命周期
  5. KMP算法 hdu 1711 hdu 2203
  6. MFC子线程访问主线程对话框程序的控件对象
  7. EFCore+Mysql仓储层建设(分页、多字段排序、部分字段更新)
  8. 这 30 个常用的 Maven 命令你必须熟悉
  9. 将Auth0 OIDC(OAUTH 2)与授权(组和角色)集成
  10. 【Windows】将notepad++添加到右键菜单中
  11. python鼠标右键检测按钮_如何检测右键单击+左键单击
  12. echarts时间散点图_ECharts 实现地图散点图(下)
  13. bp神经网络数字识别matlab_卷积神经网络学习识别手写数字时的可视化
  14. atime、mtime、ctime
  15. 业务逻辑需要放在service层_CTO问:Service层真的需要接口吗?
  16. vsco使用教程_vsco cam怎么用?vsco cam安卓版使用教程详解
  17. 作文 进入中职计算机班,我的中职生活作文(精选5篇)
  18. 群消息已读回执(这个diao),究竟是推还是拉?
  19. 中华名将索引 - 第一批:白起
  20. html中dom什么意思,dom属性是什么意思啊 html dom是什么意思,通俗易懂

热门文章

  1. java读取rdb_Redis设计与实现-RDB持久化
  2. SPP(SERIAL PORT PROFILE)
  3. 时光相册 大量图片导出到电脑的方法(适用于128G以下照片容量)
  4. InSAR在地面沉降监测中的应用及发展前景
  5. Android应用安全现状与解决方案(学习资料)
  6. IP数据报、TCP数据包结构详解
  7. Linux下Redis使用RPM方式安装
  8. win8计算机禁止休眠,win8如何设置电脑不休眠|win8禁止电脑休眠的方法
  9. Node.JS后端开发基础
  10. 花嫁之容氏浅浅最后怎么样了_花嫁之容氏浅浅