SuperAPI AI 工具集

codependix-triage

通用与其它

查看项目

更新于 10-16 03:12

技能介绍

用途:codependix-triage 用于处理 codependix 运行失败或报告漂移后的应对,核心是先区分结果类型:边界违规是真实代码中的边,过期导出是漂移,失败是项目未产出结果,而完全没写入通常两者都不是。

主要能力与用法: 边界违规:--check boundaries 发现被规则禁止的边或环。从失败点名的项目入手;Nx 工作区中每个项目有 codependix-gate 目标,可用 codependix map --check boundaries --projects <project> 复现,加 --format json 读取数据。修复方式通常是移除边(如把类型移入 *.types.ts、反转依赖、提取共享包),或在 codependix.config.ts 中写明理由后修改规则。不要仅为让检查通过而收窄选择器、加排除或删规则。 过期 --check reports:重新运行 --write 即可。不要手改锚点标记内的内容,后续 --write 会整体替换。 项目失败:按项目收集并点名报告,一个失败不影响其余项目继续运行。 Markdown 文件不存在:需创建至少含标题的项目 readme 后重跑。 缺失锚点块:--write 会自动创建,位置为文件末尾新增 ## 🕸️ Codependix 段,或已有该段时在末尾插入 ### 子标题。 NestJS 容器启动失败:预览模式注册模块与提供者但不实例化,问题通常出在模块注册时抛错。 Nx 项目图无法构建:会归责于所有被判定项目,应检查项目图本身。 绿色运行但判定少于预期:检查 stderr 中未匹配的选择项并修正拼写。 命令行被拒:--check 需取值,不接受 "...",--write 不能与 --check reports 组合,未指定 --check 或 --write 在非终端环境会被拒绝。 --write 未产出文件:多为未配置,检查配置文件、target、defaults 拼写、include、exclude 与 --directory 是否为工作区根。 配置被拒:目标与目的地不匹配会被拒绝。

限制:导出只是描述而非判定,只有声明的边界规则才起门禁作用;图中异常应修代码而非改导出配置。具体安装命令与平台信息暂未提供。