用于Typescript中不必要的空合并和可选链接的Eslint规则?

zynd9foi  于 2023-08-07  发布在  TypeScript
关注(0)|答案(1)|浏览(89)

考虑以下情况:

const obj = {};
obj ?? {};
obj?.prop;

字符串
空合并和可选链接都是不必要的,是否有Eslint规则来捕获这些?
我最近遇到了一个bug,我用newVal === val ?? defaultVal代替了newVal === (val ?? defaultVal)。其计算结果为boolean ?? defaultVal。我不认为任何其他Eslint规则可以捕捉到这一点,所以像no-unnecessary-condition这样的东西可能是我将来防止这种情况的最佳选择。

相关问题