From 23932361dd824cbc9036fd01dc2f364cb2d86ce6 Mon Sep 17 00:00:00 2001 From: Yannick Croissant Date: Thu, 6 Jul 2017 00:24:06 +0200 Subject: [PATCH] Add extra check for undefined variable in no-danger-with-children --- lib/rules/no-danger-with-children.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rules/no-danger-with-children.js b/lib/rules/no-danger-with-children.js index b30c8b1564..6fa26c0050 100644 --- a/lib/rules/no-danger-with-children.js +++ b/lib/rules/no-danger-with-children.js @@ -38,7 +38,7 @@ module.exports = { return prop.key.name === propName; } else if (prop.type === 'ExperimentalSpreadProperty') { const variable = findSpreadVariable(prop.argument.name); - if (variable && variable.defs[0].node.init) { + if (variable && variable.defs.length && variable.defs[0].node.init) { return findObjectProp(variable.defs[0].node.init, propName); } }