@longzai-intelligence-dev-tools/dependency-gate
v0.2.41
Published
Longzai Intelligence Dev Tools 模块边界检查
Maintainers
Readme
@longzai-intelligence-dev-tools/dependency-gate
Longzai Intelligence Dev Tools 的 TS 原生模块边界依赖门禁包,是 lzi-dev-cli dep-gate 命令的引擎。
简介
为 monorepo 提供源码层的模块边界治理:以 forbidden 规则声明目录与模块间的依赖方向约束,自动解析路径别名后按真实引用关系匹配,产出 eslint 风格的违例报告。以精确覆盖实际需求的轻量实现,替代功能远超所需的通用巡检工具。
能力
- 依赖边界规则:按目录/模块声明禁止的引用方向(如特性间互引约束、实现细节禁止外部直引)
- 别名感知:路径别名解析后按真实路径匹配,避免别名绕过
- 双通道消费:可编程 API 与 CLI 命令两种使用方式
- 门禁友好:text 报告与 error/warn 分级汇总,可直接接入质量门禁
