Disallow generator functions that do not have yield
(require-yield)
This rule generates warnings for generator functions that do not have the yield
keyword.
Rule details
The following patterns are considered warnings:
function* foo() {
return 10;
}
The following patterns are not considered warnings:
function* foo() {
yield 5;
return 10;
}
function foo() {
return 10;
}
// This rule does not warn on empty generator functions.
function* foo() { }
Version
This rule was introduced in ESLint 1.0.0-rc-1.