hotfix(ci): preserve literal snippet indentation in ai review comments

This commit is contained in:
Tam Nhu Tran
2026-04-02 00:48:14 -04:00
parent 07b4275543
commit f6779a503a
4 changed files with 49 additions and 5 deletions
@@ -47,9 +47,15 @@ function cleanText(value) {
}
function cleanMultilineText(value) {
return typeof value === 'string'
? value.trim().replace(/\r\n/g, '\n').replace(/\r/g, '\n')
: '';
if (typeof value !== 'string') {
return '';
}
return value
.replace(/\r\n/g, '\n')
.replace(/\r/g, '\n')
.replace(/^\n+/u, '')
.replace(/\n+$/u, '');
}
function escapeMarkdown(value) {
+1 -1
View File
@@ -101,7 +101,7 @@ Return a single object with these keys only:
- overallRationale
Each finding may optionally include:
- snippets: an array of up to 2 objects with keys label, language, and code
- snippets: an array of up to 2 objects with required code plus optional label and language
If snippets are present:
- keep code literal only, without markdown fences