Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 635b6ed

Browse files
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

Lines changed: 5 additions & 2 deletions
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

Lines changed: 66 additions & 42 deletions
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

Lines changed: 1 addition & 1 deletion
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)

AltStyle によって変換されたページ (->オリジナル) /