在经过一些AST处理后的混淆代码,会有一些变量或者函数显得多余,因为还原后,没有其他的代码来使用它们。作为一个有代码洁癖的人,怎么能容忍这样的垃圾代码横行霸道,显得格外刺眼。因此,除之而后快。
删!
删!
删!
统统删掉。作为一个会编程的人,手动一个个删,似乎有点掉价。
那不如来写个插件,一劳永逸。
插件功能
删除代码中没有被用到的变量,或者没有被调用的函数
处理实例
处理前:
var a = 12345,b;
const c = 5;
a += 5 ;
处理后:
var a = 12345;
a += 5;