版本

require-yield

要求生成器函式包含 yield

推薦

設定檔中使用 @eslint/jsrecommended 設定會啟用此規則

規則詳情

此規則會為沒有 yield 關鍵字的生成器函式產生警告。

範例

此規則的 錯誤 程式碼範例

在 Playground 中開啟
/*eslint require-yield: "error"*/

function* foo() {
  return 10;
}

此規則的 正確 程式碼範例

在 Playground 中開啟
/*eslint require-yield: "error"*/

function* foo() {
  yield 5;
  return 10;
}

function bar() {
  return 10;
}

// This rule does not warn on empty generator functions.
function* baz() { }

何時不該使用

如果您不想通知沒有 yield 表達式的生成器函式,那麼停用此規則是安全的。

版本

此規則在 ESLint v1.0.0-rc-1 版本中引入。

資源

變更語言