在 TypeScript 项目中查找未使用的导出。
tsconfig.json 并报告在项目中其他地方未检测到使用的导出。它会报告发现结果,而不会更改您的文件。每一行的格式为 file:line - exportName。在自己的文件中引用的导出会标记为 (用于模块); 使用 --unusedInModule 来隐藏它们。重新导出时,如果声明位于其他文件中,则行号可能显示为 undefined。
| 选项 | 描述 | 示例 |
|---|---|---|
-p, --project [path] |
TypeScript 配置; 默认为 tsconfig.json |
ts-prune -p tsconfig.build.json |
-i, --ignore [regexp] |
隐藏匹配的输出行 | ts-prune -i 'test|spec' |
-s, --skip [regexp] |
将匹配的文件排除在分析和计数为使用的引用之外 | ts-prune -s '\.test\.ts$' |
-e, --error |
如果过滤后仍有发现结果,则退出并返回状态 1 | ts-prune -e |
-u, --unusedInModule |
隐藏标记为 (在模块中使用) 的导出 |
ts-prune -u |
-h, --help |
显示帮助信息 | ts-prune -h |
--ignore 过滤报告; --skip 改变分析。例如,跳过测试可使仅由测试使用的导出项显示为未使用。模式是 JavaScript 正则表达式,而不是 globs。
暂无开放 Issues,或尚未同步最近议题。