diff --git a/lib/rules/no-invalid-v-on.js b/lib/rules/no-invalid-v-on.js
index c2a62aebf..a271d45fa 100644
--- a/lib/rules/no-invalid-v-on.js
+++ b/lib/rules/no-invalid-v-on.js
@@ -33,13 +33,6 @@ const VERB_MODIFIERS = new Set([
function create (context) {
utils.registerTemplateBodyVisitor(context, {
"VAttribute[directive=true][key.name='on']" (node) {
- if (!node.key.argument) {
- context.report({
- node,
- loc: node.loc,
- message: "'v-on' directives require event names."
- })
- }
for (const modifier of node.key.modifiers) {
if (!VALID_MODIFIERS.has(modifier) && !Number.isInteger(parseInt(modifier, 10))) {
context.report({
diff --git a/tests/lib/rules/no-invalid-v-bind.js b/tests/lib/rules/no-invalid-v-bind.js
index cf1a0a14c..385920976 100644
--- a/tests/lib/rules/no-invalid-v-bind.js
+++ b/tests/lib/rules/no-invalid-v-bind.js
@@ -70,6 +70,10 @@ tester.run('no-invalid-v-bind', rule, {
{
filename: 'test.vue',
code: ""
+ },
+ {
+ filename: 'test.vue',
+ code: ""
}
],
invalid: [
diff --git a/tests/lib/rules/no-invalid-v-on.js b/tests/lib/rules/no-invalid-v-on.js
index 820a9509e..06ba18b45 100644
--- a/tests/lib/rules/no-invalid-v-on.js
+++ b/tests/lib/rules/no-invalid-v-on.js
@@ -54,14 +54,13 @@ tester.run('no-invalid-v-on', rule, {
{
filename: 'test.vue',
code: ''
+ },
+ {
+ filename: 'test.vue',
+ code: ''
}
],
invalid: [
- {
- filename: 'test.vue',
- code: '',
- errors: ["'v-on' directives require event names."]
- },
{
filename: 'test.vue',
code: '',