@@ -14,58 +14,58 @@ func LenUsecase() {
1414 Expect (fakeVarUnderTest ).Should (BeEmpty ()) // valid
1515 Expect (fakeVarUnderTest ).ShouldNot (HaveLen (5 )) // valid
1616
17- Expect (len (fakeVarUnderTest )).Should (Equal (0 )) // want "ginkgo-linter: wrong length assertion; consider using .Expect\\(fakeVarUnderTest\\)\\.Should\\(BeEmpty\\(\\)\\). instead "
18- Expect (len (fakeVarUnderTest )).ShouldNot (Equal (2 )) // want "ginkgo-linter: wrong length assertion; consider using .Expect\\(fakeVarUnderTest\\)\\.ShouldNot\\(HaveLen\\(2\\)\\). instead "
19- Expect (len (fakeVarUnderTest )).To (BeNumerically ("==" , 0 )) // // want "ginkgo-linter: wrong length assertion; consider using .Expect\\(fakeVarUnderTest\\)\\.To\\(BeEmpty\\(\\)\\). instead "
17+ Expect (len (fakeVarUnderTest )).Should (Equal (0 )) // want "ginkgo-linter: wrong length assertion. Consider using .Expect\\(fakeVarUnderTest\\)\\.Should\\(BeEmpty\\(\\)\\)"
18+ Expect (len (fakeVarUnderTest )).ShouldNot (Equal (2 )) // want "ginkgo-linter: wrong length assertion. Consider using .Expect\\(fakeVarUnderTest\\)\\.ShouldNot\\(HaveLen\\(2\\)\\)"
19+ Expect (len (fakeVarUnderTest )).To (BeNumerically ("==" , 0 )) // // want "ginkgo-linter: wrong length assertion. Consider using .Expect\\(fakeVarUnderTest\\)\\.To\\(BeEmpty\\(\\)\\)"
2020
2121 fakeVarUnderTest = append (fakeVarUnderTest , 3 )
22- Expect (len (fakeVarUnderTest )).ShouldNot (Equal (0 )) // want "ginkgo-linter: wrong length assertion; consider using .Expect\\(fakeVarUnderTest\\)\\.ShouldNot\\(BeEmpty\\(\\)\\). instead "
23- Expect (len (fakeVarUnderTest )).Should (Equal (1 )) // want "ginkgo-linter: wrong length assertion; consider using .Expect\\(fakeVarUnderTest\\)\\.Should\\(HaveLen\\(1\\)\\). instead "
24- Expect (len (fakeVarUnderTest )).To (BeNumerically (">" , 0 )) // want "ginkgo-linter: wrong length assertion; consider using .Expect\\(fakeVarUnderTest\\)\\.ToNot\\(BeEmpty\\(\\)\\). instead "
25- Expect (len (fakeVarUnderTest )).To (BeNumerically (">=" , 1 )) // want "ginkgo-linter: wrong length assertion; consider using .Expect\\(fakeVarUnderTest\\)\\.ToNot\\(BeEmpty\\(\\)\\). instead "
26- Expect (len (fakeVarUnderTest )).To (BeNumerically ("!=" , 0 )) // want "ginkgo-linter: wrong length assertion; consider using .Expect\\(fakeVarUnderTest\\)\\.ToNot\\(BeEmpty\\(\\)\\). instead "
22+ Expect (len (fakeVarUnderTest )).ShouldNot (Equal (0 )) // want "ginkgo-linter: wrong length assertion. Consider using .Expect\\(fakeVarUnderTest\\)\\.ShouldNot\\(BeEmpty\\(\\)\\)"
23+ Expect (len (fakeVarUnderTest )).Should (Equal (1 )) // want "ginkgo-linter: wrong length assertion. Consider using .Expect\\(fakeVarUnderTest\\)\\.Should\\(HaveLen\\(1\\)\\)"
24+ Expect (len (fakeVarUnderTest )).To (BeNumerically (">" , 0 )) // want "ginkgo-linter: wrong length assertion. Consider using .Expect\\(fakeVarUnderTest\\)\\.ToNot\\(BeEmpty\\(\\)\\)"
25+ Expect (len (fakeVarUnderTest )).To (BeNumerically (">=" , 1 )) // want "ginkgo-linter: wrong length assertion. Consider using .Expect\\(fakeVarUnderTest\\)\\.ToNot\\(BeEmpty\\(\\)\\)"
26+ Expect (len (fakeVarUnderTest )).To (BeNumerically ("!=" , 0 )) // want "ginkgo-linter: wrong length assertion. Consider using .Expect\\(fakeVarUnderTest\\)\\.ToNot\\(BeEmpty\\(\\)\\)"
2727}
2828
2929func NilUsecase () {
3030 y := 5
3131 x := & y
32- Expect (x == nil ).To (Equal (true )) // want "ginkgo-linter: wrong nil assertion; consider using .Expect\\(x\\)\\.To\\(BeNil\\(\\)\\). instead "
33- Expect (nil == x ).To (Equal (true )) // want "ginkgo-linter: wrong nil assertion; consider using .Expect\\(x\\)\\.To\\(BeNil\\(\\)\\). instead "
34- Expect (x != nil ).To (Equal (true )) // want "ginkgo-linter: wrong nil assertion; consider using .Expect\\(x\\)\\.ToNot\\(BeNil\\(\\)\\). instead "
35- Expect (x == nil ).To (BeTrue ()) // want "ginkgo-linter: wrong nil assertion; consider using .Expect\\(x\\)\\.To\\(BeNil\\(\\)\\). instead "
36- Expect (x == nil ).To (BeFalse ()) // want "ginkgo-linter: wrong nil assertion; consider using .Expect\\(x\\)\\.ToNot\\(BeNil\\(\\)\\). instead "
32+ Expect (x == nil ).To (Equal (true )) // want "ginkgo-linter: wrong nil assertion. Consider using .Expect\\(x\\)\\.To\\(BeNil\\(\\)\\)"
33+ Expect (nil == x ).To (Equal (true )) // want "ginkgo-linter: wrong nil assertion. Consider using .Expect\\(x\\)\\.To\\(BeNil\\(\\)\\)"
34+ Expect (x != nil ).To (Equal (true )) // want "ginkgo-linter: wrong nil assertion. Consider using .Expect\\(x\\)\\.ToNot\\(BeNil\\(\\)\\)"
35+ Expect (x == nil ).To (BeTrue ()) // want "ginkgo-linter: wrong nil assertion. Consider using .Expect\\(x\\)\\.To\\(BeNil\\(\\)\\)"
36+ Expect (x == nil ).To (BeFalse ()) // want "ginkgo-linter: wrong nil assertion. Consider using .Expect\\(x\\)\\.ToNot\\(BeNil\\(\\)\\)"
3737}
3838func BooleanUsecase () {
3939 x := true
40- Expect (x ).To (Equal (true )) // want "ginkgo-linter: wrong boolean assertion; consider using .Expect\\(x\\)\\.To\\(BeTrue\\(\\)\\). instead "
40+ Expect (x ).To (Equal (true )) // want "ginkgo-linter: wrong boolean assertion. Consider using .Expect\\(x\\)\\.To\\(BeTrue\\(\\)\\)"
4141 x = false
42- Expect (x ).To (Equal (false )) // want "ginkgo-linter: wrong boolean assertion; consider using .Expect\\(x\\)\\.To\\(BeFalse\\(\\)\\). instead "
42+ Expect (x ).To (Equal (false )) // want "ginkgo-linter: wrong boolean assertion. Consider using .Expect\\(x\\)\\.To\\(BeFalse\\(\\)\\)"
4343}
4444
4545func ErrorUsecase () {
4646 err := errors .New ("fake error" )
4747 funcReturnsErr := func () error { return err }
4848
49- Expect (err ).To (BeNil ()) // want "ginkgo-linter: wrong error assertion; consider using .Expect\\(err\\)\\.ToNot\\(HaveOccurred\\(\\)\\). instead "
50- Expect (err == nil ).To (Equal (true )) // want "ginkgo-linter: wrong error assertion; consider using .Expect\\(err\\)\\.ToNot\\(HaveOccurred\\(\\)\\). instead "
51- Expect (err == nil ).To (BeFalse ()) // want "ginkgo-linter: wrong error assertion; consider using .Expect\\(err\\)\\.To\\(HaveOccurred\\(\\)\\). instead "
52- Expect (err != nil ).To (BeTrue ()) // want "ginkgo-linter: wrong error assertion; consider using .Expect\\(err\\)\\.To\\(HaveOccurred\\(\\)\\). instead "
53- Expect (funcReturnsErr ()).To (BeNil ()) // want "ginkgo-linter: wrong error assertion; consider using .Expect\\(funcReturnsErr\\(\\)\\)\\.To\\(Succeed\\(\\)\\). instead "
49+ Expect (err ).To (BeNil ()) // want "ginkgo-linter: wrong error assertion. Consider using .Expect\\(err\\)\\.ToNot\\(HaveOccurred\\(\\)\\)"
50+ Expect (err == nil ).To (Equal (true )) // want "ginkgo-linter: wrong error assertion. Consider using .Expect\\(err\\)\\.ToNot\\(HaveOccurred\\(\\)\\)"
51+ Expect (err == nil ).To (BeFalse ()) // want "ginkgo-linter: wrong error assertion. Consider using .Expect\\(err\\)\\.To\\(HaveOccurred\\(\\)\\)"
52+ Expect (err != nil ).To (BeTrue ()) // want "ginkgo-linter: wrong error assertion. Consider using .Expect\\(err\\)\\.To\\(HaveOccurred\\(\\)\\)"
53+ Expect (funcReturnsErr ()).To (BeNil ()) // want "ginkgo-linter: wrong error assertion. Consider using .Expect\\(funcReturnsErr\\(\\)\\)\\.To\\(Succeed\\(\\)\\)"
5454}
5555
5656func HaveLen0Usecase () {
5757 x := make ([]string , 0 )
58- Expect (x ).To (HaveLen (0 )) // want "ginkgo-linter: wrong length assertion; consider using .Expect\\(x\\)\\.To\\(BeEmpty\\(\\)\\). instead "
58+ Expect (x ).To (HaveLen (0 )) // want "ginkgo-linter: wrong length assertion. Consider using .Expect\\(x\\)\\.To\\(BeEmpty\\(\\)\\)"
5959}
6060
6161func WrongComparisonUsecase () {
6262 x := 8
63- Expect (x == 8 ).To (BeTrue ()) // want "ginkgo-linter: wrong comparison assertion; consider using .Expect\\(x\\)\\.To\\(Equal\\(8\\)\\). instead "
64- Expect (x < 9 ).To (BeTrue ()) // want "ginkgo-linter: wrong comparison assertion; consider using .Expect\\(x\\)\\.To\\(BeNumerically\\(\"<\", 9\\)\\). instead "
65- Expect (x < 7 ).To (Equal (false )) // want "ginkgo-linter: wrong comparison assertion; consider using .Expect\\(x\\)\\.ToNot\\(BeNumerically\\(\"<\", 7\\)\\). instead "
63+ Expect (x == 8 ).To (BeTrue ()) // want "ginkgo-linter: wrong comparison assertion. Consider using .Expect\\(x\\)\\.To\\(Equal\\(8\\)\\)"
64+ Expect (x < 9 ).To (BeTrue ()) // want "ginkgo-linter: wrong comparison assertion. Consider using .Expect\\(x\\)\\.To\\(BeNumerically\\(\"<\", 9\\)\\)"
65+ Expect (x < 7 ).To (Equal (false )) // want "ginkgo-linter: wrong comparison assertion. Consider using .Expect\\(x\\)\\.ToNot\\(BeNumerically\\(\"<\", 7\\)\\)"
6666
6767 p1 , p2 := & x , & x
68- Expect (p1 == p2 ).To (Equal (true )) // want "ginkgo-linter: wrong comparison assertion; consider using .Expect\\(p1\\).To\\(BeIdenticalTo\\(p2\\)\\). instead "
68+ Expect (p1 == p2 ).To (Equal (true )) // want "ginkgo-linter: wrong comparison assertion. Consider using .Expect\\(p1\\).To\\(BeIdenticalTo\\(p2\\)\\)"
6969}
7070
7171func slowInt () int {
@@ -75,7 +75,7 @@ func slowInt() int {
7575
7676func WrongEventuallyWithFunction () {
7777 Eventually (slowInt ).Should (Equal (42 )) // valid
78- Eventually (slowInt ()).Should (Equal (42 )) // want "ginkgo-linter: use a function call in Eventually. This actually checks nothing, because Eventually receives the function returned value, instead of function itself, and this value is never changed; consider using .Eventually\\(slowInt\\)\\.Should\\(Equal\\(42\\)\\). instead "
78+ Eventually (slowInt ()).Should (Equal (42 )) // want "ginkgo-linter: use a function call in Eventually. This actually checks nothing, because Eventually receives the function returned value, instead of function itself, and this value is never changed. Consider using .Eventually\\(slowInt\\)\\.Should\\(Equal\\(42\\)\\)"
7979}
8080
8181var _ = FDescribe ("Should warn for focused containers" , func () {
0 commit comments