From 8af127815c196dd375bb580879c46590df80069b Mon Sep 17 00:00:00 2001 From: Leo Ribeiro Date: Wed, 7 Feb 2024 15:00:40 -0500 Subject: [PATCH] Escape markdown table --- badges/coverage.svg | 2 +- src/docs-report/report-markdown.ts | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/badges/coverage.svg b/badges/coverage.svg index 40f1648..6fdeae5 100644 --- a/badges/coverage.svg +++ b/badges/coverage.svg @@ -1 +1 @@ -Coverage: 32.86%Coverage32.86% \ No newline at end of file +Coverage: 32.81%Coverage32.81% \ No newline at end of file diff --git a/src/docs-report/report-markdown.ts b/src/docs-report/report-markdown.ts index 09f6ad1..c514ecf 100644 --- a/src/docs-report/report-markdown.ts +++ b/src/docs-report/report-markdown.ts @@ -129,7 +129,13 @@ const getMessageLog = ( ? `[#L${message.sourceFileLine}](${blobBaseUrl}/${relativePath}#L${message.sourceFileLine})` : '' - return `| ${flag} \`${message.category}:${message.messageId}\`: ${message.text} ${link} |` + const escapedText = message.text + // escape pipes + .replaceAll('|', '\\|') + // remove line breaks + .replaceAll('\n', '') + + return `| ${flag} \`${message.category}:${message.messageId}\`: ${escapedText} ${link} |` } const saveReportFile = (reportMarkdown: string): void => {