-
- Downloads
go/printer, gofmt: fine tuning of line spacing
- no empty lines inside empty structs and interfaces - top-level declarations are separated by a blank line if a) they are of different kind (e.g. const vs type); or b) there are documentation comments associated with a declaration (this is new) - applied gofmt -w misc src The actual changes are in go/printer/nodes.go:397-400 (empty structs/interfaces), and go/printer/printer.go:307-309 (extra line break). The remaining changes are cleanups w/o changing the existing functionality. Fixes issue 2570. R=rsc CC=golang-dev https://golang.org/cl/5493057
Showing
- src/cmd/gofix/testdata/reflect.type.go.in 1 addition, 0 deletionssrc/cmd/gofix/testdata/reflect.type.go.in
- src/cmd/gofix/testdata/reflect.type.go.out 1 addition, 0 deletionssrc/cmd/gofix/testdata/reflect.type.go.out
- src/pkg/crypto/openpgp/keys.go 1 addition, 0 deletionssrc/pkg/crypto/openpgp/keys.go
- src/pkg/crypto/x509/x509.go 1 addition, 0 deletionssrc/pkg/crypto/x509/x509.go
- src/pkg/encoding/gob/codec_test.go 3 additions, 0 deletionssrc/pkg/encoding/gob/codec_test.go
- src/pkg/encoding/gob/type.go 1 addition, 0 deletionssrc/pkg/encoding/gob/type.go
- src/pkg/exp/ssh/tcpip.go 1 addition, 0 deletionssrc/pkg/exp/ssh/tcpip.go
- src/pkg/go/printer/nodes.go 14 additions, 4 deletionssrc/pkg/go/printer/nodes.go
- src/pkg/go/printer/printer.go 32 additions, 13 deletionssrc/pkg/go/printer/printer.go
- src/pkg/go/printer/testdata/comments.golden 3 additions, 2 deletionssrc/pkg/go/printer/testdata/comments.golden
- src/pkg/go/printer/testdata/comments.input 3 additions, 3 deletionssrc/pkg/go/printer/testdata/comments.input
- src/pkg/go/printer/testdata/declarations.golden 21 additions, 0 deletionssrc/pkg/go/printer/testdata/declarations.golden
- src/pkg/go/printer/testdata/declarations.input 26 additions, 0 deletionssrc/pkg/go/printer/testdata/declarations.input
- src/pkg/log/syslog/syslog.go 4 additions, 0 deletionssrc/pkg/log/syslog/syslog.go
- src/pkg/math/all_test.go 4 additions, 0 deletionssrc/pkg/math/all_test.go
- src/pkg/math/sin.go 1 addition, 0 deletionssrc/pkg/math/sin.go
- src/pkg/net/ipraw_test.go 1 addition, 0 deletionssrc/pkg/net/ipraw_test.go
- src/pkg/sort/sort.go 4 additions, 0 deletionssrc/pkg/sort/sort.go
Loading
Please register or sign in to comment