Unverified Commit c2756e54 authored by Marten Seemann's avatar Marten Seemann Committed by GitHub

Merge pull request #11 from libp2p/fix-linters

fix go vet and staticcheck
parents 71e28414 3d74fe16
...@@ -5,7 +5,6 @@ import ( ...@@ -5,7 +5,6 @@ import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"math/big" "math/big"
"math/bits"
"strings" "strings"
kbucket "github.com/libp2p/go-libp2p-kbucket" kbucket "github.com/libp2p/go-libp2p-kbucket"
...@@ -28,15 +27,6 @@ func BytesKey(b []byte) Key { ...@@ -28,15 +27,6 @@ func BytesKey(b []byte) Key {
// First bit (in each byte) is least significant. // First bit (in each byte) is least significant.
type Key []byte type Key []byte
// reverseBytesBits reverses the bit-endianness of each byte in a slice.
func reverseBytesBits(blob []byte) []byte {
r := make([]byte, len(blob))
for i := range blob {
r[i] = bits.Reverse8(blob[i])
}
return r
}
func (k Key) BitAt(offset int) byte { func (k Key) BitAt(offset int) byte {
if k[offset/8]&(byte(1)<<(7-offset%8)) == 0 { if k[offset/8]&(byte(1)<<(7-offset%8)) == 0 {
return 0 return 0
......
...@@ -67,7 +67,6 @@ func (trie *Trie) checkInvariant(depth int, pathSoFar *triePath) *InvariantDiscr ...@@ -67,7 +67,6 @@ func (trie *Trie) checkInvariant(depth int, pathSoFar *triePath) *InvariantDiscr
} }
} }
} }
panic("unreachable")
} }
type triePath struct { type triePath struct {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment