跳至內容

eslint/no-setter-return 正確性

此規則預設為啟用。

此規則的作用

Setter 不能回傳值。

為什麼這是不好的?

雖然從 setter 回傳值不會產生錯誤,但回傳的值會被忽略。因此,從 setter 回傳值要么是不必要的,要么是可能的錯誤,因為回傳的值無法使用。

範例

javascript
class URL {
  set origin() {
    return true;
  }
}

參考資料

以 MIT 許可發佈。