github.com/prysmaticlabs/prysm@v1.4.4/tools/analyzers/comparesame/testdata/compare_len.go (about) 1 package testdata 2 3 // Equal -- 4 func Equal() { 5 x := []string{"a"} 6 if len(x) == len(x) { // want "Boolean expression has identical expressions on both sides. The result is always true." 7 } 8 } 9 10 // NotEqual -- 11 func NotEqual() { 12 x := []string{"a"} 13 if len(x) != len(x) { // want "Boolean expression has identical expressions on both sides. The result is always true." 14 } 15 } 16 17 // GreaterThanOrEqual -- 18 func GreaterThanOrEqual() { 19 x := []string{"a"} 20 if len(x) >= len(x) { // want "Boolean expression has identical expressions on both sides. The result is always true." 21 } 22 } 23 24 // LessThanOrEqual -- 25 func LessThanOrEqual() { 26 x := []string{"a"} 27 if len(x) <= len(x) { // want "Boolean expression has identical expressions on both sides. The result is always true." 28 } 29 } 30 31 // GreaterThan -- 32 func GreaterThan() { 33 x := []string{"a"} 34 if len(x) > len(x) { // want "Boolean expression has identical expressions on both sides. The result is always false." 35 } 36 } 37 38 // LessThan -- 39 func LessThan() { 40 x := []string{"a"} 41 if len(x) < len(x) { // want "Boolean expression has identical expressions on both sides. The result is always false." 42 } 43 }