检测未使用的AMD依赖项

时间:2013-09-18 20:48:43

标签: dependencies amd jshint

是否有任何工具可以分析我的文件以查找未使用的AMD模块,以便在删除以前使用的依赖项时可以清理我的代码?

我知道jshint在某种程度上可以使用unused选项执行此操作,但将其设置为true会忽略未使用的deps,后跟已使用的deps。它实际上并没有分析deps数组,只是函数参数。

同样将其设置为strict对我的代码的其他部分并不实际,因为我需要它。

2 个答案:

答案 0 :(得分:1)

我很好地利用了grunt-amdcheck。虽然它默认自动删除未使用的依赖项,但这对我没有用。所以我用removeUnusedDependencies: false运行它,它只是将未使用的deps列为标准输出。

答案 1 :(得分:0)

现在grunt-amdcheck工作正常并使用AST查找未使用的依赖项。