@@ -58,7 +58,11 @@ ruleTester.run("ban-types", rule, {
58
58
code : "let a: Object;" ,
59
59
errors : [
60
60
{
61
- message : "Don't use 'Object' as a type. Use '{}' instead." ,
61
+ messageId : "bannedTypeMessage" ,
62
+ data : {
63
+ name : "Object" ,
64
+ customMessage : " Use '{}' instead." ,
65
+ } ,
62
66
line : 1 ,
63
67
column : 8 ,
64
68
} ,
@@ -70,8 +74,11 @@ ruleTester.run("ban-types", rule, {
70
74
output : "let b: {c: string};" ,
71
75
errors : [
72
76
{
73
- message :
74
- "Don't use 'String' as a type. Use string instead." ,
77
+ messageId : "bannedTypeMessage" ,
78
+ data : {
79
+ name : "String" ,
80
+ customMessage : " Use string instead." ,
81
+ } ,
75
82
line : 1 ,
76
83
column : 12 ,
77
84
} ,
@@ -83,8 +90,11 @@ ruleTester.run("ban-types", rule, {
83
90
output : "function foo(a: string) {}" ,
84
91
errors : [
85
92
{
86
- message :
87
- "Don't use 'String' as a type. Use string instead." ,
93
+ messageId : "bannedTypeMessage" ,
94
+ data : {
95
+ name : "String" ,
96
+ customMessage : " Use string instead." ,
97
+ } ,
88
98
line : 1 ,
89
99
column : 17 ,
90
100
} ,
@@ -96,8 +106,11 @@ ruleTester.run("ban-types", rule, {
96
106
output : "'a' as string;" ,
97
107
errors : [
98
108
{
99
- message :
100
- "Don't use 'String' as a type. Use string instead." ,
109
+ messageId : "bannedTypeMessage" ,
110
+ data : {
111
+ name : "String" ,
112
+ customMessage : " Use string instead." ,
113
+ } ,
101
114
line : 1 ,
102
115
column : 8 ,
103
116
} ,
@@ -108,7 +121,8 @@ ruleTester.run("ban-types", rule, {
108
121
code : "let c: F;" ,
109
122
errors : [
110
123
{
111
- message : "Don't use 'F' as a type." ,
124
+ messageId : "bannedTypeMessage" ,
125
+ data : { name : "F" , customMessage : "" } ,
112
126
line : 1 ,
113
127
column : 8 ,
114
128
} ,
@@ -138,53 +152,80 @@ ruleTester.run("ban-types", rule, {
138
152
` ,
139
153
errors : [
140
154
{
141
- message :
142
- "Don't use 'String' as a type. Use string instead." ,
155
+ messageId : "bannedTypeMessage" ,
156
+ data : {
157
+ name : "String" ,
158
+ customMessage : " Use string instead." ,
159
+ } ,
143
160
line : 2 ,
144
161
column : 27 ,
145
162
} ,
146
163
{
147
- message :
148
- "Don't use 'String' as a type. Use string instead." ,
164
+ messageId : "bannedTypeMessage" ,
165
+ data : {
166
+ name : "String" ,
167
+ customMessage : " Use string instead." ,
168
+ } ,
149
169
line : 2 ,
150
170
column : 47 ,
151
171
} ,
152
172
{
153
- message : "Don't use 'Object' as a type. Use '{}' instead." ,
173
+ messageId : "bannedTypeMessage" ,
174
+ data : {
175
+ name : "Object" ,
176
+ customMessage : " Use '{}' instead." ,
177
+ } ,
154
178
line : 2 ,
155
179
column : 70 ,
156
180
} ,
157
181
{
158
- message :
159
- "Don't use 'String' as a type. Use string instead." ,
182
+ messageId : "bannedTypeMessage" ,
183
+ data : {
184
+ name : "String" ,
185
+ customMessage : " Use string instead." ,
186
+ } ,
160
187
line : 3 ,
161
188
column : 35 ,
162
189
} ,
163
190
{
164
- message : "Don't use 'Object' as a type. Use '{}' instead." ,
191
+ messageId : "bannedTypeMessage" ,
192
+ data : {
193
+ name : "Object" ,
194
+ customMessage : " Use '{}' instead." ,
195
+ } ,
165
196
line : 3 ,
166
197
column : 44 ,
167
198
} ,
168
199
{
169
- message : "Don't use 'Array' as a type." ,
200
+ messageId : "bannedTypeMessage" ,
201
+ data : { name : "Array" , customMessage : "" } ,
170
202
line : 6 ,
171
203
column : 27 ,
172
204
} ,
173
205
{
174
- message :
175
- "Don't use 'String' as a type. Use string instead." ,
206
+ messageId : "bannedTypeMessage" ,
207
+ data : {
208
+ name : "String" ,
209
+ customMessage : " Use string instead." ,
210
+ } ,
176
211
line : 6 ,
177
212
column : 33 ,
178
213
} ,
179
214
{
180
- message :
181
- "Don't use 'String' as a type. Use string instead." ,
215
+ messageId : "bannedTypeMessage" ,
216
+ data : {
217
+ name : "String" ,
218
+ customMessage : " Use string instead." ,
219
+ } ,
182
220
line : 7 ,
183
221
column : 32 ,
184
222
} ,
185
223
{
186
- message :
187
- "Don't use 'String' as a type. Use string instead." ,
224
+ messageId : "bannedTypeMessage" ,
225
+ data : {
226
+ name : "String" ,
227
+ customMessage : " Use string instead." ,
228
+ } ,
188
229
line : 7 ,
189
230
column : 46 ,
190
231
} ,
0 commit comments