Skip to content

Commit 6095240

Browse files
committed
perhaps fixing quoting issue in json
1 parent 9d957da commit 6095240

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

.vale/templates/bot-comment-output.tmpl

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,12 @@
2929
{{- /* Variables setup */ -}}
3030
{{- $loc := printf "%d" .Line -}}
3131
{{- $check := printf "%s" .Check -}}
32-
{{- $message := printf "%s" .Message -}}
32+
{{- /* Escape special characters for valid JSON */ -}}
33+
{{- $message := replace "\\" "\\\\" (printf "%s" .Message) -}}
34+
{{- $message = replace "\"" "\\\"" $message -}}
35+
{{- $message = replace "\n" "\\n" $message -}}
36+
{{- $message = replace "\r" "\\r" $message -}}
37+
{{- $message = replace "\t" "\\t" $message -}}
3338
{{- /* Only add a link for RedHat rule errors */ -}}
3439
{{- $link := "" -}}
3540
{{- if contains "RedHat." .Check -}}

0 commit comments

Comments
 (0)