Skip to content

Commit 159c877

Browse files
committed
Reorder configs
1 parent adf4aa8 commit 159c877

File tree

3 files changed

+33
-17
lines changed

3 files changed

+33
-17
lines changed

lib/index.d.ts

+11-5
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,26 @@ declare const vue: {
44
meta: any
55
configs: {
66
base: Linter.LegacyConfig
7+
78
essential: Linter.LegacyConfig
8-
'no-layout-rules': Linter.LegacyConfig
9-
recommended: Linter.LegacyConfig
109
'strongly-recommended': Linter.LegacyConfig
10+
recommended: Linter.LegacyConfig
11+
1112
'vue3-essential': Linter.LegacyConfig
12-
'vue3-recommended': Linter.LegacyConfig
1313
'vue3-strongly-recommended': Linter.LegacyConfig
14+
'vue3-recommended': Linter.LegacyConfig
15+
1416
'flat/base': Linter.FlatConfig[]
17+
1518
'flat/vue2-essential': Linter.FlatConfig[]
16-
'flat/vue2-recommended': Linter.FlatConfig[]
1719
'flat/vue2-strongly-recommended': Linter.FlatConfig[]
20+
'flat/vue2-recommended': Linter.FlatConfig[]
21+
1822
'flat/essential': Linter.FlatConfig[]
19-
'flat/recommended': Linter.FlatConfig[]
2023
'flat/strongly-recommended': Linter.FlatConfig[]
24+
'flat/recommended': Linter.FlatConfig[]
25+
26+
'no-layout-rules': Linter.LegacyConfig
2127
}
2228
rules: Record<string, any>
2329
processors: {

lib/index.js

+10-5
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,29 @@ const plugin = {
1010
configs: {
1111
// eslintrc configs
1212
base: require('./configs/base'),
13+
1314
essential: require('./configs/vue2-essential'),
14-
'no-layout-rules': require('./configs/no-layout-rules'),
15-
recommended: require('./configs/vue2-recommended'),
1615
'strongly-recommended': require('./configs/vue2-strongly-recommended'),
16+
recommended: require('./configs/vue2-recommended'),
17+
1718
'vue3-essential': require('./configs/vue3-essential'),
18-
'vue3-recommended': require('./configs/vue3-recommended'),
1919
'vue3-strongly-recommended': require('./configs/vue3-strongly-recommended'),
20+
'vue3-recommended': require('./configs/vue3-recommended'),
2021

2122
// flat configs
2223
'flat/base': require('./configs/flat/base.js'),
24+
2325
'flat/vue2-essential': require('./configs/flat/vue2-essential.js'),
24-
'flat/vue2-recommended': require('./configs/flat/vue2-recommended.js'),
2526
'flat/vue2-strongly-recommended': require('./configs/flat/vue2-strongly-recommended.js'),
27+
'flat/vue2-recommended': require('./configs/flat/vue2-recommended.js'),
2628

2729
// in flat configs, non-prefixed config is for Vue 3 (unlike eslintrc configs)
2830
'flat/essential': require('./configs/flat/vue3-essential.js'),
31+
'flat/strongly-recommended': require('./configs/flat/vue3-strongly-recommended.js'),
2932
'flat/recommended': require('./configs/flat/vue3-recommended.js'),
30-
'flat/strongly-recommended': require('./configs/flat/vue3-strongly-recommended.js')
33+
34+
// config-format-agnostic configs
35+
'no-layout-rules': require('./configs/no-layout-rules')
3136
},
3237
rules: {
3338
'array-bracket-newline': require('./rules/array-bracket-newline'),

tools/update-lib-index.js

+12-7
Original file line numberDiff line numberDiff line change
@@ -28,24 +28,29 @@ const plugin = {
2828
configs: {
2929
// eslintrc configs
3030
base: require('./configs/base'),
31+
3132
essential: require('./configs/vue2-essential'),
32-
'no-layout-rules': require('./configs/no-layout-rules'),
33-
recommended: require('./configs/vue2-recommended'),
3433
'strongly-recommended': require('./configs/vue2-strongly-recommended'),
34+
recommended: require('./configs/vue2-recommended'),
35+
3536
'vue3-essential': require('./configs/vue3-essential'),
36-
'vue3-recommended': require('./configs/vue3-recommended'),
3737
'vue3-strongly-recommended': require('./configs/vue3-strongly-recommended'),
38-
38+
'vue3-recommended': require('./configs/vue3-recommended'),
39+
3940
// flat configs
4041
'flat/base': require('./configs/flat/base.js'),
42+
4143
'flat/vue2-essential': require('./configs/flat/vue2-essential.js'),
42-
'flat/vue2-recommended': require('./configs/flat/vue2-recommended.js'),
4344
'flat/vue2-strongly-recommended': require('./configs/flat/vue2-strongly-recommended.js'),
44-
45+
'flat/vue2-recommended': require('./configs/flat/vue2-recommended.js'),
46+
4547
// in flat configs, non-prefixed config is for Vue 3 (unlike eslintrc configs)
4648
'flat/essential': require('./configs/flat/vue3-essential.js'),
47-
'flat/recommended': require('./configs/flat/vue3-recommended.js'),
4849
'flat/strongly-recommended': require('./configs/flat/vue3-strongly-recommended.js'),
50+
'flat/recommended': require('./configs/flat/vue3-recommended.js'),
51+
52+
// config-format-agnostic configs
53+
'no-layout-rules': require('./configs/no-layout-rules'),
4954
},
5055
rules: {
5156
${rules

0 commit comments

Comments
 (0)