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

100 lines
1.1 KiB
Plaintext

exec gofumpt -w foo.go
cmp foo.go foo.go.golden
exec gofumpt -d foo.go.golden
! stdout .
-- foo.go --
package p
var single = "foo"
var another = "bar"
const one = 'q'
const two = 'w'
const three = 'e'
const four = 'r'
var not = 'a'
var v1 = 's'
//go:embed hello.txt
var v2 = 'd'
var v1 = 's'
// comment line 1
// comment line 2
var v2 = 'd'
var v1 = "mixed"
const c1 = "mixed"
//go:embed hello.txt
var v1 = 's'
var v2 = 'd'
var v3 = 'd'
// comment
var v1 = 's'
var v2 = 'd'
/* comment */
var v3 = 'd'
const inline1 = "s1" // c1
const inline2 = "s2" // c2
const inline3 = "s3" // c3
-- foo.go.golden --
package p
var (
single = "foo"
another = "bar"
)
const (
one = 'q'
two = 'w'
three = 'e'
four = 'r'
)
var not = 'a'
var v1 = 's'
//go:embed hello.txt
var v2 = 'd'
var (
v1 = 's'
// comment line 1
// comment line 2
v2 = 'd'
)
var v1 = "mixed"
const c1 = "mixed"
//go:embed hello.txt
var v1 = 's'
var (
v2 = 'd'
v3 = 'd'
)
// comment
var (
v1 = 's'
v2 = 'd'
/* comment */
v3 = 'd'
)
const (
inline1 = "s1" // c1
inline2 = "s2" // c2
inline3 = "s3" // c3
)