diff options
Diffstat (limited to 'tools/node_modules/eslint/lib/rules/object-shorthand.js')
-rw-r--r-- | tools/node_modules/eslint/lib/rules/object-shorthand.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/node_modules/eslint/lib/rules/object-shorthand.js b/tools/node_modules/eslint/lib/rules/object-shorthand.js index ff6a51a4d1..31010f0e73 100644 --- a/tools/node_modules/eslint/lib/rules/object-shorthand.js +++ b/tools/node_modules/eslint/lib/rules/object-shorthand.js @@ -255,7 +255,7 @@ module.exports = { keyPrefix + keyText + sourceCode.text.slice(tokenBeforeParams.range[1], node.value.range[1]) ); } - const arrowToken = sourceCode.getTokens(node.value).find(token => token.value === "=>"); + const arrowToken = sourceCode.getTokenBefore(node.value.body, { filter: token => token.value === "=>" }); const tokenBeforeArrow = sourceCode.getTokenBefore(arrowToken); const hasParensAroundParameters = tokenBeforeArrow.type === "Punctuator" && tokenBeforeArrow.value === ")"; const oldParamText = sourceCode.text.slice(sourceCode.getFirstToken(node.value, node.value.async ? 1 : 0).range[0], tokenBeforeArrow.range[1]); |