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

效果

相关推荐
farerboy11 分钟前
编程技巧:VUE 实现接口返回数据的流式处理
javascript·vue.js
阳火锅13 分钟前
2025,记住这一年!它是古法编程的最后一年。
前端·javascript·面试
Leo.yuan1 小时前
Flink + Kafka + Doris 之外的另一条路:FineDataLink 一体化实时数仓方案
开发语言·javascript·ecmascript
只睡四小时1 小时前
端侧推理实战:face-api.js 零后端人脸识别踩坑记
开发语言·javascript·ecmascript
李少兄2 小时前
JavaScript 对象完全指南
开发语言·javascript·ecmascript
何何____2 小时前
web方向js考核题解
开发语言·前端·javascript
liangshanbo12152 小时前
面试题终极整理:手写 Promise.all / Promise.allSettled
前端·javascript·promise
单线程121382 小时前
从案例分析 Vue3 Tokenizer+Parser 源码五
前端·javascript·vue.js
变与不变8064 小时前
Debug 调试与排错规范
前端·javascript