这个思路很实用,尤其是把诊断分成“新增、仍存在、已消失”,比每轮重复整份错误列表更容易判断修改是否有效。我觉得还可以给诊断加一个稳定标识,例如文件、错误代码、代码区间和关联符号的组合,避免代码行移动后被误判成新问题。
另外,跨语言接口最好单独维护契约校验,例如针对 OpenAPI、Protobuf 或 JSON Schema 生成代码后,先检查生成结果和字段兼容性,再分别运行各...