There is an exception to the warning when the cases are immediately next to one another since it is obvious that the code will fall through.  jshint will throw for cases where fall through control flow isnt immediately obvious (ie. there is code between the case statements)