Skip to content

Commit 12f454c

Browse files
committed
Add vue/no-deprecated-delete-set to vue3-essential config
1 parent 5a1bb86 commit 12f454c

File tree

5 files changed

+6
-2
lines changed

5 files changed

+6
-2
lines changed

docs/rules/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ Rules in this category are enabled for all presets provided by eslint-plugin-vue
4848
| [vue/no-computed-properties-in-data](./no-computed-properties-in-data.md) | disallow accessing computed properties in `data` | | :three::two::warning: |
4949
| [vue/no-custom-modifiers-on-v-model](./no-custom-modifiers-on-v-model.md) | disallow custom modifiers on v-model used on the component | | :two::warning: |
5050
| [vue/no-deprecated-data-object-declaration](./no-deprecated-data-object-declaration.md) | disallow using deprecated object declaration on data (in Vue.js 3.0.0+) | :wrench: | :three::warning: |
51+
| [vue/no-deprecated-delete-set](./no-deprecated-delete-set.md) | disallow using deprecated `$delete` and `$set` (in Vue.js 3.0.0+) | | :three::warning: |
5152
| [vue/no-deprecated-destroyed-lifecycle](./no-deprecated-destroyed-lifecycle.md) | disallow using deprecated `destroyed` and `beforeDestroy` lifecycle hooks (in Vue.js 3.0.0+) | :wrench: | :three::warning: |
5253
| [vue/no-deprecated-dollar-listeners-api](./no-deprecated-dollar-listeners-api.md) | disallow using deprecated `$listeners` (in Vue.js 3.0.0+) | | :three::warning: |
5354
| [vue/no-deprecated-dollar-scopedslots-api](./no-deprecated-dollar-scopedslots-api.md) | disallow using deprecated `$scopedSlots` (in Vue.js 3.0.0+) | :wrench: | :three::warning: |
@@ -229,7 +230,6 @@ For example:
229230
| [vue/next-tick-style](./next-tick-style.md) | enforce Promise or callback style in `nextTick` | :wrench: | :hammer: |
230231
| [vue/no-bare-strings-in-template](./no-bare-strings-in-template.md) | disallow the use of bare strings in `<template>` | | :hammer: |
231232
| [vue/no-boolean-default](./no-boolean-default.md) | disallow boolean defaults | | :hammer: |
232-
| [vue/no-deprecated-delete-set](./no-deprecated-delete-set.md) | disallow using deprecated `$delete` and `$set` (in Vue.js 3.0.0+) | | :warning: |
233233
| [vue/no-deprecated-model-definition](./no-deprecated-model-definition.md) | disallow deprecated `model` definition (in Vue.js 3.0.0+) | :bulb: | :warning: |
234234
| [vue/no-duplicate-attr-inheritance](./no-duplicate-attr-inheritance.md) | enforce `inheritAttrs` to be set to `false` when using `v-bind="$attrs"` | | :hammer: |
235235
| [vue/no-empty-component-block](./no-empty-component-block.md) | disallow the `<template>` `<script>` `<style>` block to be empty | :wrench: | :hammer: |

docs/rules/no-deprecated-delete-set.md

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ since: v9.29.0
1010

1111
> disallow using deprecated `$delete` and `$set` (in Vue.js 3.0.0+)
1212
13+
- :gear: This rule is included in all of `"plugin:vue/vue3-essential"`, `*.configs["flat/essential"]`, `"plugin:vue/vue3-strongly-recommended"`, `*.configs["flat/strongly-recommended"]`, `"plugin:vue/vue3-recommended"` and `*.configs["flat/recommended"]`.
14+
1315
## :book: Rule Details
1416

1517
This rule reports use of deprecated `$delete` and `$set`. (in Vue.js 3.0.0+).

lib/configs/flat/vue3-essential.js

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ module.exports = [
1717
'vue/no-child-content': 'error',
1818
'vue/no-computed-properties-in-data': 'error',
1919
'vue/no-deprecated-data-object-declaration': 'error',
20+
'vue/no-deprecated-delete-set': 'error',
2021
'vue/no-deprecated-destroyed-lifecycle': 'error',
2122
'vue/no-deprecated-dollar-listeners-api': 'error',
2223
'vue/no-deprecated-dollar-scopedslots-api': 'error',

lib/configs/vue3-essential.js

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ module.exports = {
1212
'vue/no-child-content': 'error',
1313
'vue/no-computed-properties-in-data': 'error',
1414
'vue/no-deprecated-data-object-declaration': 'error',
15+
'vue/no-deprecated-delete-set': 'error',
1516
'vue/no-deprecated-destroyed-lifecycle': 'error',
1617
'vue/no-deprecated-dollar-listeners-api': 'error',
1718
'vue/no-deprecated-dollar-scopedslots-api': 'error',

lib/rules/no-deprecated-delete-set.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ module.exports = {
3636
docs: {
3737
description:
3838
'disallow using deprecated `$delete` and `$set` (in Vue.js 3.0.0+)',
39-
categories: undefined,
39+
categories: ['vue3-essential'],
4040
url: 'https://eslint.vuejs.org/rules/no-deprecated-delete-set.html'
4141
},
4242
fixable: null,

0 commit comments

Comments
 (0)