检测未使用的 AMD 依赖项



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

我知道在某种程度上 jshint 可以使用 unused 选项做到这一点,但将其设置为 true 会忽略未使用的 deps,然后是用过的 deps。以及它实际上并不分析 deps 数组,只分析函数参数。

此外,将其设置为 strict 对于我代码的其他部分并不实用,因为我需要它。

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

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

相关内容

最新更新