跳过导航到内容

unicorn/no-useless-fallback-in-spread 正确性

此规则默认启用。
🛠️ 对于此规则,自动修复对一些违规行为可用。

功能

禁止在对象字面量中扩展时使用无用的回退。

为何不好?

在对象字面量中扩展假值不会添加任何意外的属性,因此没必要添加空对象作为回退。

范例

此规则的错误代码范例

javascript
const object = { ...(foo || {}) };

此规则的正确代码范例

javascript
const object = { ...foo };
const object = { ...(foo || { not: "empty" }) };

参考

在 MIT 许可下发布。