Files
LearnGO/go/pkg/mod/mvdan.cc/gofumpt@v0.7.0/testdata/script/generated.txtar
T
2024-09-19 21:38:24 -04:00

46 lines
731 B
Plaintext

# Explicitly given generated files are formatted with our rules.
exec gofumpt foo.go
cmp stdout foo.go.golden
# stdin is still considered an explicit file.
stdin foo.go
exec gofumpt
cmp stdout foo.go.golden
# Implicitly walked generated files get formatted without the added rules.
exec gofumpt -l .
stdout -count=1 '^badgofmt.go$'
! stdout '^foo.go$'
! stderr .
-- badgofmt.go --
// Code generated by foo. DO NOT EDIT.
package foo
func f() {
println("body")
}
-- foo.go --
// foo is a package about bar.
// Code generated by foo. DO NOT EDIT.
package foo
func f() {
println("body")
}
-- foo.go.golden --
// foo is a package about bar.
// Code generated by foo. DO NOT EDIT.
package foo
func f() {
println("body")
}