We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
go version devel +ac05542 Wed Jan 11 01:39:54 2017 +0000 linux/amd64
gofmt -r does not work well when rewriting multi-line expressions.
Given this code:
package x func f() { Foo{ X: 99, Y: "hello", } }
running:
gofmt -r 'Foo{X: a, Y: b} -> Foo{ X: a, Y: []byte(b), }'
results in:
package x func f() { Foo{X: 99, Y: []byte( "hello")} }
In general, if the replacement expression contains multiple lines, their placement is ignored.
The text was updated successfully, but these errors were encountered:
/cc @griesemer
Sorry, something went wrong.
Unfortunate. Problem acknowledged but not high on the list of issues.
No branches or pull requests
go version devel +ac05542 Wed Jan 11 01:39:54 2017 +0000 linux/amd64
gofmt -r does not work well when rewriting multi-line expressions.
Given this code:
running:
results in:
In general, if the replacement expression contains multiple lines, their
placement is ignored.
The text was updated successfully, but these errors were encountered: