Pra*_*mod 7 unused-variables typescript
有可用于私有方法的 tslint 规则。但是我怎样才能找出公共方法是否在项目中的任何地方都没有使用,从而成为死代码的候选者。我正在为 Typescript 使用 Visual Studio 代码。
看看https://www.npmjs.com/package/ts-unused-exports
它产生这样的输出
$ ts-unused-exports tsconfig.json
4 modules with unused exports
src/lambda: handler
src/routes/crud: default
Run Code Online (Sandbox Code Playgroud)
好吧,我不认为您可以对所有代码执行此操作,但您可以打开方法/函数/属性上的上下文菜单,然后选择“查找所有引用”。如果没有找到,您可以将其标记为要删除的候选者。
当然这个方法并不完美。例如,您可以从一个对象调用一个方法,该对象是类的实例,但any之前已被强制转换,但这是一个起点。
| 归档时间: |
|
| 查看次数: |
4377 次 |
| 最近记录: |