github.com/serversong/goreporter@v0.0.0-20200325104552-3cfaf44fd178/linters/staticcheck/testdata/CheckLoopEmptyDefault.go (about) 1 package pkg 2 3 func fn() { 4 var ch chan int 5 select { 6 case <-ch: 7 default: 8 } 9 10 for { 11 select { 12 case <-ch: 13 default: // MATCH /should not have an empty default case/ 14 } 15 } 16 17 for { 18 select { 19 case <-ch: 20 default: 21 println("foo") 22 } 23 } 24 25 for { 26 select { 27 case <-ch: 28 } 29 } 30 }