8000 fix: Enforce escape for lines that are not highlighted · rtfpessoa/diff2html@a61c7cf · GitHub
[go: up one dir, main page]

Skip to content

Commit a61c7cf

Browse files
committed
fix: Enforce escape for lines that are not highlighted
1 parent c7c56bc commit a61c7cf

File tree

3 files changed

+311
-2
lines changed

3 files changed

+311
-2
lines changed

src/__tests__/diff2html-tests.ts

Lines changed: 283 additions & 0 deletions
Large diffs are not rendered by default.

src/__tests__/diffs/bad-escaping.diff

Lines changed: 26 additions & 0 deletions
Large diffs are not rendered by default.

src/render-utils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -229,11 +229,11 @@ export function diffHighlight(
229229
return {
230230
oldLine: {
231231
prefix: line1.prefix,
232-
content: line1.content,
232+
content: escapeForHtml(line1.content),
233233
},
234234
newLine: {
235235
prefix: line2.prefix,
236-
content: line2.content,
236+
content: escapeForHtml(line2.content),
237237
},
238238
};
239239
}

0 commit comments

Comments
 (0)
0