From be7efb14e44c201faae9af39737a17d037162b37 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sun, 8 Dec 2019 23:15:06 -0800 Subject: [PATCH] [Fix] `no-extraneous-dependencies`: ensure `node.source` exists --- src/rules/no-extraneous-dependencies.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rules/no-extraneous-dependencies.js b/src/rules/no-extraneous-dependencies.js index ced0f44b6..41ccb2a31 100644 --- a/src/rules/no-extraneous-dependencies.js +++ b/src/rules/no-extraneous-dependencies.js @@ -206,7 +206,9 @@ module.exports = { reportIfMissing(context, deps, depsOptions, node, node.source.value) }, ExportNamedDeclaration: function (node) { - reportIfMissing(context, deps, depsOptions, node, node.source.value) + if (node.source) { + reportIfMissing(context, deps, depsOptions, node, node.source.value) + } }, ExportAllDeclaration: function (node) { reportIfMissing(context, deps, depsOptions, node, node.source.value)