Merge pull request #30 from emirpasic/btree

- errcheck
pull/32/head
Emir Pasic 9 years ago committed by GitHub
commit fbd5d5a0b2

@ -1237,10 +1237,11 @@ Coding style:
# Install tooling and set path: # Install tooling and set path:
go get github.com/golang/lint/golint go get github.com/golang/lint/golint
go get github.com/fzipp/gocyclo go get github.com/fzipp/gocyclo
go get github.com/kisielk/errcheck
export PATH=$PATH:$GOPATH/bin export PATH=$PATH:$GOPATH/bin
# Fix errors and warnings: # Fix errors and warnings:
go fmt ./... && gofmt -s -w . && go vet ./... && go get ./... && go test ./... && golint ./... && gocyclo -avg -over 15 . go fmt ./... && gofmt -s -w . && go vet ./... && go get ./... && go test ./... && golint ./... && gocyclo -avg -over 15 . && errcheck ./...
``` ```
### License ### License

@ -191,7 +191,8 @@ func (tree *Tree) RightValue() interface{} {
// String returns a string representation of container (for debugging purposes) // String returns a string representation of container (for debugging purposes)
func (tree *Tree) String() string { func (tree *Tree) String() string {
var buffer bytes.Buffer var buffer bytes.Buffer
buffer.WriteString("BTree\n") if _, err := buffer.WriteString("BTree\n"); err != nil {
}
if !tree.Empty() { if !tree.Empty() {
tree.output(&buffer, tree.Root, 0, true) tree.output(&buffer, tree.Root, 0, true)
} }
@ -208,8 +209,10 @@ func (tree *Tree) output(buffer *bytes.Buffer, node *Node, level int, isTail boo
tree.output(buffer, node.Children[e], level+1, true) tree.output(buffer, node.Children[e], level+1, true)
} }
if e < len(node.Entries) { if e < len(node.Entries) {
buffer.WriteString(strings.Repeat(" ", level)) if _, err := buffer.WriteString(strings.Repeat(" ", level)); err != nil {
buffer.WriteString(fmt.Sprintf("%v", node.Entries[e].Key) + "\n") }
if _, err := buffer.WriteString(fmt.Sprintf("%v", node.Entries[e].Key) + "\n"); err != nil {
}
} }
} }
} }

Loading…
Cancel
Save