From cd8ce3da8b2c477ded46e07b67d2a645af455796 Mon Sep 17 00:00:00 2001 From: ota Date: Mon, 12 Nov 2018 16:22:06 +0900 Subject: [PATCH] Fixed #648 --- lib/rules/valid-v-model.js | 3 ++- tests/lib/rules/valid-v-model.js | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/rules/valid-v-model.js b/lib/rules/valid-v-model.js index 757c169e4..d18c6f918 100644 --- a/lib/rules/valid-v-model.js +++ b/lib/rules/valid-v-model.js @@ -156,7 +156,8 @@ module.exports = { context.report({ node, loc: node.loc, - message: "'v-model' directives cannot update the iteration variable 'x' itself." + message: "'v-model' directives cannot update the iteration variable '{{varName}}' itself.", + data: { varName: id.name } }) } } diff --git a/tests/lib/rules/valid-v-model.js b/tests/lib/rules/valid-v-model.js index 80cd4eb15..f5abd2dde 100644 --- a/tests/lib/rules/valid-v-model.js +++ b/tests/lib/rules/valid-v-model.js @@ -161,6 +161,11 @@ tester.run('valid-v-model', rule, { filename: 'test.vue', code: '', errors: ["'v-model' directives cannot update the iteration variable 'x' itself."] + }, + { + filename: 'test.vue', + code: '', + errors: ["'v-model' directives cannot update the iteration variable 'e' itself."] } ] })