require-yield
Require generator functions to contain yield
✅ Recommended
Using the recommended config from @eslint/js in a конфигурационном файле включает эту проверку
Подробное описание правила
Это правило генерирует предупреждения для генераторных функций, в которых отсутствует ключевое слово yield.
Примеры
Примеры неправильного кода для этого правила:
Открыть в Playground
/*eslint require-yield: "error"*/
Примеры правильного кода для этого правила:
Открыть в 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.
Ресурсы
© OpenJS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/latest/rules/require-yield