Skip to content

Commit 56180e3

Browse files
committed
9.16.0
1 parent 684c847 commit 56180e3

5 files changed

+21
-6
lines changed

docs/rules/block-order.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ pageClass: rule-details
33
sidebarDepth: 0
44
title: vue/block-order
55
description: enforce order of component top-level elements
6+
since: v9.16.0
67
---
78
# vue/block-order
89

910
> enforce order of component top-level elements
1011
11-
- :exclamation: <badge text="This rule has not been released yet." vertical="middle" type="error"> ***This rule has not been released yet.*** </badge>
1212
- :wrench: The `--fix` option on the [command line](https://eslint.org/docs/user-guide/command-line-interface#fixing-problems) can automatically fix some of the problems reported by this rule.
1313

1414
## :book: Rule Details
@@ -188,6 +188,10 @@ This rule warns about the order of the top-level tags, such as `<script>`, `<tem
188188

189189
- [Style guide - Single-file component top-level element order](https://vuejs.org/style-guide/rules-recommended.html#single-file-component-top-level-element-order)
190190

191+
## :rocket: Version
192+
193+
This rule was introduced in eslint-plugin-vue v9.16.0
194+
191195
## :mag: Implementation
192196

193197
- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/block-order.js)

docs/rules/no-deprecated-model-definition.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ pageClass: rule-details
33
sidebarDepth: 0
44
title: vue/no-deprecated-model-definition
55
description: disallow deprecated `model` definition (in Vue.js 3.0.0+)
6+
since: v9.16.0
67
---
78
# vue/no-deprecated-model-definition
89

910
> disallow deprecated `model` definition (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>
1212
- :bulb: Some problems reported by this rule are manually fixable by editor [suggestions](https://eslint.org/docs/developer-guide/working-with-rules#providing-suggestions).
1313

1414
## :book: Rule Details
@@ -70,6 +70,10 @@ export default defineComponent({
7070

7171
- [Migration Guide – `v-model`](https://v3-migration.vuejs.org/breaking-changes/v-model.html)
7272

73+
## :rocket: Version
74+
75+
This rule was introduced in eslint-plugin-vue v9.16.0
76+
7377
## :mag: Implementation
7478

7579
- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/no-deprecated-model-definition.js)

docs/rules/no-use-v-else-with-v-for.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-use-v-else-with-v-for
55
description: disallow using `v-else-if`/`v-else` on the same element as `v-for`
6+
since: v9.16.0
67
---
78
# vue/no-use-v-else-with-v-for
89

910
> disallow using `v-else-if`/`v-else` on the same element as `v-for`
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 elements that have both `v-else-if`/`v-else` and `v-for` directives. That is valid in Vue (`v-else-if`/`v-else` will take precedence), but is confusing to read.
@@ -48,6 +47,10 @@ If you don't find using `v-else-if`/`v-else` together with `v-for` confusing to
4847

4948
- [vue/no-use-v-if-with-v-for](./no-use-v-if-with-v-for.md)
5049

50+
## :rocket: Version
51+
52+
This rule was introduced in eslint-plugin-vue v9.16.0
53+
5154
## :mag: Implementation
5255

5356
- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/no-use-v-else-with-v-for.js)

docs/rules/require-typed-object-prop.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ pageClass: rule-details
33
sidebarDepth: 0
44
title: vue/require-typed-object-prop
55
description: enforce adding type declarations to object props
6+
since: v9.16.0
67
---
78
# vue/require-typed-object-prop
89

910
> enforce adding type declarations to object props
1011
11-
- :exclamation: <badge text="This rule has not been released yet." vertical="middle" type="error"> ***This rule has not been released yet.*** </badge>
1212
- :bulb: Some problems reported by this rule are manually fixable by editor [suggestions](https://eslint.org/docs/developer-guide/working-with-rules#providing-suggestions).
1313

1414
## :book: Rule Details
@@ -44,6 +44,10 @@ Nothing.
4444

4545
When you're not using TypeScript in the project.
4646

47+
## :rocket: Version
48+
49+
This rule was introduced in eslint-plugin-vue v9.16.0
50+
4751
## :mag: Implementation
4852

4953
- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/require-typed-object-prop.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": "9.15.1",
3+
"version": "9.16.0",
44
"description": "Official ESLint plugin for Vue.js",
55
"main": "lib/index.js",
66
"scripts": {

0 commit comments

Comments
 (0)