Skip to content

Commit 37a03ed

Browse files
IWANABETHATGUYyangyonglun
authored and
yangyonglun
committed
feat: 🎸 finish sort order
1 parent 508ea0e commit 37a03ed

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

‎docs/rules/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ Enforce all the rules in this category, as well as all higher priority rules, wi
167167
| Rule ID | Description | |
168168
|:--------|:------------|:---|
169169
| [vue/attributes-order](./attributes-order.md) | enforce order of attributes | :wrench: |
170-
| [vue/component-tags-order](./component-tags-order.md) | enforce order of component top-level elements | |
170+
| [vue/component-tags-order](./component-tags-order.md) | enforce order of component top-level elements | :wrench: |
171171
| [vue/no-lone-template](./no-lone-template.md) | disallow unnecessary `<template>` | |
172172
| [vue/no-multiple-slot-args](./no-multiple-slot-args.md) | disallow to pass multiple arguments to scoped slots | |
173173
| [vue/no-v-html](./no-v-html.md) | disallow use of v-html to prevent XSS attack | |
@@ -283,7 +283,7 @@ Enforce all the rules in this category, as well as all higher priority rules, wi
283283
| Rule ID | Description | |
284284
|:--------|:------------|:---|
285285
| [vue/attributes-order](./attributes-order.md) | enforce order of attributes | :wrench: |
286-
| [vue/component-tags-order](./component-tags-order.md) | enforce order of component top-level elements | |
286+
| [vue/component-tags-order](./component-tags-order.md) | enforce order of component top-level elements | :wrench: |
287287
| [vue/no-lone-template](./no-lone-template.md) | disallow unnecessary `<template>` | |
288288
| [vue/no-multiple-slot-args](./no-multiple-slot-args.md) | disallow to pass multiple arguments to scoped slots | |
289289
| [vue/no-v-html](./no-v-html.md) | disallow use of v-html to prevent XSS attack | |

‎docs/rules/component-tags-order.md

+8-7
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ since: v6.1.0
1010
> enforce order of component top-level elements
1111
1212
- :gear: This rule is included in `"plugin:vue/vue3-recommended"` and `"plugin:vue/recommended"`.
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.
1314

1415
## :book: Rule Details
1516

@@ -29,7 +30,7 @@ This rule warns about the order of the `<script>`, `<template>` & `<style>` tags
2930

3031
### `{ "order": [ [ "script", "template" ], "style" ] }` (default)
3132

32-
<eslint-code-block :rules="{'vue/component-tags-order': ['error']}">
33+
<eslint-code-block fix :rules="{'vue/component-tags-order': ['error']}">
3334

3435
```vue
3536
<!-- ✓ GOOD -->
@@ -40,7 +41,7 @@ This rule warns about the order of the `<script>`, `<template>` & `<style>` tags
4041

4142
</eslint-code-block>
4243

43-
<eslint-code-block :rules="{'vue/component-tags-order': ['error']}">
44+
<eslint-code-block fix :rules="{'vue/component-tags-order': ['error']}">
4445

4546
```vue
4647
<!-- ✓ GOOD -->
@@ -51,7 +52,7 @@ This rule warns about the order of the `<script>`, `<template>` & `<style>` tags
5152

5253
</eslint-code-block>
5354

54-
<eslint-code-block :rules="{'vue/component-tags-order': ['error']}">
55+
<eslint-code-block fix :rules="{'vue/component-tags-order': ['error']}">
5556

5657
```vue
5758
<!-- ✗ BAD -->
@@ -64,7 +65,7 @@ This rule warns about the order of the `<script>`, `<template>` & `<style>` tags
6465

6566
### `{ "order": ["template", "script", "style"] }`
6667

67-
<eslint-code-block :rules="{'vue/component-tags-order': ['error', { 'order': ['template', 'script', 'style'] }]}">
68+
<eslint-code-block fix :rules="{'vue/component-tags-order': ['error', { 'order': ['template', 'script', 'style'] }]}">
6869

6970
```vue
7071
<!-- ✓ GOOD -->
@@ -75,7 +76,7 @@ This rule warns about the order of the `<script>`, `<template>` & `<style>` tags
7576

7677
</eslint-code-block>
7778

78-
<eslint-code-block :rules="{'vue/component-tags-order': ['error', { 'order': ['template', 'script', 'style'] }]}">
79+
<eslint-code-block fix :rules="{'vue/component-tags-order': ['error', { 'order': ['template', 'script', 'style'] }]}">
7980

8081
```vue
8182
<!-- ✗ BAD -->
@@ -88,7 +89,7 @@ This rule warns about the order of the `<script>`, `<template>` & `<style>` tags
8889

8990
### `{ "order": ["docs", "template", "script", "style"] }`
9091

91-
<eslint-code-block :rules="{'vue/component-tags-order': ['error', { 'order': ['docs', 'template', 'script', 'style'] }]}">
92+
<eslint-code-block fix :rules="{'vue/component-tags-order': ['error', { 'order': ['docs', 'template', 'script', 'style'] }]}">
9293

9394
```vue
9495
<!-- ✓ GOOD -->
@@ -100,7 +101,7 @@ This rule warns about the order of the `<script>`, `<template>` & `<style>` tags
100101

101102
</eslint-code-block>
102103

103-
<eslint-code-block :rules="{'vue/component-tags-order': ['error', { 'order': ['docs', 'template', 'script', 'style'] }]}">
104+
<eslint-code-block fix :rules="{'vue/component-tags-order': ['error', { 'order': ['docs', 'template', 'script', 'style'] }]}">
104105

105106
```vue
106107
<!-- ✗ BAD -->

0 commit comments

Comments
 (0)