Skip to content

Commit 8900a96

Browse files
committed
8.7.0
1 parent 213042c commit 8900a96

File tree

4 files changed

+12
-4
lines changed

4 files changed

+12
-4
lines changed

Diff for: docs/rules/define-macros-order.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ pageClass: rule-details
33
sidebarDepth: 0
44
title: vue/define-macros-order
55
description: enforce order of `defineEmits` and `defineProps` compiler macros
6+
since: v8.7.0
67
---
78
# vue/define-macros-order
89

910
> enforce order of `defineEmits` and `defineProps` compiler macros
1011
11-
- :exclamation: <badge text="This rule has not been released yet." vertical="middle" type="error"> ***This rule has not been released yet.*** </badge>
1212
- :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.
1313

1414
## :book: Rule Details
@@ -66,6 +66,10 @@ defineEmits(/* ... */)
6666

6767
</eslint-code-block>
6868

69+
## :rocket: Version
70+
71+
This rule was introduced in eslint-plugin-vue v8.7.0
72+
6973
## :mag: Implementation
7074

7175
- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/define-macros-order.js)

Diff for: docs/rules/match-component-import-name.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@ pageClass: rule-details
33
sidebarDepth: 0
44
title: vue/match-component-import-name
55
description: require the registered component name to match the imported component name
6+
since: v8.7.0
67
---
78
# vue/match-component-import-name
89

910
> require the registered component name to match the imported component name
1011
11-
- :exclamation: <badge text="This rule has not been released yet." vertical="middle" type="error"> ***This rule has not been released yet.*** </badge>
12-
1312
## :book: Rule Details
1413

1514
By default, this rule will validate that the imported name matches the name of the components object property identifer. Note that "matches" means that the imported name matches either the PascalCase or kebab-case version of the components object property identifer. If you would like to enforce that it must match only one of PascalCase or kebab-case, use this rule in conjunction with the rule [vue/component-definition-name-casing](./component-definition-name-casing.md).
@@ -39,6 +38,10 @@ export default {
3938

4039
- [vue/component-definition-name-casing](./component-definition-name-casing.md)
4140

41+
## :rocket: Version
42+
43+
This rule was introduced in eslint-plugin-vue v8.7.0
44+
4245
## :mag: Implementation
4346

4447
- [Rule source](https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/rules/match-component-import-name.js)

Diff for: lib/configs/no-layout-rules.js

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ module.exports = {
1414
'vue/comma-dangle': 'off',
1515
'vue/comma-spacing': 'off',
1616
'vue/comma-style': 'off',
17+
'vue/define-macros-order': 'off',
1718
'vue/dot-location': 'off',
1819
'vue/first-attribute-linebreak': 'off',
1920
'vue/func-call-spacing': 'off',

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eslint-plugin-vue",
3-
"version": "8.6.0",
3+
"version": "8.7.0",
44
"description": "Official ESLint plugin for Vue.js",
55
"main": "lib/index.js",
66
"scripts": {

0 commit comments

Comments
 (0)