api-codegen-core 通过 com.apicgen.bridge.UiBridgeMain 暴露本地 JSON bridge,
供 Web UI、IDEA 插件、浏览器插件复用同一套分析/修复能力。
bridge:api-codegen-ui-bridgecontractVersion:1command:analyze或fix
字段:
sourceFormat: 兼容字段,当前等同于inputFormatinputFormat: 输入 YAML 的格式,swagger或customoutputFormat: bridge 产出的规范化 YAML 格式;当前固定为customissues: 规则问题列表normalizedYaml: core 规范化后的 YAML
Issue 字段:
severity:error/warn/infomessage: 面向用户的说明rule: 完整规则文本ruleCode: 机器可读规则编号,例如DFX-001key: 问题稳定标识,可用于 fix 选择fixable: 是否支持自动修复
字段:
sourceFormat: 兼容字段,当前等同于inputFormatinputFormat: 修复前输入格式outputFormat: 修复后 YAML 格式issues: 对修复结果重新分析后的问题列表fixedYaml: 修复后的 YAMLfixedCount: 本次应用的修复数量
server.js 适配层在请求失败时返回统一 error envelope:
bridgecontractVersioncommanderror.codeerror.message
当前已约定的 error.code:
INVALID_JSON_BODYCORE_BRIDGE_REQUEST_FAILED
- 插件应优先使用
bridge、contractVersion、command、inputFormat、outputFormat、ruleCode sourceFormat保留给现有 Web UI / 历史调用方,后续不建议作为唯一格式判断依据