Skip to content

Commit 526b4ad

Browse files
committed
Remove deprecated vue/script-setup-uses-vars rule
1 parent 72e588d commit 526b4ad

File tree

6 files changed

+9
-529
lines changed

6 files changed

+9
-529
lines changed

docs/rules/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,6 @@ The following rules extend the rules provided by ESLint itself and apply them to
348348

349349
| Rule ID | Replaced by |
350350
|:--------|:------------|
351-
| [vue/script-setup-uses-vars] | (no replacement) |
352351
| [vue/v-on-function-call] | [vue/v-on-handler-style] |
353352

354353
## Removed
@@ -365,6 +364,7 @@ The following rules extend the rules provided by ESLint itself and apply them to
365364
| [vue/no-ref-object-destructure] | [vue/no-ref-object-reactivity-loss] | [v9.17.0] | [v10.0.0] |
366365
| [vue/no-setup-props-destructure] | [vue/no-setup-props-reactivity-loss] | [v9.17.0] | [v10.0.0] |
367366
| [vue/no-unregistered-components] | [vue/no-undef-components] | [v8.4.0] | [v9.0.0] |
367+
| [vue/script-setup-uses-vars] | (no replacement) | [v9.0.0] | [v10.0.0] |
368368

369369
<!-- link definitions for rules -->
370370

@@ -569,7 +569,6 @@ The following rules extend the rules provided by ESLint itself and apply them to
569569
[vue/return-in-computed-property]: ./return-in-computed-property.md
570570
[vue/return-in-emits-validator]: ./return-in-emits-validator.md
571571
[vue/script-indent]: ./script-indent.md
572-
[vue/script-setup-uses-vars]: ./script-setup-uses-vars.md
573572
[vue/singleline-html-element-content-newline]: ./singleline-html-element-content-newline.md
574573
[vue/slot-name-casing]: ./slot-name-casing.md
575574
[vue/sort-keys]: ./sort-keys.md
@@ -623,6 +622,7 @@ The following rules extend the rules provided by ESLint itself and apply them to
623622
[vue/no-ref-object-destructure]: ./no-ref-object-destructure.md
624623
[vue/no-setup-props-destructure]: ./no-setup-props-destructure.md
625624
[vue/no-unregistered-components]: ./no-unregistered-components.md
625+
[vue/script-setup-uses-vars]: ./script-setup-uses-vars.md
626626

627627
<!-- link definitions for releases -->
628628

docs/rules/script-setup-uses-vars.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ since: v7.13.0
1010

1111
> prevent `<script setup>` variables used in `<template>` to be marked as unused
1212
13-
- :no_entry_sign: This rule was **deprecated**.
13+
- :no_entry: This rule was **removed** in eslint-plugin-vue v10.0.0.
1414

1515
::: tip
1616

lib/index.js

-1
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,6 @@ const plugin = {
231231
'return-in-computed-property': require('./rules/return-in-computed-property'),
232232
'return-in-emits-validator': require('./rules/return-in-emits-validator'),
233233
'script-indent': require('./rules/script-indent'),
234-
'script-setup-uses-vars': require('./rules/script-setup-uses-vars'),
235234
'singleline-html-element-content-newline': require('./rules/singleline-html-element-content-newline'),
236235
'slot-name-casing': require('./rules/slot-name-casing'),
237236
'sort-keys': require('./rules/sort-keys'),

lib/removed-rules.js

+6
Original file line numberDiff line numberDiff line change
@@ -57,5 +57,11 @@ module.exports = [
5757
replacedBy: ['no-undef-components'],
5858
deprecatedInVersion: 'v8.4.0',
5959
removedInVersion: 'v9.0.0'
60+
},
61+
{
62+
ruleName: 'script-setup-uses-vars',
63+
replacedBy: [],
64+
deprecatedInVersion: 'v9.0.0',
65+
removedInVersion: 'v10.0.0'
6066
}
6167
]

lib/rules/script-setup-uses-vars.js

-146
This file was deleted.

0 commit comments

Comments
 (0)