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

效果

相关推荐
weixin_6383031114 小时前
uniapp组合式和选项式
javascript·vue.js·uni-app
小妖66614 小时前
javascript 舍去小数(截断小数)取整方法
开发语言·前端·javascript
晚霞的不甘15 小时前
Flutter for OpenHarmony 布局核心:Row 与 Column 深度解析与实战
android·前端·javascript·flutter
ethan.Yin15 小时前
element-plus 二次封装遇到的一点疑惑
javascript·vue.js·ecmascript
Ulyanov15 小时前
Impress.js 3D立方体旋转个人年终总结设计与实现
开发语言·前端·javascript·3d·gui开发
榴莲不好吃15 小时前
前端js图片压缩
开发语言·前端·javascript
切糕师学AI15 小时前
Vue 中的 keep-alive 组件
前端·javascript·vue.js
可问春风_ren15 小时前
Git命令大全
前端·javascript·git·后端
她说彩礼65万16 小时前
Jquery总结
前端·javascript·jquery
光影少年16 小时前
前端如何定位组件变化及性能问题
前端·javascript·react.js