Skip to content

eslint/require-yield Correctness

This rule is turned on by default.

What it does

This rule generates warnings for generator functions that do not have the yield keyword.

Why is this bad?

Probably a mistake.

Examples

Examples of incorrect code for this rule:

javascript
function* foo() {
  return 10;
}

How to use

To enable this rule in the CLI or using the config file, you can use:

bash
oxlint --deny require-yield
json
{
  "rules": {
    "require-yield": "error"
  }
}

References

Released under the MIT License.