アプリケーションのどこにも呼び出されないスイッチケースを削除するコンプレッサーはありますか?
function execute_case(id) {
switch(id) {
case 0:
console.log("0");
break;
case 1:
console.log("1");
break;
case 2:
console.log("2");
break;
case 3:
console.log("3");
break;
default:
console.log("default");
break;
}
}
execute_case(1);
上記が私が持っているすべてである場合、理論的にはケース0、2、3はデッドコードであり、実行されることはありません。コードを縮小するときにこのコードを削除するインテリジェンスを備えたコンプレッサーはありますか?
switch ステートメントに 200,000 件を超えるケースがあるコードを調べているため、質問があります。
ありがとう -ヴィクラント