类中文说明补充优化
All checks were successful
类变更检测 / class-change-check (push) Successful in 14s

This commit is contained in:
2026-06-08 16:31:53 +08:00
parent 90afda6c3c
commit b9242a9f2b
9 changed files with 136 additions and 12 deletions

View File

@@ -82,11 +82,20 @@ public class WeComNotifier {
return truncate(sb.toString());
}
/** 变更对象行:类名(绿)+ 可选中文说明(灰,整行加粗) */
private String formatChangeTarget(ClassChangeReport report) {
String name = colorInfo(safe(report.getClassName()));
String description = report.getClassDescription();
if (description == null || description.isBlank()) {
return name;
}
return name + "" + colorComment(description) + "";
}
/** 头部元信息,每项一行引用(加粗) */
private void appendHeader(StringBuilder sb, ClassChangeReport report,
String modifier, String modifyTime) {
sb.append(quoteKvBold("变更对象", colorInfo(safe(report.getClassName()))
+ "" + report.getClassType().getLabel() + "")).append("\n");
sb.append(quoteKvBold("变更对象", formatChangeTarget(report))).append("\n");
sb.append(quoteKvBold("修改人", colorComment(modifier))).append("\n");
sb.append(quoteKvBold("时间", colorComment(modifyTime))).append("\n");
sb.append(quoteKvBold("路径", colorComment(report.getSourceFile()))).append("\n");