9 if s == nil || len(s) == 0 { // want `should omit nil check`
11 if m == nil || len(m) == 0 { // want `should omit nil check`
13 if ch == nil || len(ch) == 0 { // want `should omit nil check`
16 if s != nil && len(s) != 0 { // want `should omit nil check`
18 if m != nil && len(m) > 0 { // want `should omit nil check`
20 if s != nil && len(s) > 5 { // want `should omit nil check`
22 if s != nil && len(s) >= 5 { // want `should omit nil check`
25 if s != nil && len(s) == five { // want `should omit nil check`
28 if ch != nil && len(ch) == 5 { // want `should omit nil check`
31 if pa == nil || len(pa) == 0 { // nil check cannot be removed with pointer to an array
33 if s == nil || len(m) == 0 { // different variables
35 if s != nil && len(m) == 1 { // different variables
39 if ch == ch2 || len(ch) == 0 { // not comparing with nil
41 if ch != ch2 && len(ch) != 0 { // not comparing with nil
45 if s != nil && len(s) == zero { // nil check is not redundant here
47 if s != nil && len(s) == 0 { // nil check is not redundant here
49 if s != nil && len(s) >= 0 { // nil check is not redundant here (though len(s) >= 0 is)
52 if s != nil && len(s) == one { // nil check is not redundant here
54 if s != nil && len(s) == len(m) { // nil check is not redundant here
56 if s != nil && len(s) != 1 { // nil check is not redundant here
58 if s != nil && len(s) < 5 { // nil check is not redundant here
60 if s != nil && len(s) <= 5 { // nil check is not redundant here
62 if s != nil && len(s) != len(ch) { // nil check is not redundant here