快速开始
打开图形界面
Section titled “打开图形界面”sentrux # scan current directorysentrux /path/to/project # scan a specific project你将看到代码库的实时树状图——每个文件按代码行数确定大小,按语言或质量着色。依赖边覆盖在地图之上。
在 CI 中检查质量
Section titled “在 CI 中检查质量”sentrux check .# ✓ All rules pass — Quality: 7342退出码 0 = 通过,1 = 失败。将其添加到你的 CI 流水线中。
质量门禁(代理会话前后对比)
Section titled “质量门禁(代理会话前后对比)”# 代理开始之前sentrux gate --save .
# ... 代理写代码 ...
# 代理完成之后sentrux gate .# ✗ Quality degraded: 7342 → 6891sentrux 计算一个数字:质量信号(0–10,000)。
它是 5 个根因指标的几何平均值:
| 指标 | 度量内容 |
|---|---|
| 模块性 | 文件是否聚集成独立模块?(Newman’s Q) |
| 无环性 | 是否存在循环依赖?(Tarjan’s SCC) |
| 深度 | 依赖链有多深? |
| 均衡性 | 复杂度是否均匀分布?(Gini 系数) |
| 冗余度 | 存在多少死代码/重复代码? |
每 +1 分都是真实的架构改善。没有字母评级,没有人为的边界。