跳转至内容

promise/no-return-in-finally 苗圃

作用

禁止在 Promise 的 finally() 回调中返回语句。

为什么这样做不好?

禁止在传递给 finally() 的回调内使用 return 语句,因为没有任何内容会使用其返回值。

示例

此规则不正确的代码示例

javascript
myPromise.finally(function (val) {
  return val;
});

此规则正确的代码示例

javascript
Promise.resolve(1).finally(() => {
  console.log(2);
});

参考文献

以 MIT 许可证发布。