Skip to content

Commit 0ee61cc

Browse files
committed
7.13.0
1 parent 3cda46b commit 0ee61cc

5 files changed

+21
-8
lines changed

Diff for: docs/rules/no-export-in-script-setup.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-export-in-script-setup
55
description: disallow `export` in `<script setup>`
6+
since: v7.13.0
67
---
78
# vue/no-export-in-script-setup
89

910
> disallow `export` in `<script setup>`
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 ES module exports in `<script setup>`.
@@ -49,6 +48,10 @@ Nothing.
4948

5049
[Vue RFCs - 0040-script-setup]: https://github.com/vuejs/rfcs/blob/master/active-rfcs/0040-script-setup.md
5150

51+
## :rocket: Version
52+
53+
This rule was introduced in eslint-plugin-vue v7.13.0
54+
5255
## :mag: Implementation
5356

5457
- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/no-export-in-script-setup.js)

Diff for: docs/rules/script-setup-uses-vars.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ pageClass: rule-details
33
sidebarDepth: 0
44
title: vue/script-setup-uses-vars
55
description: prevent `<script setup>` variables used in `<template>` to be marked as unused
6+
since: v7.13.0
67
---
78
# vue/script-setup-uses-vars
89

910
> prevent `<script setup>` variables used in `<template>` to be marked as unused
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
- :gear: This rule is included in all of `"plugin:vue/base"`, `"plugin:vue/essential"`, `"plugin:vue/vue3-essential"`, `"plugin:vue/strongly-recommended"`, `"plugin:vue/vue3-strongly-recommended"`, `"plugin:vue/recommended"` and `"plugin:vue/vue3-recommended"`.
1313

1414
ESLint `no-unused-vars` rule does not detect variables in `<script setup>` used in `<template>`.
@@ -58,6 +58,10 @@ If you are not using `<script setup>` or if you do not use the `no-unused-vars`
5858

5959
- [Vue RFCs - 0040-script-setup](https://github.com/vuejs/rfcs/blob/master/active-rfcs/0040-script-setup.md)
6060

61+
## :rocket: Version
62+
63+
This rule was introduced in eslint-plugin-vue v7.13.0
64+
6165
## :mag: Implementation
6266

6367
- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/script-setup-uses-vars.js)

Diff for: docs/rules/valid-define-emits.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@ pageClass: rule-details
33
sidebarDepth: 0
44
title: vue/valid-define-emits
55
description: enforce valid `defineEmits` compiler macro
6+
since: v7.13.0
67
---
78
# vue/valid-define-emits
89

910
> enforce valid `defineEmits` compiler macro
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
This rule checks whether `defineEmits` compiler macro is valid.
1413

1514
## :book: Rule Details
@@ -127,6 +126,10 @@ This rule reports `defineEmits` compiler macros in the following cases:
127126

128127
Nothing.
129128

129+
## :rocket: Version
130+
131+
This rule was introduced in eslint-plugin-vue v7.13.0
132+
130133
## :mag: Implementation
131134

132135
- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/valid-define-emits.js)

Diff for: docs/rules/valid-define-props.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@ pageClass: rule-details
33
sidebarDepth: 0
44
title: vue/valid-define-props
55
description: enforce valid `defineProps` compiler macro
6+
since: v7.13.0
67
---
78
# vue/valid-define-props
89

910
> enforce valid `defineProps` compiler macro
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
This rule checks whether `defineProps` compiler macro is valid.
1413

1514
## :book: Rule Details
@@ -127,6 +126,10 @@ This rule reports `defineProps` compiler macros in the following cases:
127126

128127
Nothing.
129128

129+
## :rocket: Version
130+
131+
This rule was introduced in eslint-plugin-vue v7.13.0
132+
130133
## :mag: Implementation
131134

132135
- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/valid-define-props.js)

Diff for: 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.12.1",
3+
"version": "7.13.0",
44
"description": "Official ESLint plugin for Vue.js",
55
"main": "lib/index.js",
66
"scripts": {

0 commit comments

Comments
 (0)