diff --git a/lib/rules/no-debug.js b/lib/rules/no-debug.js index d82057a6..417e052b 100644 --- a/lib/rules/no-debug.js +++ b/lib/rules/no-debug.js @@ -146,7 +146,7 @@ module.exports = { function isRenderFunction(callNode, renderFunctions) { return ['render', ...renderFunctions].some( - name => name === callNode.callee.name + name => callNode.callee && name === callNode.callee.name ); } diff --git a/tests/lib/rules/no-debug.js b/tests/lib/rules/no-debug.js index e924a739..9b7ca4ad 100644 --- a/tests/lib/rules/no-debug.js +++ b/tests/lib/rules/no-debug.js @@ -90,6 +90,13 @@ ruleTester.run('no-debug', rule, { screen.debug() `, }, + { + code: ` + async function foo() { + const foo = await bar; + } + `, + }, ], invalid: [