Переключатель падает из-за игнорирования JSHint
Я запускаю свой код через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
s успешно провалиться в JSHint?