JSHintを介してコードを実行していますが、次のエラーが発生しています。
これ
switch
はif
このコード ブロックについて:
switch(true)
{
case Major === 0 && Minor === 0 && Patch < 433:
upgraded = upgraded.replace(/(\s+)skill(\d)=/gm, '$1section_8_$2_body=');
/* falls through */
case Major === 0 && Minor === 0 && Patch < 442:
upgraded = upgraded.replace(/test=/gm, 'void=');
/* falls through */
case Major === 0 && Minor === 0 && Patch < 459:
upgraded = upgraded.replace(/another=/gm, 'void=');
/* falls through */
}
Google からこの Github の問題を見つけましたが、1 つしかなかったことが原因のようですcase
。
どうすればこれを修正できますか? これswitch
がif
. 私が使用しているという事実は、それと関係があるのswitch(true)
でしょうか?
余談ですが、オンライン バージョンではコードがうまくリントします (私は Notepad++ プラグインを使用しています)。