@@ -29,16 +29,16 @@ ruleTester.run("decorator-array-items", decoratorArrayItemsRule, {
29
29
AppleService,
30
30
SomethingService,
31
31
TestService,
32
- UserStore
32
+ UserStore,
33
33
],
34
34
declarations: [
35
35
AppComponent,
36
36
ToArrayPipe,
37
- WorkshopPageComponent
37
+ WorkshopPageComponent,
38
38
],
39
39
exports: [
40
40
ToArrayPipe,
41
- WorkshopPageComponent
41
+ WorkshopPageComponent,
42
42
],
43
43
}) export class TestModule {}
44
44
` ,
@@ -47,14 +47,38 @@ ruleTester.run("decorator-array-items", decoratorArrayItemsRule, {
47
47
invalid : [
48
48
{
49
49
code : `
50
+ @Component({
51
+ selector: 'app-test',
52
+ template: '',
53
+ standalone: true,
54
+ imports: [RouterModule, CommonModule, MatButtonModule],
55
+ }) export class TestComponent {}
56
+ ` ,
57
+ output : `
58
+ @Component({
59
+ selector: 'app-test',
60
+ template: '',
61
+ standalone: true,
62
+ imports: [CommonModule, MatButtonModule, RouterModule],
63
+ }) export class TestComponent {}
64
+ ` ,
65
+ errors : [
66
+ {
67
+ messageId : "wrongOrderOfDecoratorArrayItems" ,
68
+ data : { property : "imports" } ,
69
+ } ,
70
+ ] ,
71
+ } ,
72
+ {
73
+ code : `
50
74
@Component({
51
75
selector: 'app-test',
52
76
template: '',
53
77
standalone: true,
54
78
imports: [
55
79
RouterModule,
56
80
CommonModule,
57
- MatButtonModule,
81
+ MatButtonModule
58
82
],
59
83
}) export class TestComponent {}
60
84
` ,
@@ -83,22 +107,22 @@ ruleTester.run("decorator-array-items", decoratorArrayItemsRule, {
83
107
imports: [
84
108
RouterModule,
85
109
TestStandaloneComponent,
86
- CommonModule
110
+ CommonModule,
87
111
],
88
112
providers: [
89
113
TestService,
90
114
SomethingService,
91
115
AppleService,
92
- UserStore
116
+ UserStore,
93
117
],
94
118
declarations: [
95
119
ToArrayPipe,
96
120
AppComponent,
97
- WorkshopPageComponent
121
+ WorkshopPageComponent,
98
122
],
99
123
exports: [
100
124
WorkshopPageComponent,
101
- ToArrayPipe
125
+ ToArrayPipe,
102
126
],
103
127
}) export class TestModule {}
104
128
` ,
@@ -107,22 +131,22 @@ ruleTester.run("decorator-array-items", decoratorArrayItemsRule, {
107
131
imports: [
108
132
CommonModule,
109
133
RouterModule,
110
- TestStandaloneComponent
134
+ TestStandaloneComponent,
111
135
],
112
136
providers: [
113
137
AppleService,
114
138
SomethingService,
115
139
TestService,
116
- UserStore
140
+ UserStore,
117
141
],
118
142
declarations: [
119
143
AppComponent,
120
144
ToArrayPipe,
121
- WorkshopPageComponent
145
+ WorkshopPageComponent,
122
146
],
123
147
exports: [
124
148
ToArrayPipe,
125
- WorkshopPageComponent
149
+ WorkshopPageComponent,
126
150
],
127
151
}) export class TestModule {}
128
152
` ,
0 commit comments