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

效果

相关推荐
Darling噜啦啦14 分钟前
正则表达式实战指南:从手机号验证到模板引擎,5 个案例彻底搞懂 RegExp
javascript·面试
sugar__salt14 分钟前
JS正则表达式与字符串高阶实战精讲
开发语言·javascript·正则表达式
HjhIron17 分钟前
从手机号校验到模板引擎:正则表达式的实战之旅
javascript
Hello馒头儿17 分钟前
vue3+uniapp经典hook方式实现一个更多加载的列表组件
前端·javascript·vue.js
用户9385156350719 分钟前
前端必会:从 Fetch 到 DeepSeek,一篇搞懂 HTTP 请求的方方面面
javascript·架构
半个烧饼不加肉28 分钟前
JS 底层探究--执行上下文
开发语言·前端·javascript
山河木马37 分钟前
无框架-原生webGL渲染-底层入门-1
前端·javascript·webgl
小李云雾40 分钟前
深入浅出 Vue 3 核心知识点:从基础到实战
前端·javascript·vue.js·程序人生
Cobyte42 分钟前
16.响应式系统比对:链表如何实现 computed 的高效更新
前端·javascript·vue.js
坏柠44 分钟前
从一个设备控制面板开始,系统学习 LVGL 界面开发
android·javascript·学习