github.com/v2fly/tools@v0.100.0/internal/lsp/testdata/folding/bad.go.golden (about) 1 -- foldingRange-0 -- 2 package folding //@fold("package") 3 4 import (<>) 5 6 import (<>) 7 8 // badBar is a function. 9 func badBar(<>) string {<>} 10 11 -- foldingRange-1 -- 12 package folding //@fold("package") 13 14 import ( "fmt" 15 _ "log" 16 ) 17 18 import ( 19 _ "os" ) 20 21 // badBar is a function. 22 func badBar() string { x := true 23 if x {<>} else {<>} 24 return 25 } 26 27 -- foldingRange-2 -- 28 package folding //@fold("package") 29 30 import ( "fmt" 31 _ "log" 32 ) 33 34 import ( 35 _ "os" ) 36 37 // badBar is a function. 38 func badBar() string { x := true 39 if x { 40 // This is the only foldable thing in this file when lineFoldingOnly 41 fmt.Println(<>) 42 } else { 43 fmt.Println(<>) } 44 return 45 } 46 47 -- foldingRange-cmd -- 48 3:9-5:0 49 7:9-8:8 50 11:13-11:12 51 11:23-18:0 52 12:8-15:1 53 14:15-14:20 54 15:10-16:23 55 16:15-16:21 56 57 -- foldingRange-imports-0 -- 58 package folding //@fold("package") 59 60 import (<>) 61 62 import (<>) 63 64 // badBar is a function. 65 func badBar() string { x := true 66 if x { 67 // This is the only foldable thing in this file when lineFoldingOnly 68 fmt.Println("true") 69 } else { 70 fmt.Println("false") } 71 return 72 } 73 74 -- foldingRange-lineFolding-0 -- 75 package folding //@fold("package") 76 77 import ( "fmt" 78 _ "log" 79 ) 80 81 import ( 82 _ "os" ) 83 84 // badBar is a function. 85 func badBar() string { x := true 86 if x {<> 87 } else { 88 fmt.Println("false") } 89 return 90 } 91