//golangcitest:args -Eexhaustive //golangcitest:config_path testdata/configs/exhaustive_default.yml //golangcitest:expected_exitcode 0 package testdata type Direction int const ( North Direction = iota East South West ) // Should not report missing cases in the switch statement below even though // some enum members (East, West) are not listed, because the switch statement // has a 'default' case and the default-signifies-exhaustive setting is true. func processDirectionDefault(d Direction) { switch d { case North, South: default: } }