Skip to content

Commit 51079bf

Browse files
committed
7.20.0
1 parent b28867d commit 51079bf

5 files changed

+25
-9
lines changed

docs/rules/multi-word-component-names.md

+9-2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@ pageClass: rule-details
33
sidebarDepth: 0
44
title: vue/multi-word-component-names
55
description: require component names to be always multi-word
6+
since: v7.20.0
67
---
78
# vue/multi-word-component-names
89

910
> require component names to be always multi-word
1011
11-
- :exclamation: <badge text="This rule has not been released yet." vertical="middle" type="error"> ***This rule has not been released yet.*** </badge>
12-
1312
## :book: Rule Details
1413

1514
This rule require component names to be always multi-word, except for root `App`
@@ -30,6 +29,7 @@ Vue.component('Todo', {
3029
// ...
3130
})
3231
```
32+
3333
</eslint-code-block>
3434

3535
<eslint-code-block filename="src/TodoItem.js" :rules="{'vue/multi-word-component-names': ['error']}">
@@ -43,6 +43,7 @@ export default {
4343
}
4444
</script>
4545
```
46+
4647
</eslint-code-block>
4748

4849
<eslint-code-block filename="src/Todo.vue" :rules="{'vue/multi-word-component-names': ['error']}">
@@ -56,6 +57,7 @@ export default {
5657
}
5758
</script>
5859
```
60+
5961
</eslint-code-block>
6062

6163
<eslint-code-block filename="src/Todo.vue" :rules="{'vue/multi-word-component-names': ['error']}">
@@ -68,6 +70,7 @@ export default {
6870
}
6971
</script>
7072
```
73+
7174
</eslint-code-block>
7275

7376
## :wrench: Options
@@ -78,6 +81,10 @@ Nothing.
7881

7982
- [Style guide - Multi-word component names](https://vuejs.org/v2/style-guide/#Multi-word-component-names-essential)
8083

84+
## :rocket: Version
85+
86+
This rule was introduced in eslint-plugin-vue v7.20.0
87+
8188
## :mag: Implementation
8289

8390
- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/multi-word-component-names.js)

docs/rules/no-computed-properties-in-data.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@ pageClass: rule-details
33
sidebarDepth: 0
44
title: vue/no-computed-properties-in-data
55
description: disallow accessing computed properties in `data`.
6+
since: v7.20.0
67
---
78
# vue/no-computed-properties-in-data
89

910
> disallow accessing computed properties in `data`.
1011
11-
- :exclamation: <badge text="This rule has not been released yet." vertical="middle" type="error"> ***This rule has not been released yet.*** </badge>
12-
1312
## :book: Rule Details
1413

1514
This rule disallow accessing computed properties in `data()`.
@@ -39,6 +38,10 @@ export default {
3938

4039
Nothing.
4140

41+
## :rocket: Version
42+
43+
This rule was introduced in eslint-plugin-vue v7.20.0
44+
4245
## :mag: Implementation
4346

4447
- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/no-computed-properties-in-data.js)

docs/rules/no-deprecated-router-link-tag-prop.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@ pageClass: rule-details
33
sidebarDepth: 0
44
title: vue/no-deprecated-router-link-tag-prop
55
description: disallow using deprecated `tag` property on `RouterLink` (in Vue.js 3.0.0+)
6+
since: v7.20.0
67
---
78
# vue/no-deprecated-router-link-tag-prop
89

910
> disallow using deprecated `tag` property on `RouterLink` (in Vue.js 3.0.0+)
1011
11-
- :exclamation: <badge text="This rule has not been released yet." vertical="middle" type="error"> ***This rule has not been released yet.*** </badge>
12-
1312
## :book: Rule Details
1413

1514
This rule reports deprecated the `tag` attribute on `RouterLink` elements (removed in Vue.js v3.0.0+).
@@ -85,6 +84,10 @@ given component names.
8584

8685
- [Vue RFCs - 0021-router-link-scoped-slot](https://github.com/vuejs/rfcs/blob/master/active-rfcs/0021-router-link-scoped-slot.md)
8786

87+
## :rocket: Version
88+
89+
This rule was introduced in eslint-plugin-vue v7.20.0
90+
8891
## :mag: Implementation
8992

9093
- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/no-deprecated-router-link-tag-prop.js)

docs/rules/no-undef-properties.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@ pageClass: rule-details
33
sidebarDepth: 0
44
title: vue/no-undef-properties
55
description: disallow undefined properties
6+
since: v7.20.0
67
---
78
# vue/no-undef-properties
89

910
> disallow undefined properties
1011
11-
- :exclamation: <badge text="This rule has not been released yet." vertical="middle" type="error"> ***This rule has not been released yet.*** </badge>
12-
1312
## :book: Rule Details
1413

1514
This rule warns of using undefined properties.
@@ -108,6 +107,10 @@ watch(() => prop.undef, () => console.log('Updated!'))
108107

109108
</eslint-code-block>
110109

110+
## :rocket: Version
111+
112+
This rule was introduced in eslint-plugin-vue v7.20.0
113+
111114
## :mag: Implementation
112115

113116
- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/no-undef-properties.js)

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eslint-plugin-vue",
3-
"version": "7.19.0",
3+
"version": "7.20.0",
44
"description": "Official ESLint plugin for Vue.js",
55
"main": "lib/index.js",
66
"scripts": {

0 commit comments

Comments
 (0)