From cc4871369645c3409dc56ded7a555af8a9f63d51 Mon Sep 17 00:00:00 2001 From: Milos Djermanovic Date: Fri, 1 Jan 2021 21:56:45 +0100 Subject: [PATCH] Chore: refactor calculating range and loc in no-useless-escape (#13964) --- lib/rules/no-useless-escape.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/rules/no-useless-escape.js b/lib/rules/no-useless-escape.js index 476aca06de7..512c93a8bc0 100644 --- a/lib/rules/no-useless-escape.js +++ b/lib/rules/no-useless-escape.js @@ -109,9 +109,9 @@ module.exports = { * @returns {void} */ function report(node, startOffset, character) { - const start = sourceCode.getLocFromIndex(sourceCode.getIndexFromLoc(node.loc.start) + startOffset); - const rangeStart = sourceCode.getIndexFromLoc(node.loc.start) + startOffset; + const rangeStart = node.range[0] + startOffset; const range = [rangeStart, rangeStart + 1]; + const start = sourceCode.getLocFromIndex(rangeStart); context.report({ node,