I wrote a test for golint to detect switch case statements that may be suspect. I realize that this is perfectly normal in Go, it's also completely opposite C which has caught me a few times now. As a style thing, I prefer to make it explicit w/ a break. The pull request was closed as wontfix.
I ran this across a wide range of packages and didn't find any obvious failures, although a good number of false positives appear. They generally appear to be an intentional use of the lack of implicit fallthrough (at least when commented). Others are suspect.
(Note: I did not commit golint.go w/ a new package reference if you're testing this)