.editorconfig 配置

news/2024/2/21 3:36:36

有人会问:既然项目已经使用了 eslint 和 prettier,为什么还需要 EditorConfig?

为什么需要 EditorConfig?

.editorconfig 是一个用于定义和维护跨不同编辑器和开发环境的一致编码样式的文件。它可以确保整个团队在使用不同编辑器时遵循相同的编码规范,以提高代码的一致性和可读性。

尽管 ESLint 和 Prettier 可以处理一些代码风格问题和格式化要求,但它们的主要目的是不同的:

  • ESLint 是一个强大的静态代码分析工具,用于检查代码中的潜在问题和错误,以及强制执行代码规范和最佳实践。
  • Prettier 是一个代码格式化工具,用于自动调整代码的格式,以确保代码具有一致的样式,并减少团队成员之间的格式争议。

.editorconfig 文件可以与 ESLint 和 Prettier 协同工作,以进一步提高代码质量和一致性。例如,你可以使用 .editorconfig 文件来定义一些编辑器相关的设置,如缩进风格、换行符类型和字符编码等,以确保整个团队在不同的编辑器中都使用相同的设置。

如何配置 EditorConfig?

在项目根目录下新建一个 .editorconfig 文件,配置如下(cv到项目中的时候注释可以删掉):

# // 当打开一个文件时,EditorConfig插件会在打开文件的目录和每个父目录中寻找一个名为.editorconfig的文件。
# // 如果达到根文件路径或找到一个root=true的EditorConfig文件,对.editorconfig文件的搜索将停止。
root = true[*]
charset = utf-8 // 字符集
indent_style = space // 设置为tab或space
indent_size = 2  // 缩进级别的列数# insert_final_newline = true // 以换行符结尾
# trim_trailing_whitespace = true // 删除文件中换行符之前的所有空白字符# [*.ts]
# quote_type = single // ts文件中为单引方式# [*.md]
# max_line_length = off // 关掉最大行宽
# trim_trailing_whitespace = false // 不删除文件中换行符之前的所有空白字符


http://www.ppmy.cn/news/334228.html

相关文章

区块链与数字货币之间的关系

区块链与数字货币之间的关系 说到数字货币时,很多人都认为数字货币只是一种交易方式或者投资方式,往往不了解数字货币和区块链之间是什么关系。区块链从诞生到现在,融入了多项技术,数字货币就是其中一种,同时区块链也…

国际黄金理财有哪些交易优势

投资市场在历经多年持续不断发展的同时,衍生了大量的交易品种,这样就为投资者们带来了丰富的选择空间。尽管判断一个产品是否具备选择价值的标准有很多,但最终还是要落脚到它们本身所具备的交易优势上来,所以如果选择了黄金作为自…

区块链系列课程——02.电子货币与物理货币的区别?

第一周第一节第二课——02.电子货币与物理货币的区别? 上一节课讲了物理货币本质是人们在进行交易时对价值契约的追求,随着科学技术的进步,货币的表现形式会变得越来越稳定,这一特点也是货币本身所代表的信用属性的内在要求&#…

区块链系列课程——01.电子货币的产生

第一周第一课:电子货币的产生 这一课主要解决两大问题:①物理货币如何产生?②电子货币与物理货币的区别? 第一讲:物理货币如何产生? 一看到这种题目,八成就能猜到这就是一“公共基础常识”的问…

央行数字货币

我对央行数字货币的理解 我对央行数字货币(DC/EP)的理解 我对央行数字货币(DC/EP)的理解 央行的数字货币1年前就准备好了,就是纸币的电子化,和区块链关系不大。 按照周行的说法央行的数字货币叫作DC/EP&a…

货币银行学简答论述题

第二章 货币与货币制度 简答题 1.什么是货币的本质特征?它在商品经济中发挥着哪些主要功能? .答:货币是固定地充当一般等价物的特殊商品,并体现一定的社会生产关系。这就是货币的本质的规定。 货币在商品…

数字货币在生活上会带来哪些变革?

从广义来看,数字货币包含的方面比较广阔,包括电子货币、虚拟货币和法定数字货币。通俗点说,现在的电子货币、各种转账,账面上的那些数字,本质上还只是一种现有法定货币的信息化过程,只是支付工具&#xff0…

下一代电子货币

下一代电子货币 章志强 2013-5-6 不多说废话,下面是对现阶段比特币的研究,和对未来的全球电子货币的研究. ——现阶段比特币的研究 优点: 请参考比特币官方资料,以及其他资料,比如百度百科、维基百科等 缺点: 1&a…

货币的概述

1. 概念 定义货币:在产品和服务支付以及债务偿还中被普遍接受的东西货币的功能:交易媒介、记账单位、价值储存支付体系的演进:商品货币、不兑现纸币、支票、电子支付、电子货币货币的计量: M1:通货(curre…

中国对数字货币的态度及政策

一、关于数字货币官方最早发表的一份通告是2013年: 北京时间2013年12月5日央行网站消息,为保护社会公众的财产权益,保障人民币的法定货币地位,防范洗钱风险,维护金融稳定,中国人民银行、工业和信息化部、中…

现代经济中的货币创造

摘要 本文解释了为何现代经济中的大部分货币都是通过商业银行的放贷行为创造的。人们普遍误解了货币创造的过程——实际上,银行不只是充当中介,将储户存储在它们那里的存款贷出;也不是使中央银行发行的货币量“倍增”来创造新的贷款和存款。…

鲨鱼电子货币

鲨鱼电子货币 简称鲨鱼币 英文名为SharkMoney 鲨鱼币跟比特币有点类似,是一款虚拟的电子货币.同样采用P2P网络交易和保留交易信息. 当它跟比特币不一样之处在于货币量可以稳定增长的,而不是根据什么算法来规定了总量,还要浪费很多计算能力来挖比特币. 而且通过服务器来收取交易…

央行数字货币(CBDC)基础知识

央行数字货币和加密货币几乎没有关系 - Libra 和央行数字货币不在一个层面,对比意义不大 - 中国 CBDC 离推出还有待时日 本文节选于 《稳定货币 — 区块链的第三次落地应用》课程。 央行数字货币(简称 CBDC)定义 一、CBDC 的存在形式&am…

数字货币与电子支付究竟有何不同 一起来了解央行数字货币的本质内涵

近日,中国人民银行表示法定数字货币封闭试点顺利启动,下半年将积极稳妥推进法定数字货币研发,中国工商银行等“四大行”也正在大规模内测央行数字货币App,各家银行此前数月正在就落地场景等进行测试。央行数字货币和我们常用的支付…

货币金融学

第1章 货币与经济 1.1、物物交换存在的前提 社会生产效率低,机会成本小 商品种类少,可交易的复杂性少 1.2、货币的职能 1.2.1、交易媒介 货币以普遍被接受物的形态,充当商品和劳务交易的媒介. 货币作为良好的交易媒介应满足三个基本要求…

1分钟实现区块链与电子货币

近期“区块链”的概念异常火爆,借助区块链技术,以比特币为首的各种虚拟货币越来越多,但区块链技术的应用绝不仅限于虚拟货币,而是可以应用到各大行业。 区块链技术蓬勃发展,可大多数同学对此还一知半解,不知…

数字货币支付和电子支付一样吗?

数字货币支付和电子支付一样吗?相信大多数人都知道数字货币和电子支付说的不是一回事儿,但其实还是会有人把两者搞混。看完下面这篇文章,你就明白二者的区别到底在哪里了。相信大家应该还记得,大约是在两年前,我国央行…

密码货币的来历

密码朋克 自八十年代末以来,一个不断扩大的自由主义科学家、工程师、计算机科学家、哲学家团体,便一直在讨论,如何在一个日益被计算机和互联网掌控的世界中,用密码学来提高隐私性。他们被称为 “密码朋克(Cypherpunk&…

货币交易基础知识

什么是货币市场? 什么是货币市场?货币市场是一个允许人们把一种货币换成另一种货币的全球市场。 如果你曾经去过香港或者澳门旅游,就一定会提前去中国银行或者到机场的自动提款机里,把钱包里的人民币兑换成港币或者澳门的葡币。…

数字货币与区块链

数字货币与区块链 序言一、数字货币的价值转移二、比特币的出现1.盲签技术与避免双花2.工作量证明3.时间戳4.分布式加密货币系统5.比特币 三、区块链概述 序言 本文从数字货币的价值转移开始,带大家了解比特币应运而生的背景,以及数字货币的基础技术——…
最新文章