diff --git a/source/dsl/DangerResults.ts b/source/dsl/DangerResults.ts index 1a65c7f10..b964fff54 100644 --- a/source/dsl/DangerResults.ts +++ b/source/dsl/DangerResults.ts @@ -190,6 +190,9 @@ export function sortInlineResults(inlineResults: DangerInlineResults[]): DangerI export function sortResults(results: DangerResults): DangerResults { const sortByFile = (a: Violation, b: Violation): number => { + if (a.file === undefined && b.file === undefined) { + return 0; + } if (a.file === undefined) { return -1 } @@ -198,10 +201,13 @@ export function sortResults(results: DangerResults): DangerResults { } if (a.file == b.file) { - if (a.line == undefined) { + if (a.line === undefined && b.line === undefined) { + return 0; + } + if (a.line === undefined) { return -1 } - if (b.line == undefined) { + if (b.line === undefined) { return 1 }