gofumpt -w foo.go cmp foo.go foo.go.golden gofumpt -d foo.go.golden ! stdout . -- foo.go -- package p func f() { if true { println() } for true { println() } { println(1, 2, 3, 4, `foo bar`) } { // comment directly before println() // comment after } { // comment before println() // comment directly after } } -- foo.go.golden -- package p func f() { if true { println() } for true { println() } { println(1, 2, 3, 4, `foo bar`) } { // comment directly before println() // comment after } { // comment before println() // comment directly after } }