【vscode 格式化】prettier 格式化之后添加逗号,与eslint冲突

news/2024/7/16 9:08:43 标签: vscode, ide, 编辑器

最近格式化文件的时候老是添加逗号,保存的时候会eslint在格式化一遍,将逗号删掉;就感觉不是很舒服;

有两种方法,

一、配置 .prettierrc 文件;

文件配置,可直接用,配合eslint使用足够了

JSON文件是不支持备注的,cv过去时要删掉注释

{
  "useTabs": false, // 缩进不使用tab,使用空格
  "eslintIntegration": true, // 让prettier使用eslint的代码格式进行校验
  "singleQuote": false, // 不加单引号
  "semi": false, // 不加分号
  "trailingComma": "none", // 末尾不加引号
  "bracketSpacing": true, // 在对象,数组括号与文字之间加空格 "{ foo: bar }"
  "printWidth": 80, // 超过最大值换行
  "arrowParens": "avoid" // (x) => {} 箭头函数参数只有一个时是否要有小括号。avoid:省略括号
}

2.就是在设置的搜索框中输入“vetur”,点击“在settings.json中编辑”

"vetur.format.defaultFormatterOptions": {
    "prettier": {
        "semi": false,                        // 格式化时不加分号
        "singleQuote": true,                  // 格式化时使用单引号
        "trailingComma": "none",              // 格式化时末尾不添加引号
    }
    },  

不过我的设置中没找到,估计是要什么配置吧,

具体文章在这里

VSCODE代码格式化问题:双引号、末尾添加分号、逗号 - 简书


http://www.niftyadmin.cn/n/699701.html

相关文章

高压线路距离保护程序逻辑原理(一)

为了保证高压线路输电的稳定性和可靠性,通常要求高压电网构成多侧电源的环形电网。在这种电网中简单的电压电流保护往往不能满足保护的基本要求,例如方向电流保护往往不能保证有选择性地切除故障。为此,在多侧电源的环形电网的线路上配置了选…

技术不断变革,亚马逊云科技中国峰会引领企业重塑业务

过去十年,数字化转型的浪潮携带着机遇和挑战席卷而来,几乎每个企业都在做数字化转型,开始向大数据、人工智能等新技术寻求生产力的突破。但随着数字化转型深入,很多企业开始感受到数字化投入的成本压力,加之新技术正带…

数据仓库系列:StarRocks 入门培训教程

文章目录 1. 什么是StarRocks?1.1. 适用场景1.2. [产品特性](https://docs.starrocks.io/zh-cn/latest/introduction/Features) 2. 系统架构2.1. 系统架构2.1.1. 整体架构2.1.2. 高可用实现方式 2.2. 数据如何管理? 3. 表模型3.1. 明细模型3.2. 聚合模型3.3. 更新模…

Apache RocketMQ 使用中常见的问题以及解决方法

当使用Apache RocketMQ时,可能会遇到一些常见的问题。以下是一些常见问题及其解决方法: 消息发送失败:如果消息发送失败,首先检查网络连接和RocketMQ服务是否正常。还可以查看发送方的日志,确认是否有任何错误信息。确…

阿里云服务器ECS介绍_云主机_服务器托管_弹性计算

阿里云服务器安全可靠、弹性可伸缩,CPU可选256核、内存选到3072GB,云服务器ECS规格通用型、计算型、内存型、通用算力型、裸金属、GPU、大数据等ECS实例规格,公网带宽可选到200M,绑定弹性公网EIP带宽可达1000M,共享带宽…

ICV报告:2023年全球量子信息上市企业第一季度报告

ICV分析师在报告中所认定的“上市”,指的是公司公开发行股票(例如IPO)、公司在交易所挂牌交易、公司以SPAC(特殊目的收购公司)等形式进入公开交易市场,实现公司资本化并披露公司信息的情况。 报告研究的“…

如何实现 H5 秒开?

在简历上写了精通 H5,结果面试官上来就问: 同学,你说你精通 H5 ,那你能不能说一下怎么实现 H5 秒开? 由于没怎么做过性能优化,我只能凭着印象,断断续续地罗列了几点: 网络优化&#…

【【51单片机的DS1302模块-9】】

51单片机的DS1302模块使用 DS1302时钟显示 显示年月日 时钟秒 再可以通过按键调节时间 有种当初买的小手表的感觉 其实我们芯片内部也是可以用计时的,但是过分占用了芯片内部的计时模块,我们不如通过外部的时间模块DS1302来操作 单片机的定时器不能掉电…