1 个仓库
Identifies modules with very few dependents to locate potentially redundant or underutilized utilities.
Distinct from Orphaned Module Detection: Unlike orphaned module detection which finds zero references, this identifies modules below a configurable threshold of dependents.
Explore 1 awesome GitHub repository matching software engineering & architecture · Underused Module Detection. Refine with filters or upvote what's useful.
Dependency-cruiser 是一个 JavaScript 和 TypeScript 依赖分析器及架构检查工具。它作为一种静态分析工具,用于在无需执行代码的情况下映射、可视化和验证代码库中的模块关系。 该项目的特色在于能够通过基于规则的系统强制执行架构边界。它能检测循环依赖、识别孤立模块和死代码,并使用允许和禁止关系规则来验证依赖约束。它还通过计算传入和传出耦合来提供定量稳定性分析,以识别项目中的脆弱区域。 该工具涵盖了广泛的功能,包括针对 ES6、CommonJS 和 TypeScript 的多标准模块解析,以及带有文件夹级聚合的依赖图可视化。它为持续集成提供了自动化功能,例如违规基准测试以及 JSON 或 CSV 格式的结构化数据导出。 该系统包含一个交互式项目配置引导程序,可根据本地环境生成定制的配置文件。
Flags modules with fewer than a specified number of dependents to identify underutilized code.