summaryrefslogtreecommitdiff
path: root/tools/eslint/lib/rules/arrow-spacing.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/eslint/lib/rules/arrow-spacing.js')
-rw-r--r--tools/eslint/lib/rules/arrow-spacing.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/eslint/lib/rules/arrow-spacing.js b/tools/eslint/lib/rules/arrow-spacing.js
index 82cec87ed2..3af5ae1f84 100644
--- a/tools/eslint/lib/rules/arrow-spacing.js
+++ b/tools/eslint/lib/rules/arrow-spacing.js
@@ -43,20 +43,22 @@ module.exports = {
rule.before = option.before !== false;
rule.after = option.after !== false;
+ var sourceCode = context.getSourceCode();
+
/**
* Get tokens of arrow(`=>`) and before/after arrow.
* @param {ASTNode} node The arrow function node.
* @returns {Object} Tokens of arrow and before/after arrow.
*/
function getTokens(node) {
- var t = context.getFirstToken(node);
+ var t = sourceCode.getFirstToken(node);
var before;
while (t.type !== "Punctuator" || t.value !== "=>") {
before = t;
- t = context.getTokenAfter(t);
+ t = sourceCode.getTokenAfter(t);
}
- var after = context.getTokenAfter(t);
+ var after = sourceCode.getTokenAfter(t);
return { before: before, arrow: t, after: after };
}