diff --git a/lib/rules/prefer-arrow-callback.js b/lib/rules/prefer-arrow-callback.js index 32ac8fb9eb7..b4bbf33f296 100644 --- a/lib/rules/prefer-arrow-callback.js +++ b/lib/rules/prefer-arrow-callback.js @@ -179,7 +179,7 @@ module.exports = { * @returns {void} */ function enterScope() { - stack.push(); + stack.push({ this: false, super: false, meta: false }); } /** diff --git a/tools/update-rule-types.js b/tools/update-rule-types.js index 3a20092a4eb..527cf2288e6 100644 --- a/tools/update-rule-types.js +++ b/tools/update-rule-types.js @@ -27,7 +27,7 @@ module.exports = (fileInfo, api) => { // if there's no properties, just exit if (!metaNode.value.properties) { - return null; + return p.node; } const typeNode = metaNode.value.properties.find(node => node.key.name === "type");