mirror of https://github.com/webpack/webpack.git
hoist comparators
This commit is contained in:
parent
490329517d
commit
dc06b66819
|
|
@ -215,6 +215,17 @@ const byNameOrHash = concatComparators(
|
|||
)
|
||||
);
|
||||
|
||||
const byMessage = compareSelect(err => `${err.message}`, compareStringsNumeric);
|
||||
|
||||
const byModule = compareSelect(
|
||||
err => (err.module && err.module.identifier()) || "",
|
||||
compareStringsNumeric
|
||||
);
|
||||
|
||||
const byLocation = compareSelect(err => err.loc, compareLocations);
|
||||
|
||||
const compareErrors = concatComparators(byModule, byLocation, byMessage);
|
||||
|
||||
/**
|
||||
* @param {Source} a a source
|
||||
* @param {Source} b another source
|
||||
|
|
@ -1928,17 +1939,6 @@ class Compilation {
|
|||
chunkGroup.sortItems();
|
||||
}
|
||||
|
||||
const byMessage = compareSelect(
|
||||
err => `${err.message}`,
|
||||
compareStringsNumeric
|
||||
);
|
||||
const byModule = compareSelect(
|
||||
err => (err.module && err.module.identifier()) || "",
|
||||
compareStringsNumeric
|
||||
);
|
||||
const byLocation = compareSelect(err => err.loc, compareLocations);
|
||||
const compareErrors = concatComparators(byModule, byLocation, byMessage);
|
||||
|
||||
this.errors.sort(compareErrors);
|
||||
this.warnings.sort(compareErrors);
|
||||
this.children.sort(byNameOrHash);
|
||||
|
|
|
|||
Loading…
Reference in New Issue