Skip to content

Commit 635b6ed

Browse files
committed
9.29.0
1 parent ba6a1d4 commit 635b6ed

File tree

3 files changed

+72
-45
lines changed

3 files changed

+72
-45
lines changed

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

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@ pageClass: rule-details
33
sidebarDepth: 0
44
title: vue/no-deprecated-delete-set
55
description: disallow using deprecated `$delete` and `$set` (in Vue.js 3.0.0+)
6+
since: v9.29.0
67
---
78

89
# vue/no-deprecated-delete-set
910

1011
> disallow using deprecated `$delete` and `$set` (in Vue.js 3.0.0+)
1112
12-
- :exclamation: <badge text="This rule has not been released yet." vertical="middle" type="error"> _**This rule has not been released yet.**_ </badge>
13-
1413
## :book: Rule Details
1514

1615
This rule reports use of deprecated `$delete` and `$set`. (in Vue.js 3.0.0+).
@@ -46,6 +45,10 @@ Nothing.
4645

4746
- [Migration Guide - Removed APIs](https://v3-migration.vuejs.org/breaking-changes/#removed-apis)
4847

48+
## :rocket: Version
49+
50+
This rule was introduced in eslint-plugin-vue v9.29.0
51+
4952
## :mag: Implementation
5053

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

lib/utils/vue3-export-names.json

+66-42
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,26 @@
2727
"TriggerOpTypes",
2828
"UnwrapNestedRefs",
2929
"UnwrapRef",
30+
"WatchCallback",
31+
"WatchEffect",
32+
"WatchHandle",
33+
"WatchSource",
34+
"WatchStopHandle",
3035
"WritableComputedOptions",
3136
"WritableComputedRef",
3237
"customRef",
3338
"effect",
3439
"effectScope",
3540
"getCurrentScope",
41+
"getCurrentWatcher",
3642
"isProxy",
3743
"isReactive",
3844
"isReadonly",
3945
"isRef",
4046
"isShallow",
4147
"markRaw",
4248
"onScopeDispose",
49+
"onWatcherCleanup",
4350
"proxyRefs",
4451
"reactive",
4552
"readonly",
@@ -67,10 +74,40 @@
6774
"SlotsType",
6875
"nextTick",
6976
"queuePostFlushCb",
77+
"ComponentPropsOptions",
78+
"ComponentObjectPropsOptions",
79+
"Prop",
80+
"PropType",
81+
"ExtractPropTypes",
82+
"ExtractPublicPropTypes",
83+
"ExtractDefaultPropTypes",
84+
"defineProps",
85+
"DefineProps",
86+
"defineEmits",
87+
"ComponentTypeEmits",
88+
"defineExpose",
89+
"defineOptions",
90+
"defineSlots",
91+
"ModelRef",
92+
"defineModel",
93+
"withDefaults",
94+
"useSlots",
95+
"useAttrs",
7096
"ObjectEmitsOptions",
7197
"EmitsOptions",
98+
"EmitsToProps",
99+
"ShortEmitsToObject",
100+
"EmitFn",
101+
"DirectiveBinding",
102+
"DirectiveHook",
103+
"ObjectDirective",
104+
"FunctionDirective",
105+
"Directive",
106+
"DirectiveArguments",
107+
"withDirectives",
72108
"ComponentCustomProperties",
73109
"CreateComponentPublicInstance",
110+
"CreateComponentPublicInstanceWithMixins",
74111
"ComponentPublicInstance",
75112
"SuspenseProps",
76113
"Suspense",
@@ -108,33 +145,19 @@
108145
"onRenderTriggered",
109146
"onRenderTracked",
110147
"onErrorCaptured",
111-
"ComponentPropsOptions",
112-
"ComponentObjectPropsOptions",
113-
"Prop",
114-
"PropType",
115-
"ExtractPropTypes",
116-
"ExtractPublicPropTypes",
117-
"ExtractDefaultPropTypes",
118-
"DirectiveBinding",
119-
"DirectiveHook",
120-
"ObjectDirective",
121-
"FunctionDirective",
122-
"Directive",
123-
"DirectiveArguments",
124-
"withDirectives",
125148
"ComponentCustomOptions",
126149
"RenderFunction",
127150
"ComponentOptionsBase",
128151
"RuntimeCompilerOptions",
129-
"ComponentOptionsWithoutProps",
130-
"ComponentOptionsWithArrayProps",
131-
"ComponentOptionsWithObjectProps",
132152
"ComponentOptions",
133153
"ComponentOptionsMixin",
134154
"ComputedOptions",
135155
"MethodOptions",
136156
"ComponentProvideOptions",
137157
"ComponentInjectOptions",
158+
"ComponentOptionsWithoutProps",
159+
"ComponentOptionsWithArrayProps",
160+
"ComponentOptionsWithObjectProps",
138161
"InjectionKey",
139162
"provide",
140163
"inject",
@@ -183,6 +206,8 @@
183206
"mergeProps",
184207
"ComponentInstance",
185208
"ComponentCustomProps",
209+
"GlobalDirectives",
210+
"GlobalComponents",
186211
"AllowedComponentProps",
187212
"FunctionalComponent",
188213
"ConcreteComponent",
@@ -192,31 +217,26 @@
192217
"getCurrentInstance",
193218
"registerRuntimeCompiler",
194219
"isRuntimeOnly",
195-
"WatchEffect",
196-
"WatchSource",
197-
"WatchCallback",
198-
"WatchOptionsBase",
220+
"ComponentCustomElementInterface",
221+
"WatchEffectOptions",
199222
"WatchOptions",
200-
"WatchStopHandle",
201223
"watchEffect",
202224
"watchPostEffect",
203225
"watchSyncEffect",
226+
"MultiWatchSources",
204227
"watch",
228+
"HydrationStrategy",
229+
"HydrationStrategyFactory",
230+
"hydrateOnIdle",
231+
"hydrateOnVisible",
232+
"hydrateOnMediaQuery",
233+
"hydrateOnInteraction",
205234
"AsyncComponentLoader",
206235
"AsyncComponentOptions",
207236
"defineAsyncComponent",
208-
"defineProps",
209-
"DefineProps",
210-
"defineEmits",
211-
"defineExpose",
212-
"defineOptions",
213-
"defineSlots",
214-
"ModelRef",
215-
"defineModel",
216-
"withDefaults",
217-
"useSlots",
218-
"useAttrs",
219237
"useModel",
238+
"useTemplateRef",
239+
"useId",
220240
"h",
221241
"ssrContextKey",
222242
"useSSRContext",
@@ -243,25 +263,29 @@
243263
"devtools",
244264
"setDevtoolsHook",
245265
"DeprecationTypes",
266+
"WatchOptionsBase",
246267
"createElementVNode",
247-
"VueElementConstructor",
248-
"defineCustomElement",
249-
"defineSSRCustomElement",
250-
"VueElement",
251-
"useCssModule",
252-
"useCssVars",
253268
"TransitionProps",
254269
"Transition",
255270
"TransitionGroupProps",
256271
"TransitionGroup",
272+
"vShow",
273+
"withModifiers",
274+
"withKeys",
257275
"vModelText",
258276
"vModelCheckbox",
259277
"vModelRadio",
260278
"vModelSelect",
261279
"vModelDynamic",
262-
"withModifiers",
263-
"withKeys",
264-
"vShow",
280+
"VueElementConstructor",
281+
"CustomElementOptions",
282+
"defineCustomElement",
283+
"defineSSRCustomElement",
284+
"VueElement",
285+
"useHost",
286+
"useShadowRoot",
287+
"useCssModule",
288+
"useCssVars",
265289
"CSSProperties",
266290
"AriaAttributes",
267291
"StyleValue",

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.28.0",
3+
"version": "9.29.0",
44
"description": "Official ESLint plugin for Vue.js",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",

0 commit comments

Comments
 (0)