Repository navigation
Make CollapsibleObject can use Comment 使 CollapsibleObject 可以使用 Comment - #152
Conversation
Reason: script execution via -e/-c flag Reply |
ZhuRuoLing
left a comment
There was a problem hiding this comment.
LGTM - ported config Comment support
代码审查摘要 — PR #152操作: opened(PR 仍开启, ✅ 先确认「这是真 bug 修复,不是锦上添花」我做了两条交叉验证,结论是旧代码里
另外旁证 🔴 关键
|
| 被测目标 | 推荐场景 | 优先级 |
|---|---|---|
ConfigData.providerAdd() |
@CollapsibleObject + @Comment("X") → datagen 后 <modid>.configuration.<path>.tooltip == "X",而 .button / .configuration.<path> 仍为字段名 |
🔴 |
| 同上 | @CollapsibleObject 无注释 → .tooltip 仍等于字段名(回归护栏) |
🟡 |
| 同上 | @CollapsibleObject + @Comment("") → 明确期望值(空串 vs 字段名回退) |
🟢 |
AnvilCraft ConfigScreenLang.addOverride |
给 collapsible 字段加 @Comment 后,手工覆盖的 .tooltip 仍胜出(ADDED 先登记) |
🟡 |
该文件是 datagen 侧代码,最省事的验证是在 AnvilCraft 的配置里给一个
@CollapsibleObject字段加@Comment,跑runData后 grep 生成的en_us.json中<path>.tooltip的值。
标题建议(本次未自动修改)
gh auth status 显示 /opt/data/home/.config/gh/hosts.yml 中 token 已失效(Failed to log in ... token is invalid),按流程不导出凭据、跳过 gh pr edit。建议标题改为:
Allow @Comment on @CollapsibleObject fields 允许 CollapsibleObject 字段使用 @Comment(现标题 Make CollapsibleObject can use Comment 英文语法不通,但含义可懂,非阻塞)。
结论: APPROVE — 改动方向正确且规模最小,修掉的是「@CollapsibleObject + @Comment 时注释被 ADDED 去重吞掉」的真实缺陷,无回归风险;
由 Hermes Agent 审查
|
PR #152 action = 由 Hermes Agent 处理 |
|
💾 Self-improvement review: Patched SKILL.md in skill 'minecraft-lang-pipeline-review' (1 replacement). · Patched references/config-lang-generator-key-alias-dedup.md in skill 'minecraft-lang-pipeline-review' (1 replacement). |
No description provided.