vscode sublime es6 cant javascript jshint

javascript - sublime - jshint lanza una declaración de "Se esperaba una ruptura antes del ''caso''"



jslint vs jshint (1)

Copiar y pegar desde la documentación :

Cambiar declaraciones

Por defecto, JSHint advierte cuando omite las declaraciones de ruptura o devolución dentro de las instrucciones de cambio:

[...]

Si realmente sabe lo que está haciendo, puede decirle a JSHint que pretendía que el bloqueo del caso se cayera al agregar un /* falls through */ comentar

Así que en tu caso:

switch (<no>) { case 1: // does something /* falls through */ case 2: //does something more /* falls through */ default: // does something even more }

Hola, estoy teniendo problemas cuando mi framework usa jshint para validar mi código javascript . He utilizado el cambio de mayúsculas y minúsculas sin una declaración de ruptura intencionalmente, pero esta parte del código se captura como un error cuando se comprueba jshint . Mi código es algo como abajo.

switch (<no>){ case 1: // does something case 2: //does something more default: // does something even more }

Error from ''jshint'' is like Line 203 character 41: Expected a ''break'' statement before ''case''. ¿Alguna idea sobre cómo evitarlo? ¿O es una mala práctica usar casos de cambio en este escenario?