deprank:使用PageRank算法查找代码库中最重要文件的工具


Deprank 使用PageRank算法在您的 JavaScript 或 TypeScript 代码库中查找最重要的文件。它使用dependency-cruiser来构建源文件的依赖关系图,然后根据它们的重要性对这些依赖关系进行排名。我们将重要性定义为代码库中其他文件直接或间接依赖最多的那些文件。
Deprank 在将现有的 JavaScript 代码库转换为 TypeScript 时特别有用,能够最大限度地减少返工量。

对目录中的src所有文件进行排名src:

npx deprank ./src

对目录srctest中的所有.js和.jsx文件进行排名:

npx deprank --ext=".js,.jsx" ./src ./test

详细点击标题