Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / mvdan.cc / gofumpt@v0.0.0-20200802201014-ab5a8192947d / testdata / scripts / block-single.txt
1 gofumpt -w foo.go
2 cmp foo.go foo.go.golden
3
4 gofumpt -d foo.go.golden
5 ! stdout .
6
7 -- foo.go --
8 package p
9
10 func f() {
11         if true {
12
13                 println()
14         }
15
16         for true {
17                 println()
18
19         }
20
21         {
22
23
24                 println(1, 2,
25                         3, 4, `foo
26                         bar`)
27
28
29         }
30
31         {
32
33                 // comment directly before
34                 println()
35
36                 // comment after
37
38         }
39
40         {
41
42                 // comment before
43
44                 println()
45                 // comment directly after
46
47         }
48 }
49 -- foo.go.golden --
50 package p
51
52 func f() {
53         if true {
54                 println()
55         }
56
57         for true {
58                 println()
59         }
60
61         {
62                 println(1, 2,
63                         3, 4, `foo
64                         bar`)
65         }
66
67         {
68                 // comment directly before
69                 println()
70
71                 // comment after
72         }
73
74         {
75                 // comment before
76
77                 println()
78                 // comment directly after
79         }
80 }