跳到内容

eslint/no-self-assign 正确性

此规则默认打开。

它做什么

禁止两边完全相同的赋值

为什么这样做不好?

自赋值没有任何效果,因此这些很可能是由于不完全重构而发生的错误。它们表明你应完成的剩余工作。

示例

javascript
foo = foo;
[bar, baz] = [bar, qiz];

参考资料

根据 MIT 许可发布。