You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[vue/no-deprecated-model-definition](./no-deprecated-model-definition.md)| disallow deprecated `model` definition (in Vue.js 3.0.0+) |:bulb:|:warning:|
229
230
|[vue/no-duplicate-attr-inheritance](./no-duplicate-attr-inheritance.md)| enforce `inheritAttrs` to be set to `false` when using `v-bind="$attrs"`||:hammer:|
230
231
|[vue/no-empty-component-block](./no-empty-component-block.md)| disallow the `<template>``<script>``<style>` block to be empty ||:hammer:|
231
232
|[vue/no-multiple-objects-in-class](./no-multiple-objects-in-class.md)| disallow to pass multiple objects into array to class ||:hammer:|
@@ -330,7 +331,7 @@ The following rules extend the rules provided by ESLint itself and apply them to
330
331
331
332
## Deprecated
332
333
333
-
-:warning: We're going to remove deprecated rules in the next major release. Please migrate to successor/new rules.
334
+
-:no_entry_sign: We're going to remove deprecated rules in the next major release. Please migrate to successor/new rules.
334
335
-:innocent: We don't fix bugs which are in deprecated rules since we don't have enough resources.
335
336
336
337
| Rule ID | Replaced by |
@@ -341,7 +342,7 @@ The following rules extend the rules provided by ESLint itself and apply them to
341
342
342
343
## Removed
343
344
344
-
-:no_entry_sign: These rules have been removed in a previous major release, after they have been deprecated for a while.
345
+
-:no_entry: These rules have been removed in a previous major release, after they have been deprecated for a while.
345
346
346
347
| Rule ID | Replaced by | Deprecated in version | Removed in version |
Copy file name to clipboardExpand all lines: docs/rules/name-property-casing.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ since: v3.8.0
9
9
10
10
> enforce specific casing for the name property in Vue components
11
11
12
-
-:no_entry_sign: This rule was **removed** in eslint-plugin-vue v9.0.0 and replaced by [vue/component-definition-name-casing](component-definition-name-casing.md) rule.
12
+
-:no_entry: This rule was **removed** in eslint-plugin-vue v9.0.0 and replaced by [vue/component-definition-name-casing](component-definition-name-casing.md) rule.
description: disallow deprecated `model` definition (in Vue.js 3.0.0+)
6
+
---
7
+
# vue/no-deprecated-model-definition
8
+
9
+
> disallow deprecated `model` definition (in Vue.js 3.0.0+)
10
+
11
+
-:exclamation: <badgetext="This rule has not been released yet."vertical="middle"type="error"> ***This rule has not been released yet.*** </badge>
12
+
-:bulb: Some problems reported by this rule are manually fixable by editor [suggestions](https://eslint.org/docs/developer-guide/working-with-rules#providing-suggestions).
13
+
14
+
## :book: Rule Details
15
+
16
+
This rule reports use of the component `model` option, which has been deprecated in Vue.js 3.0.0+.
17
+
18
+
See [Migration Guide – `v-model`](https://v3-migration.vuejs.org/breaking-changes/v-model.html) for more details.
Copy file name to clipboardExpand all lines: docs/rules/v-on-function-call.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ since: v5.2.0
9
9
10
10
> enforce or forbid parentheses after method calls without arguments in `v-on` directives
11
11
12
-
-:warning: This rule was **deprecated** and replaced by [vue/v-on-handler-style](v-on-handler-style.md) rule.
12
+
-:no_entry_sign: This rule was **deprecated** and replaced by [vue/v-on-handler-style](v-on-handler-style.md) rule.
13
13
-:wrench: The `--fix` option on the [command line](https://eslint.org/docs/user-guide/command-line-interface#fixing-problems) can automatically fix some of the problems reported by this rule.
0 commit comments