解决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 }]

效果

相关推荐
Never_Satisfied8 小时前
在JavaScript / HTML中,数组查找第一个符合要求元素
开发语言·javascript·html
HelloReader9 小时前
Tauri 2 创建项目全流程create-tauri-app 一键脚手架 + Tauri CLI 手动接入
前端·javascript·vue.js
shix .9 小时前
旅行网站控制台检测
开发语言·前端·javascript
henry10101010 小时前
DeepSeek生成的网页小游戏 - 迷你高尔夫
前端·javascript·游戏·html
薛一半11 小时前
React的组件
前端·javascript·react.js
薛一半11 小时前
React三大属性之props
前端·javascript·react.js
用户57573033462412 小时前
🔥 前端必考!AJAX 数据请求全解析,async true/false 区别一次搞懂
javascript
烤麻辣烫12 小时前
正则表达式快速掌握
前端·javascript·学习·正则表达式·html
心之语歌13 小时前
flutter 父子组件互相调用方法,值更新
前端·javascript·flutter
肖。354878709414 小时前
html中onclick误区,后续变量会更改怎么办?
android·java·javascript·css·html