解决Eslint和Prettier关于三元运算符的冲突问题

万能大法

javascript 复制代码
// eslint加入配置
 indent: 0

一:冲突一

三元运算符Prettier的格式化

三元运算符Eslint的格式要求

解决办法

javascript 复制代码
// eslint加入配置,屏蔽标红报错
 indent: ['error', 2, { ignoredNodes: ['ConditionalExpression'] }]

效果

二:冲突二

表现

解决办法

javascript 复制代码
// eslint加入配置,屏蔽标红报错(需要关闭vscode标红才会去掉,或者手动,将error改为0再改回error)
 indent: ['error', 2, { offsetTernaryExpressions: true }]

效果

相关推荐
雷工笔记6 分钟前
KingFusion驾驶舱-产能信息模块开发实战
javascript
小弥儿3 小时前
GPT Image 2 提示词库,把散落的生图提示词变成工程资产
开发语言·javascript·gpt·学习
楠楠子呀3 小时前
独立站聊天转化全链路:从二维码引流到数据复盘
java·javascript·数据仓库·python·c#·自动化·etl
智商偏低3 小时前
bindFramebuffer
前端·javascript·html
BioRunYiXue4 小时前
RACE技术全攻略:从全长克隆到靶基因验证
java·javascript·网络·人工智能·科技·算法·eclipse
IMPYLH4 小时前
HTML 的 <ins> 元素
前端·javascript·html
晨米酱4 小时前
Umi Mock 如何从文件声明变成 HTTP 响应
前端·javascript·设计
01_ice5 小时前
前端学习JS(3)
前端·javascript·学习
Hilaku5 小时前
外包前端和大厂前端,写的代码到底有什么本质区别?
前端·javascript·程序员
YHHLAI5 小时前
React `useState` 深入浅出
前端·javascript·react.js