diff --git a/Build/lib/rules/base.ts b/Build/lib/rules/base.ts index 1f74712a..c1c7fef1 100644 --- a/Build/lib/rules/base.ts +++ b/Build/lib/rules/base.ts @@ -398,6 +398,15 @@ export async function fileEqual(linesA: string[], source: AsyncIterable const lineA = linesA[index]; + if (lineA.length === 0 && lineB.length === 0) { + continue; + } + + // not both line are empty + if (lineA.length === 0 || lineB.length === 0) { + return false; + } + const firstCharA = lineA.charCodeAt(0); const firstCharB = lineB.charCodeAt(0);