diff options
Diffstat (limited to 'tools/eslint/lib/rules/no-useless-computed-key.js')
-rw-r--r-- | tools/eslint/lib/rules/no-useless-computed-key.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/eslint/lib/rules/no-useless-computed-key.js b/tools/eslint/lib/rules/no-useless-computed-key.js index 0894fb7ca4..2e0ac18019 100644 --- a/tools/eslint/lib/rules/no-useless-computed-key.js +++ b/tools/eslint/lib/rules/no-useless-computed-key.js @@ -19,6 +19,8 @@ module.exports = { } }, create: function(context) { + var sourceCode = context.getSourceCode(); + return { Property: function(node) { if (!node.computed) { @@ -29,7 +31,7 @@ module.exports = { nodeType = typeof key.value; if (key.type === "Literal" && (nodeType === "string" || nodeType === "number")) { - context.report(node, MESSAGE_UNNECESSARY_COMPUTED, { property: context.getSource(key) }); + context.report(node, MESSAGE_UNNECESSARY_COMPUTED, { property: sourceCode.getText(key) }); } } }; |