@@ -19,32 +19,10 @@ function cleanError(err) {
19
19
result . message = err . message . replace ( ERROR_STACK_PATTERN , "" ) ;
20
20
}
21
21
22
- if ( result . loc ) {
23
- result . loc = "<muted>" ;
24
- }
25
-
26
22
if ( result . stack ) {
27
23
result . stack = result . stack . replace ( ERROR_STACK_PATTERN , "" ) ;
28
24
}
29
25
30
- if ( Array . isArray ( result . moduleTrace ) ) {
31
- result . moduleTrace = result . moduleTrace . map ( record => {
32
- if ( record . dependencies ) {
33
- return Object . assign ( record , {
34
- dependencies : record . dependencies . map ( dep => {
35
- if ( dep . loc ) {
36
- return Object . assign ( dep , {
37
- loc : "<muted>"
38
- } ) ;
39
- }
40
-
41
- return dep ;
42
- } )
43
- } ) ;
44
- }
45
- } ) ;
46
- }
47
-
48
26
return result ;
49
27
}
50
28
@@ -66,8 +44,7 @@ const prettyFormatOptions = {
66
44
return `"${ val
67
45
. replace ( / \\ / gm, "/" )
68
46
. replace ( / " / gm, '\\"' )
69
- . replace ( / \n / gm, "\\n" )
70
- } "`;
47
+ . replace ( / \n / gm, "\\n" ) } "`;
71
48
}
72
49
}
73
50
]
@@ -160,15 +137,15 @@ it("should emit warning for missingFile", async () => {
160
137
Object {
161
138
"errors": Array [
162
139
Object {
163
- "loc": "<muted> ",
140
+ "loc": "4:0-20 ",
164
141
"message": "Module not found: Error: Can't resolve './missing' in '<cwd>/test/fixtures/errors'",
165
142
"moduleId": 0,
166
143
"moduleIdentifier": "<cwd>/test/fixtures/errors/missingFile.js",
167
144
"moduleName": "./missingFile.js",
168
145
"moduleTrace": Array [],
169
146
},
170
147
Object {
171
- "loc": "<muted> ",
148
+ "loc": "12:9-34 ",
172
149
"message": "Module not found: Error: Can't resolve './dir/missing2' in '<cwd>/test/fixtures/errors'",
173
150
"moduleId": 0,
174
151
"moduleIdentifier": "<cwd>/test/fixtures/errors/missingFile.js",
@@ -188,7 +165,7 @@ Object {
188
165
"errors": Array [],
189
166
"warnings": Array [
190
167
Object {
191
- "loc": "<muted> ",
168
+ "loc": "1:0-18 ",
192
169
"message": "require.extensions is not supported by webpack. Use a loader instead.",
193
170
"moduleId": 0,
194
171
"moduleIdentifier": "<cwd>/test/fixtures/errors/require.extensions.js",
@@ -207,7 +184,7 @@ Object {
207
184
"errors": Array [],
208
185
"warnings": Array [
209
186
Object {
210
- "loc": "<muted> ",
187
+ "loc": "1:0-20 ",
211
188
"message": "require.main.require is not supported by webpack.",
212
189
"moduleId": 0,
213
190
"moduleIdentifier": "<cwd>/test/fixtures/errors/require.main.require.js",
@@ -225,7 +202,7 @@ Object {
225
202
"errors": Array [],
226
203
"warnings": Array [
227
204
Object {
228
- "loc": "<muted> ",
205
+ "loc": "1:0-21 ",
229
206
"message": "module.parent.require is not supported by webpack.",
230
207
"moduleId": 0,
231
208
"moduleIdentifier": "<cwd>/test/fixtures/errors/module.parent.require.js",
@@ -237,10 +214,10 @@ Object {
237
214
` ) ;
238
215
} ) ;
239
216
240
- const isCasePreservedFilesystem = fs . existsSync (
217
+ const isCaseInsensitiveFilesystem = fs . existsSync (
241
218
path . resolve ( __dirname , "fixtures" , "errors" , "FILE.js" )
242
219
) ;
243
- if ( isCasePreservedFilesystem ) {
220
+ if ( isCaseInsensitiveFilesystem ) {
244
221
it ( "should emit warning for case-preserved disk" , async ( ) => {
245
222
const result = await compile ( {
246
223
mode : "development" ,
@@ -259,7 +236,7 @@ Object {
259
236
Object {
260
237
"dependencies": Array [
261
238
Object {
262
- "loc": "<muted> ",
239
+ "loc": "2:0-17 ",
263
240
},
264
241
],
265
242
"moduleId": "./FILE.js",
@@ -285,7 +262,7 @@ Object {
285
262
Object {
286
263
"errors": Array [
287
264
Object {
288
- "loc": "<muted> ",
265
+ "loc": "2:0-17 ",
289
266
"message": "Module not found: Error: Can't resolve './FILE' in '<cwd>/test/fixtures/errors'",
290
267
"moduleId": "./case-sensitive.js",
291
268
"moduleIdentifier": "<cwd>/test/fixtures/errors/case-sensitive.js",
@@ -328,15 +305,15 @@ it("should emit errors for missingFile for production", async () => {
328
305
Object {
329
306
"errors": Array [
330
307
Object {
331
- "loc": "<muted> ",
308
+ "loc": "4:0-20 ",
332
309
"message": "Module not found: Error: Can't resolve './missing' in '<cwd>/test/fixtures/errors'",
333
310
"moduleId": 665,
334
311
"moduleIdentifier": "<cwd>/test/fixtures/errors/missingFile.js",
335
312
"moduleName": "./missingFile.js",
336
313
"moduleTrace": Array [],
337
314
},
338
315
Object {
339
- "loc": "<muted> ",
316
+ "loc": "12:9-34 ",
340
317
"message": "Module not found: Error: Can't resolve './dir/missing2' in '<cwd>/test/fixtures/errors'",
341
318
"moduleId": 665,
342
319
"moduleIdentifier": "<cwd>/test/fixtures/errors/missingFile.js",
@@ -355,7 +332,7 @@ it("should emit module build errors", async () => {
355
332
Object {
356
333
"errors": Array [
357
334
Object {
358
- "loc": "<muted> ",
335
+ "loc": "2:12 ",
359
336
"message": "Module parse failed: Unexpected token (2:12)\\nYou may need an appropriate loader to handle this file type.\\n| window.foo = {\\n> bar: true,;\\n| };\\n| ",
360
337
"moduleId": 0,
361
338
"moduleIdentifier": "<cwd>/test/fixtures/errors/has-syntax-error.js",
@@ -417,7 +394,7 @@ Object {
417
394
Object {
418
395
"dependencies": Array [
419
396
Object {
420
- "loc": "<muted> ",
397
+ "loc": "1:0-40 ",
421
398
},
422
399
],
423
400
"moduleId": 1,
@@ -440,7 +417,7 @@ Object {
440
417
Object {
441
418
"dependencies": Array [
442
419
Object {
443
- "loc": "<muted> ",
420
+ "loc": "1:0-40 ",
444
421
},
445
422
],
446
423
"moduleId": 1,
@@ -643,7 +620,7 @@ Object {
643
620
Object {
644
621
"errors": Array [
645
622
Object {
646
- "loc": "<muted> ",
623
+ "loc": "main ",
647
624
"message": "Module not found: Error: Can't resolve './doesnt-exist-loader' in '<cwd>/test/fixtures/errors'",
648
625
},
649
626
],
0 commit comments