# gofumpt fails with -d if there is a diff. exec gofumpt -d good.go ! stdout . ! stderr . ! exec gofumpt -d bad.go cmp stdout bad.go.diff ! stderr . -- good.go -- package p func f() { println("well formatted") } -- bad.go -- package p func f() { println("not well formatted") } -- bad.go.diff -- diff bad.go.orig bad.go --- bad.go.orig +++ bad.go @@ -1,5 +1,5 @@ package p func f() { -println("not well formatted") + println("not well formatted") }