require-yield
Требует, чтобы функции-генераторы содержали yield
✅ Рекомендуется
Использование конфигурации recommended из @eslint/js в файле конфигурации включает это правило
Подробности правила
Это правило выдает предупреждения для функций-генераторов, в которых отсутствует ключевое слово yield.
Примеры неправильного кода для этого правила:
Открыть в песочнице
/*eslint require-yield: "error"*/
() {
return 10;
}
Примеры правильного кода для этого правила:
Открыть в песочнице
/*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