eslint :plugins和extends的区别
plugins和extends的区别
首先看语义上的区别
plugin翻译为插件
,官网给的解释是:ESLint 插件是一个 npm 模块,它可以包含一组 ESLint 规则、配置、处理器和环境。插件通常包含自定义规则。插件可以用来强制执行样式指南,并支持 JavaScript 扩展(如 TypeScript)、库(如 React)和框架(Angular)
extends 翻译为扩展
官方并无说明它们的关系
我们可以这样理解:
**当我们使用plugins(插件)时,插件提供的配置我们可以在extends里面进行配置 **
eslint官网给出的核心概念中,并未把extends作为一个核心概念提及,只是提及在使用插件时,提到了可以使用一些javascript拓展
- 例子
比如在项目中要集成eslint和pritter 插件
pnpm i pritter -D
此时我们在.eslintrc.js中配置如下:
... plugins: ['prettier'],
项目中为了解决eslint和pritter 插件规则的冲突,就要安装另一个插件
eslint-plugin-pritter
(禁用与代码格式相关的所有其他 ESLint 规则 ) 这个插件我们可以理解为pritter的拓展插件,可以覆盖pritter的一些规则由此我们可以得出,``plugins 是一个插件集,extends 是对插件的一种拓展。``
- 例子
eslint :plugins和extends的区别相关推荐
- eslint plugins与extends的区别
在配置eslint时,针对rules的配置很是头疼,主要是针对如下两个点: 该规则在哪里定义的,指规则在哪里创建的 该规则在哪里配置的,指规则的0,1,2在哪里配置的 研究一段时间发现,eslint配 ...
- Maven plugins和pluginManagement的区别概述
plugins 和 pluginManagement 的区别,和我们前面研究过的 dependencies 和 dependencyManagement 的区别是非常类似的.plugins 下的 pl ...
- Java implements和extends的区别
Java implements和extends的区别 implements 关键字implements是一个类,实现一个接口用的关键字,它是用来实现接口中定义的抽象方法.实现一个接口,必须实现接口中的 ...
- Java implement意思_详解JAVA中implement和extends的区别
详解JAVA中implement和extends的区别 发布于 2020-4-14| 复制链接 摘记: 详解JAVA中implement和extends的区别extends是继承父类,只要那个类不是声 ...
- java中implement_详解JAVA中implement和extends的区别
详解JAVA中implement和extends的区别 extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,Java中不支持多重继承,但是可以用接口来实 ...
- java中implements是什么意思_Java中implements和extends的区别
看到java中很多类有使用implements和extends,那么这两种用法有哪些区别呢,今天我们来分析一下. 简单说:1.extends是继承父类,只要那个类不是声明为final或者那个类定义为a ...
- maven中plugins和pluginmanagement的区别
stackoverflow中讲的不错 http://stackoverflow.com/questions/10483180/maven-what-is-pluginmanagement plugin ...
- Maven 中 plugins 和 pluginManagement的区别
plugins 下的 plugin 是真实使用的,而 pluginManagement 下的 plugins 下的 plugin 则仅仅是一种声明,父项目是不能使用的,子项目中可以对 pluginMa ...
- JAVA中implement和extends的区别?
我不理解: 在java中为什么把:extends和implements隔了开来,把其看成是独立的部分??? 而不采用C++中的,继承与多重继承都支持,??? 在java中 JAVA中implement ...
最新文章
- 调查显示:手机单芯片处理器作用日显重要
- filter vue 循环_vue v-for中使用filter筛选数据
- apache iotdb_Apache-IoTDB
- Spring核心——Bean的生命周期
- KMP算法 hdu 1711 hdu 2203
- MFC子线程访问主线程对话框程序的控件对象
- EFCore+Mysql仓储层建设(分页、多字段排序、部分字段更新)
- 这 30 个常用的 Maven 命令你必须熟悉
- 将Auth0 OIDC(OAUTH 2)与授权(组和角色)集成
- 【Windows】将notepad++添加到右键菜单中
- python鼠标右键检测按钮_如何检测右键单击+左键单击
- echarts时间散点图_ECharts 实现地图散点图(下)
- bp神经网络数字识别matlab_卷积神经网络学习识别手写数字时的可视化
- atime、mtime、ctime
- 业务逻辑需要放在service层_CTO问:Service层真的需要接口吗?
- vsco使用教程_vsco cam怎么用?vsco cam安卓版使用教程详解
- 作文 进入中职计算机班,我的中职生活作文(精选5篇)
- 群消息已读回执(这个diao),究竟是推还是拉?
- 中华名将索引 - 第一批:白起
- html中dom什么意思,dom属性是什么意思啊 html dom是什么意思,通俗易懂