@@ -10,7 +10,7 @@ const ruleTester = new RuleTester({
10
10
11
11
const grouped : TSESLint . RunTests < MessageIds , Options > = {
12
12
valid : [
13
- // optionalityOrder - optional -first
13
+ // optionalityOrder - required -first
14
14
{
15
15
code : `
16
16
interface X {
@@ -24,7 +24,7 @@ interface X {
24
24
default : {
25
25
memberTypes : 'never' ,
26
26
order : 'alphabetically' ,
27
- optionalityOrder : 'optional -first' ,
27
+ optionalityOrder : 'required -first' ,
28
28
} ,
29
29
} ,
30
30
] ,
@@ -42,7 +42,7 @@ interface X {
42
42
default : {
43
43
memberTypes : 'never' ,
44
44
order : 'as-written' ,
45
- optionalityOrder : 'optional -first' ,
45
+ optionalityOrder : 'required -first' ,
46
46
} ,
47
47
} ,
48
48
] ,
@@ -60,7 +60,7 @@ interface X {
60
60
default : {
61
61
memberTypes : 'never' ,
62
62
order : 'as-written' ,
63
- optionalityOrder : 'optional -first' ,
63
+ optionalityOrder : 'required -first' ,
64
64
} ,
65
65
} ,
66
66
] ,
@@ -78,7 +78,7 @@ class X {
78
78
default : {
79
79
memberTypes : 'never' ,
80
80
order : 'alphabetically' ,
81
- optionalityOrder : 'optional -first' ,
81
+ optionalityOrder : 'required -first' ,
82
82
} ,
83
83
} ,
84
84
] ,
@@ -96,7 +96,7 @@ class X {
96
96
default : {
97
97
memberTypes : 'never' ,
98
98
order : 'alphabetically' ,
99
- optionalityOrder : 'optional -first' ,
99
+ optionalityOrder : 'required -first' ,
100
100
} ,
101
101
} ,
102
102
] ,
@@ -114,7 +114,7 @@ class X {
114
114
default : {
115
115
memberTypes : 'never' ,
116
116
order : 'alphabetically' ,
117
- optionalityOrder : 'optional -first' ,
117
+ optionalityOrder : 'required -first' ,
118
118
} ,
119
119
} ,
120
120
] ,
@@ -132,7 +132,7 @@ class X {
132
132
default : {
133
133
memberTypes : 'never' ,
134
134
order : 'alphabetically' ,
135
- optionalityOrder : 'optional -first' ,
135
+ optionalityOrder : 'required -first' ,
136
136
} ,
137
137
} ,
138
138
] ,
@@ -150,7 +150,7 @@ interface X {
150
150
default : {
151
151
memberTypes : 'never' ,
152
152
order : 'alphabetically' ,
153
- optionalityOrder : 'optional -first' ,
153
+ optionalityOrder : 'required -first' ,
154
154
} ,
155
155
} ,
156
156
] ,
@@ -169,12 +169,12 @@ interface X {
169
169
default : {
170
170
memberTypes : 'never' ,
171
171
order : 'alphabetically' ,
172
- optionalityOrder : 'optional -first' ,
172
+ optionalityOrder : 'required -first' ,
173
173
} ,
174
174
} ,
175
175
] ,
176
176
} ,
177
- // optionalityOrder - required -first
177
+ // optionalityOrder - optional -first
178
178
{
179
179
code : `
180
180
interface X {
@@ -188,7 +188,7 @@ interface X {
188
188
default : {
189
189
memberTypes : 'never' ,
190
190
order : 'alphabetically' ,
191
- optionalityOrder : 'required -first' ,
191
+ optionalityOrder : 'optional -first' ,
192
192
} ,
193
193
} ,
194
194
] ,
@@ -206,7 +206,7 @@ interface X {
206
206
default : {
207
207
memberTypes : 'never' ,
208
208
order : 'as-written' ,
209
- optionalityOrder : 'required -first' ,
209
+ optionalityOrder : 'optional -first' ,
210
210
} ,
211
211
} ,
212
212
] ,
@@ -224,7 +224,7 @@ interface X {
224
224
default : {
225
225
memberTypes : 'never' ,
226
226
order : 'as-written' ,
227
- optionalityOrder : 'required -first' ,
227
+ optionalityOrder : 'optional -first' ,
228
228
} ,
229
229
} ,
230
230
] ,
@@ -242,13 +242,13 @@ class X {
242
242
default : {
243
243
memberTypes : 'never' ,
244
244
order : 'alphabetically' ,
245
- optionalityOrder : 'required -first' ,
245
+ optionalityOrder : 'optional -first' ,
246
246
} ,
247
247
} ,
248
248
] ,
249
249
} ,
250
250
] ,
251
- // optionalityOrder - optional -first
251
+ // optionalityOrder - required -first
252
252
invalid : [
253
253
{
254
254
code : `
@@ -263,12 +263,16 @@ interface X {
263
263
default : {
264
264
memberTypes : 'never' ,
265
265
order : 'alphabetically' ,
266
- optionalityOrder : 'optional -first' ,
266
+ optionalityOrder : 'required -first' ,
267
267
} ,
268
268
} ,
269
269
] ,
270
270
errors : [
271
271
{
272
+ data : {
273
+ member : 'b' ,
274
+ beforeMember : 'd' ,
275
+ } ,
272
276
messageId : 'incorrectOrder' ,
273
277
line : 5 ,
274
278
column : 3 ,
@@ -288,7 +292,7 @@ interface X {
288
292
default : {
289
293
memberTypes : [ 'call-signature' , 'field' , 'method' ] ,
290
294
order : 'as-written' ,
291
- optionalityOrder : 'optional -first' ,
295
+ optionalityOrder : 'required -first' ,
292
296
} ,
293
297
} ,
294
298
] ,
@@ -317,7 +321,7 @@ class X {
317
321
default : {
318
322
memberTypes : 'never' ,
319
323
order : 'as-written' ,
320
- optionalityOrder : 'optional -first' ,
324
+ optionalityOrder : 'required -first' ,
321
325
} ,
322
326
} ,
323
327
] ,
@@ -333,7 +337,7 @@ class X {
333
337
} ,
334
338
] ,
335
339
} ,
336
- // optionalityOrder - required -first
340
+ // optionalityOrder - optional -first
337
341
{
338
342
code : `
339
343
interface X {
@@ -347,7 +351,7 @@ interface X {
347
351
default : {
348
352
memberTypes : 'never' ,
349
353
order : 'alphabetically' ,
350
- optionalityOrder : 'required -first' ,
354
+ optionalityOrder : 'optional -first' ,
351
355
} ,
352
356
} ,
353
357
] ,
@@ -372,7 +376,7 @@ interface X {
372
376
default : {
373
377
memberTypes : [ 'call-signature' , 'field' , 'method' ] ,
374
378
order : 'as-written' ,
375
- optionalityOrder : 'required -first' ,
379
+ optionalityOrder : 'optional -first' ,
376
380
} ,
377
381
} ,
378
382
] ,
@@ -405,7 +409,7 @@ class Test {
405
409
default : {
406
410
memberTypes : 'never' ,
407
411
order : 'as-written' ,
408
- optionalityOrder : 'required -first' ,
412
+ optionalityOrder : 'optional -first' ,
409
413
} ,
410
414
} ,
411
415
] ,
@@ -436,7 +440,7 @@ class Test {
436
440
default : {
437
441
memberTypes : 'never' ,
438
442
order : 'as-written' ,
439
- optionalityOrder : 'required -first' ,
443
+ optionalityOrder : 'optional -first' ,
440
444
} ,
441
445
} ,
442
446
] ,
0 commit comments