require-yield
Require generator functions to contain yield
        ✅ Recommended
        
            The "extends": "eslint:recommended" property in a configuration file enables this rule
        
规则细节
该规则对没有 yield 关键字的生成器函数产生警告。
示例
使用此规则的错误示例:
                            
                                Open in Playground
                            
/*eslint require-yield: "error"*/
/*eslint-env es6*/
function* foo() {
  return 10;
}
使用此规则的正确示例:
                            
                                Open in Playground
                            
/*eslint require-yield: "error"*/
/*eslint-env es6*/
function* foo() {
  yield 5;
  return 10;
}
function bar() {
  return 10;
}
// This rule does not warn on empty generator functions.
function* baz() { }
何时不用
如果你不想通知没有 yield 表达的生成器函数,你可以安全地禁用此规则。
Related Rules
Version
This rule was introduced in ESLint v1.0.0-rc-1.