From 6140d091e4dd9f824be1ae32443470bf1b5eea44 Mon Sep 17 00:00:00 2001 From: dongzi Date: Tue, 14 Jul 2026 14:07:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=95=88=E6=9E=9C=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../codechecker/cache/report/ReportBuilder.java | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/codechecker/cache/report/ReportBuilder.java b/src/main/java/com/codechecker/cache/report/ReportBuilder.java index 7b6b009..ca48eeb 100644 --- a/src/main/java/com/codechecker/cache/report/ReportBuilder.java +++ b/src/main/java/com/codechecker/cache/report/ReportBuilder.java @@ -61,26 +61,25 @@ public class ReportBuilder { String newRendered = newJson.isEmpty() ? "" : "“" + SkeletonAnnotator.annotateForWecom(newJson, newHighlight) + "”"; if (oldJson.isEmpty() && !newJson.isEmpty()) { - sb.append(" value 新增为 ").append(newRendered).append("\n\n"); + sb.append(" value 新增为 :").append(newRendered).append("\n\n"); } else if (!oldJson.isEmpty() && newJson.isEmpty()) { - sb.append(" value 原结构 ").append(oldRendered).append(" 已删除写入\n\n"); + sb.append(" value 原结构 :").append(oldRendered).append(" 已删除写入\n\n"); } else { - sb.append(" value 值从 ").append(oldRendered).append('\n'); - sb.append(" 变更为 ").append(newRendered).append("\n\n"); + sb.append(" value 值从 :").append(oldRendered).append('\n'); + sb.append(" 变更为 :").append(newRendered).append("\n\n"); } } return sb.toString(); } /** - * Key 行:warning 颜色 + 行内代码 + 加粗。 - * 企微支持混用;代码样式可能略压过加粗,但颜色与代码块会稳定生效。 - * key 包在反引号内,避免路径中的 {@code *} 干扰 markdown。 + * Key 行:企微 warning 颜色 + 行内代码。 + * 不加粗:企微无法稳定嵌套 {@code **} 与反引号,会露出字面量 {@code *}/{@code **}。 */ private void appendKeyLine(StringBuilder sb, String keyPattern) { - sb.append("- Key --> **`") + sb.append("- `Key --> ") .append(nvl(keyPattern)) - .append("`**\n"); + .append("`\n"); } /**