JSHintが何もしないswitch/caseを許してくれないときは
なんて表現の難しいケースなのか。
以下のコードをみてください。
switch (scene) { case 'opening': // .. break; case 'ending': // .. break; case 'others': // <- こういうやつ default: // .. }
JSHintが言うには、
Expected a 'break' statement before 'default'.
だそうな。
いらないといえばいらない
switch (scene) { case 'opening': // .. break; case 'ending': // .. break; //case 'others': <- いらんやん default: // .. }
言い分は確かにそうかもですが、コードの見やすさとか、
しっかり意味を持って引数受けてるのよ!感を出すには書きたい。
回避できるらしい
switch (scene) { case 'opening': // .. break; case 'ending': // .. break; case 'others': /* falls through */ default: // .. }
なんかこういうやつ前にもあった気がするw
インラインでJSHintのご指摘を回避するシリーズ、どっかにまとまってないかなぁー。