JSHintを介してコードを実行していますが、次のエラーが発生しています。
break
前に声明を期待case
このコード ブロックについて:
switch(true)
{
// Renames skill1=abc to section_8_1_body=abc
case Major === 0 && Minor === 0 && Patch < 433:
upgraded = upgraded.replace(/(\s+)skill(\d)=/gm, '$1section_8_$2_body=');
/*falls through*/
// Example
case Major === 0 && Minor === 0 && Patch < 442:
console.log('test');
/*falls through*/
}
このコードは、ファイルのバージョン情報をチェックし、ソフトウェアの最新バージョンと互換性があるようにアップグレードします。case
したがって、複数のバージョンを介してファイルをアップグレードできるように、s が意図的に失敗するようになっています。
ただし、おそらく有効であるにもかかわらず、追加された エラーメッセージが表示されます。/*falls through*
case
JSHint で s を正常に通過させるにはどうすればよいですか?