Skip to content

Commit ce5f19c

Browse files
committed
Fix pylint error at no-deprecated-router-link-tag-prop
1 parent be4e0e8 commit ce5f19c

File tree

2 files changed

+27
-20
lines changed

2 files changed

+27
-20
lines changed

lib/rules/no-deprecated-router-link-tag-prop.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ module.exports = {
2121
description:
2222
'disallow using deprecated `tag` property on `RouterLink` (in Vue.js 3.0.0+)',
2323
categories: undefined,
24-
url: 'https://eslint.vuejs.org/rules/no-deprecated-router-link-tag-prop'
24+
url: 'https://eslint.vuejs.org/rules/no-deprecated-router-link-tag-prop.html'
2525
},
2626
fixable: null,
2727
schema: [
@@ -40,7 +40,8 @@ module.exports = {
4040
}
4141
],
4242
messages: {
43-
deprecated: "'tag' property on '{{element}}' component is deprecated. Use scoped slots instead."
43+
deprecated:
44+
"'tag' property on '{{element}}' component is deprecated. Use scoped slots instead."
4445
}
4546
},
4647
/** @param {RuleContext} context */
@@ -51,16 +52,16 @@ module.exports = {
5152
}
5253

5354
return utils.defineTemplateBodyVisitor(context, {
54-
"VElement"(node) {
55+
VElement(node) {
5556
if (!components.includes(node.rawName)) return
5657

5758
const attributes = node.startTag.attributes
58-
attributes.forEach(attr => {
59+
attributes.forEach((attr) => {
5960
/** @type VIdentifier | null */
60-
let tagAttr = null;
61+
let tagAttr = null
6162

6263
if (attr.key.type === 'VIdentifier') {
63-
tagAttr = attr.key;
64+
tagAttr = attr.key
6465
} else if (attr.directive && attr.key.type === 'VDirectiveKey') {
6566
const arg = attr.key.argument
6667
if (arg && arg.type === 'VIdentifier') {

tests/lib/rules/no-deprecated-router-link-tag-prop.js

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ tester.run('no-deprecated-router-link-tag-prop', rule, {
5252
</NuxtLink>
5353
</template>
5454
`
55-
},
55+
}
5656
],
5757
invalid: [
5858
{
@@ -64,10 +64,11 @@ tester.run('no-deprecated-router-link-tag-prop', rule, {
6464
`,
6565
errors: [
6666
{
67-
message: "'tag' property on 'RouterLink' component is deprecated. Use scoped slots instead.",
67+
message:
68+
"'tag' property on 'RouterLink' component is deprecated. Use scoped slots instead.",
6869
line: 3,
6970
column: 21
70-
},
71+
}
7172
]
7273
},
7374
{
@@ -80,10 +81,11 @@ tester.run('no-deprecated-router-link-tag-prop', rule, {
8081
options: [{ components: ['RouterLink'] }],
8182
errors: [
8283
{
83-
message: "'tag' property on 'RouterLink' component is deprecated. Use scoped slots instead.",
84+
message:
85+
"'tag' property on 'RouterLink' component is deprecated. Use scoped slots instead.",
8486
line: 3,
8587
column: 21
86-
},
88+
}
8789
]
8890
},
8991
{
@@ -95,10 +97,11 @@ tester.run('no-deprecated-router-link-tag-prop', rule, {
9597
`,
9698
errors: [
9799
{
98-
message: "'tag' property on 'RouterLink' component is deprecated. Use scoped slots instead.",
100+
message:
101+
"'tag' property on 'RouterLink' component is deprecated. Use scoped slots instead.",
99102
line: 3,
100103
column: 22
101-
},
104+
}
102105
]
103106
},
104107
{
@@ -111,10 +114,11 @@ tester.run('no-deprecated-router-link-tag-prop', rule, {
111114
options: [{ components: ['RouterLink'] }],
112115
errors: [
113116
{
114-
message: "'tag' property on 'RouterLink' component is deprecated. Use scoped slots instead.",
117+
message:
118+
"'tag' property on 'RouterLink' component is deprecated. Use scoped slots instead.",
115119
line: 3,
116120
column: 22
117-
},
121+
}
118122
]
119123
},
120124
{
@@ -127,10 +131,11 @@ tester.run('no-deprecated-router-link-tag-prop', rule, {
127131
options: [{ components: ['NuxtLink'] }],
128132
errors: [
129133
{
130-
message: "'tag' property on 'NuxtLink' component is deprecated. Use scoped slots instead.",
134+
message:
135+
"'tag' property on 'NuxtLink' component is deprecated. Use scoped slots instead.",
131136
line: 3,
132137
column: 19
133-
},
138+
}
134139
]
135140
},
136141
{
@@ -143,11 +148,12 @@ tester.run('no-deprecated-router-link-tag-prop', rule, {
143148
options: [{ components: ['NuxtLink'] }],
144149
errors: [
145150
{
146-
message: "'tag' property on 'NuxtLink' component is deprecated. Use scoped slots instead.",
151+
message:
152+
"'tag' property on 'NuxtLink' component is deprecated. Use scoped slots instead.",
147153
line: 3,
148154
column: 20
149-
},
155+
}
150156
]
151-
},
157+
}
152158
]
153159
})

0 commit comments

Comments
 (0)