Skip to content

Commit

Permalink
9.29.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ota-meshi committed Oct 11, 2024
1 parent ba6a1d4 commit 635b6ed
Show file tree
Hide file tree
Showing 3 changed files with 72 additions and 45 deletions.
7 changes: 5 additions & 2 deletions docs/rules/no-deprecated-delete-set.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,13 @@ pageClass: rule-details
sidebarDepth: 0
title: vue/no-deprecated-delete-set
description: disallow using deprecated `$delete` and `$set` (in Vue.js 3.0.0+)
since: v9.29.0
---

# vue/no-deprecated-delete-set

> disallow using deprecated `$delete` and `$set` (in Vue.js 3.0.0+)
- :exclamation: <badge text="This rule has not been released yet." vertical="middle" type="error"> _**This rule has not been released yet.**_ </badge>

## :book: Rule Details

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

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

## :rocket: Version

This rule was introduced in eslint-plugin-vue v9.29.0

## :mag: Implementation

- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/no-deprecated-delete-set.js)
Expand Down
108 changes: 66 additions & 42 deletions lib/utils/vue3-export-names.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,19 +27,26 @@
"TriggerOpTypes",
"UnwrapNestedRefs",
"UnwrapRef",
"WatchCallback",
"WatchEffect",
"WatchHandle",
"WatchSource",
"WatchStopHandle",
"WritableComputedOptions",
"WritableComputedRef",
"customRef",
"effect",
"effectScope",
"getCurrentScope",
"getCurrentWatcher",
"isProxy",
"isReactive",
"isReadonly",
"isRef",
"isShallow",
"markRaw",
"onScopeDispose",
"onWatcherCleanup",
"proxyRefs",
"reactive",
"readonly",
Expand Down Expand Up @@ -67,10 +74,40 @@
"SlotsType",
"nextTick",
"queuePostFlushCb",
"ComponentPropsOptions",
"ComponentObjectPropsOptions",
"Prop",
"PropType",
"ExtractPropTypes",
"ExtractPublicPropTypes",
"ExtractDefaultPropTypes",
"defineProps",
"DefineProps",
"defineEmits",
"ComponentTypeEmits",
"defineExpose",
"defineOptions",
"defineSlots",
"ModelRef",
"defineModel",
"withDefaults",
"useSlots",
"useAttrs",
"ObjectEmitsOptions",
"EmitsOptions",
"EmitsToProps",
"ShortEmitsToObject",
"EmitFn",
"DirectiveBinding",
"DirectiveHook",
"ObjectDirective",
"FunctionDirective",
"Directive",
"DirectiveArguments",
"withDirectives",
"ComponentCustomProperties",
"CreateComponentPublicInstance",
"CreateComponentPublicInstanceWithMixins",
"ComponentPublicInstance",
"SuspenseProps",
"Suspense",
Expand Down Expand Up @@ -108,33 +145,19 @@
"onRenderTriggered",
"onRenderTracked",
"onErrorCaptured",
"ComponentPropsOptions",
"ComponentObjectPropsOptions",
"Prop",
"PropType",
"ExtractPropTypes",
"ExtractPublicPropTypes",
"ExtractDefaultPropTypes",
"DirectiveBinding",
"DirectiveHook",
"ObjectDirective",
"FunctionDirective",
"Directive",
"DirectiveArguments",
"withDirectives",
"ComponentCustomOptions",
"RenderFunction",
"ComponentOptionsBase",
"RuntimeCompilerOptions",
"ComponentOptionsWithoutProps",
"ComponentOptionsWithArrayProps",
"ComponentOptionsWithObjectProps",
"ComponentOptions",
"ComponentOptionsMixin",
"ComputedOptions",
"MethodOptions",
"ComponentProvideOptions",
"ComponentInjectOptions",
"ComponentOptionsWithoutProps",
"ComponentOptionsWithArrayProps",
"ComponentOptionsWithObjectProps",
"InjectionKey",
"provide",
"inject",
Expand Down Expand Up @@ -183,6 +206,8 @@
"mergeProps",
"ComponentInstance",
"ComponentCustomProps",
"GlobalDirectives",
"GlobalComponents",
"AllowedComponentProps",
"FunctionalComponent",
"ConcreteComponent",
Expand All @@ -192,31 +217,26 @@
"getCurrentInstance",
"registerRuntimeCompiler",
"isRuntimeOnly",
"WatchEffect",
"WatchSource",
"WatchCallback",
"WatchOptionsBase",
"ComponentCustomElementInterface",
"WatchEffectOptions",
"WatchOptions",
"WatchStopHandle",
"watchEffect",
"watchPostEffect",
"watchSyncEffect",
"MultiWatchSources",
"watch",
"HydrationStrategy",
"HydrationStrategyFactory",
"hydrateOnIdle",
"hydrateOnVisible",
"hydrateOnMediaQuery",
"hydrateOnInteraction",
"AsyncComponentLoader",
"AsyncComponentOptions",
"defineAsyncComponent",
"defineProps",
"DefineProps",
"defineEmits",
"defineExpose",
"defineOptions",
"defineSlots",
"ModelRef",
"defineModel",
"withDefaults",
"useSlots",
"useAttrs",
"useModel",
"useTemplateRef",
"useId",
"h",
"ssrContextKey",
"useSSRContext",
Expand All @@ -243,25 +263,29 @@
"devtools",
"setDevtoolsHook",
"DeprecationTypes",
"WatchOptionsBase",
"createElementVNode",
"VueElementConstructor",
"defineCustomElement",
"defineSSRCustomElement",
"VueElement",
"useCssModule",
"useCssVars",
"TransitionProps",
"Transition",
"TransitionGroupProps",
"TransitionGroup",
"vShow",
"withModifiers",
"withKeys",
"vModelText",
"vModelCheckbox",
"vModelRadio",
"vModelSelect",
"vModelDynamic",
"withModifiers",
"withKeys",
"vShow",
"VueElementConstructor",
"CustomElementOptions",
"defineCustomElement",
"defineSSRCustomElement",
"VueElement",
"useHost",
"useShadowRoot",
"useCssModule",
"useCssVars",
"CSSProperties",
"AriaAttributes",
"StyleValue",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "eslint-plugin-vue",
"version": "9.28.0",
"version": "9.29.0",
"description": "Official ESLint plugin for Vue.js",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand Down

0 comments on commit 635b6ed

Please sign in to comment.