【发布时间】:2019-12-14 03:31:44
【问题描述】:
我正在寻找相关的eslint规则
- @babel/plugin-proposal-optional-chaining
- @babel/plugin-proposal-nullish-coalescing-operator
当我执行以下操作时,我的编辑器会以红色突出显示
const baz = obj?.foo?.bar?.baz; // 42
const safe = obj?.qux?.baz; // undefined
const foo = obj.baz ?? 'default'; // default
// eslint-disable-next-line no-console
console.log('baz', baz);
// eslint-disable-next-line no-console
console.log('safe', safe);
// eslint-disable-next-line no-console
console.log('foo', foo);
代码运行正常,但是 eslint 用红色高亮了我的代码。
参考:
【问题讨论】:
标签: javascript babeljs eslint