跳至內容

eslint/no-self-assign 正確性

此規則預設為啟用。

此規則的作用

不允許左右兩側完全相同的賦值

為什麼這樣不好?

自我賦值沒有任何效果,所以很可能是因為不完整的重構而造成的錯誤。這表示您應該做的事情仍然沒有完成。

範例

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

參考資料

以 MIT 授權條款發布。