跳至内容

eslint/no-setter-return 正确性

此规则默认启用。

作用

Setter 不能返回值。

为何不佳?

虽然从 setter 返回值不会产生错误,但该返回值会被忽略。因此,从 setter 返回值要么是不必要的,要么是可能的错误,因为无法使用返回值。

案例

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

参考

在 MIT 许可下发布。