gofumpt -w foo.go cmp foo.go foo.go.golden gofumpt -d foo.go.golden ! stdout . -- foo.go -- package p func f1() { println("multiple") println("statements") } func f2() { // comment directly before println() // comment after } func _() { f3 := func() { println() } } -- foo.go.golden -- package p func f1() { println("multiple") println("statements") } func f2() { // comment directly before println() // comment after } func _() { f3 := func() { println() } }