Preparing report...

Report for github.com/paradigm-network/paradigm

A    Great!    Found 157 issues across 223 files

Tweet

gofmt68%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command


go_vet100%

go vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.

No problems detected. Good job!


gocyclo95%

Gocyclo calculates cyclomatic complexities of functions in Go source code. The cyclomatic complexity of a function is calculated according to the following rules: 1 is the base complexity of a function +1 for each 'if', 'for', 'case', '&&' or '||' Go Report Card warns on functions with cyclomatic complexity > 15.

    • paradigm/trie/trie.go
    • Line 281: warning: cyclomatic complexity 25 of function (*Trie).delete() is high (> 15) (gocyclo)
    • Line 190: warning: cyclomatic complexity 19 of function (*Trie).insert() is high (> 15) (gocyclo)

golint38%

Golint is a linter for Go source code.

    • paradigm/core/node.go
    • Line 21: warning: exported type Node should have comment or be unexported (golint)
    • Line 54: warning: exported function NewNode should have comment or be unexported (golint)
    • Line 95: warning: exported method Node.Init should have comment or be unexported (golint)
    • Line 109: warning: exported method Node.RunAsync should have comment or be unexported (golint)
    • Line 114: warning: exported method Node.Run should have comment or be unexported (golint)
    • Line 532: warning: exported method Node.Shutdown should have comment or be unexported (golint)
    • Line 554: warning: exported method Node.GetStats should have comment or be unexported (golint)
    • Line 596: warning: exported method Node.SyncRate should have comment or be unexported (golint)
    • Line 604: warning: exported method Node.GetBlock should have comment or be unexported (golint)
    • paradigm/errors/callstack.go
    • Line 9: warning: exported type CallStacker should have comment or be unexported (golint)
    • Line 13: warning: exported type CallStack should have comment or be unexported (golint)
    • Line 17: warning: exported function GetCallStacks should have comment or be unexported (golint)
    • Line 24: warning: exported function CallStacksString should have comment or be unexported (golint)
    • paradigm/trie/secure_trie.go
    • Line 134: warning: exported method SecureTrie.Hash should have comment or be unexported (golint)
    • Line 138: warning: exported method SecureTrie.Root should have comment or be unexported (golint)
    • Line 142: warning: exported method SecureTrie.Copy should have comment or be unexported (golint)
    • paradigm/p2pserver/message/types/consensus_payload.go
    • Line 16: warning: exported type ConsensusPayload should have comment or be unexported (golint)
    • Line 31: warning: comment on exported method ConsensusPayload.Hash should be of the form "Hash ..." (golint)
    • Line 32: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 36: warning: comment on exported method ConsensusPayload.Verify should be of the form "Verify ..." (golint)
    • Line 37: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 50: warning: comment on exported method ConsensusPayload.ToArray should be of the form "ToArray ..." (golint)
    • Line 51: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 61: warning: comment on exported method ConsensusPayload.InventoryType should be of the form "InventoryType ..." (golint)
    • Line 62: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 66: warning: exported method ConsensusPayload.GetMessage should have comment or be unexported (golint)
    • Line 66: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 72: warning: exported method ConsensusPayload.Type should have comment or be unexported (golint)
    • Line 72: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 78: warning: exported method ConsensusPayload.Serialization should have comment or be unexported (golint)
    • Line 78: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 88: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 107: warning: comment on exported method ConsensusPayload.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 108: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 138: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 163: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 172: warning: comment on exported method ConsensusPayload.SerializeUnsigned should be of the form "SerializeUnsigned ..." (golint)
    • Line 173: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 207: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 225: warning: comment on exported method ConsensusPayload.DeserializeUnsigned should be of the form "DeserializeUnsigned ..." (golint)
    • Line 226: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/p2pserver/message/types/disconnected.go
    • Line 8: warning: exported type Disconnected should have comment or be unexported (golint)
    • Line 10: warning: comment on exported method Disconnected.Serialization should be of the form "Serialization ..." (golint)
    • Line 11: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 15: warning: exported method Disconnected.CmdType should have comment or be unexported (golint)
    • Line 15: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 19: warning: comment on exported method Disconnected.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 20: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/p2pserver/message/types/version.go
    • Line 10: warning: exported type VersionPayload should have comment or be unexported (golint)
    • Line 24: warning: exported type Version should have comment or be unexported (golint)
    • Line 28: warning: comment on exported method Version.Serialization should be of the form "Serialization ..." (golint)
    • Line 29: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 45: warning: exported method Version.CmdType should have comment or be unexported (golint)
    • Line 45: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 49: warning: comment on exported method Version.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 50: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/state/database.go
    • Line 13: warning: comment on exported var MaxTrieCacheGen should be of the form "MaxTrieCacheGen ..." (golint)
    • Line 39: warning: exported type Trie should have comment or be unexported (golint)
    • paradigm/p2pserver/message/types/block_headers_req.go
    • Line 10: warning: exported type HeadersReq should have comment or be unexported (golint)
    • Line 16: warning: comment on exported method HeadersReq.Serialization should be of the form "Serialization ..." (golint)
    • Line 17: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 24: warning: exported method HeadersReq.CmdType should have comment or be unexported (golint)
    • Line 24: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 28: warning: comment on exported method HeadersReq.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 29: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/p2pserver/message/types/message.go
    • Line 15: warning: exported type Message should have comment or be unexported (golint)
    • Line 62: warning: exported function WriteMessage should have comment or be unexported (golint)
    • Line 85: warning: exported function ReadMessage should have comment or be unexported (golint)
    • Line 128: warning: exported function MakeEmptyMessage should have comment or be unexported (golint)
    • paradigm/network/actor/mailbox/dispatcher.go
    • Line 3: warning: exported type Dispatcher should have comment or be unexported (golint)
    • Line 18: warning: exported function NewDefaultDispatcher should have comment or be unexported (golint)
    • Line 32: warning: exported function NewSynchronizedDispatcher should have comment or be unexported (golint)
    • paradigm/version/version.go
    • Line 3: warning: exported const Maj should have comment or be unexported (golint)
    • Line 4: warning: exported const Min should have comment or be unexported (golint)
    • Line 5: warning: exported const Fix should have comment or be unexported (golint)
    • Line 8: warning: comment on exported var Version should be of the form "Version ..." (golint)
    • paradigm/common/timer/control_timer.go
    • Line 8: warning: exported type TimerFactory should have comment or be unexported (golint)
    • Line 10: warning: exported type ControlTimer should have comment or be unexported (golint)
    • Line 19: warning: exported function NewControlTimer should have comment or be unexported (golint)
    • Line 29: warning: exported function NewRandomControlTimer should have comment or be unexported (golint)
    • Line 42: warning: exported method ControlTimer.Run should have comment or be unexported (golint)
    • Line 67: warning: exported method ControlTimer.Shutdown should have comment or be unexported (golint)
    • paradigm/types/block.go
    • Line 13: warning: exported type BlockBody should have comment or be unexported (golint)
    • Line 20: warning: comment on exported method BlockBody.Marshal should be of the form "Marshal ..." (golint)
    • Line 30: warning: exported method BlockBody.Unmarshal should have comment or be unexported (golint)
    • Line 39: warning: exported method BlockBody.Hash should have comment or be unexported (golint)
    • Line 49: warning: exported type BlockSignature should have comment or be unexported (golint)
    • Line 55: warning: exported method BlockSignature.ValidatorHex should have comment or be unexported (golint)
    • Line 59: warning: exported method BlockSignature.Marshal should have comment or be unexported (golint)
    • Line 68: warning: exported method BlockSignature.Unmarshal should have comment or be unexported (golint)
    • Line 77: warning: exported method BlockSignature.ToWire should have comment or be unexported (golint)
    • Line 84: warning: exported type WireBlockSignature should have comment or be unexported (golint)
    • Line 91: warning: exported type Block should have comment or be unexported (golint)
    • Line 99: warning: exported function NewBlock should have comment or be unexported (golint)
    • Line 111: warning: exported method Block.Index should have comment or be unexported (golint)
    • Line 115: warning: exported method Block.Transactions should have comment or be unexported (golint)
    • Line 119: warning: exported method Block.RoundReceived should have comment or be unexported (golint)
    • Line 123: warning: exported method Block.StateHash should have comment or be unexported (golint)
    • Line 127: warning: exported method Block.GetSignature should have comment or be unexported (golint)
    • Line 141: warning: exported method Block.AppendTransactions should have comment or be unexported (golint)
    • Line 145: warning: exported method Block.Marshal should have comment or be unexported (golint)
    • Line 154: warning: exported method Block.Unmarshal should have comment or be unexported (golint)
    • Line 163: warning: exported method Block.Hash should have comment or be unexported (golint)
    • Line 174: warning: exported method Block.Hex should have comment or be unexported (golint)
    • Line 182: warning: exported method Block.Sign should have comment or be unexported (golint)
    • Line 201: warning: exported method Block.SetSignature should have comment or be unexported (golint)
    • Line 206: warning: exported method Block.Verify should have comment or be unexported (golint)
    • paradigm/network/actor/eventstream/eventstream.go
    • Line 12: warning: exported function Subscribe should have comment or be unexported (golint)
    • Line 16: warning: exported function Unsubscribe should have comment or be unexported (golint)
    • Line 20: warning: exported function Publish should have comment or be unexported (golint)
    • Line 24: warning: exported type EventStream should have comment or be unexported (golint)
    • Line 29: warning: exported method EventStream.Subscribe should have comment or be unexported (golint)
    • Line 41: warning: exported method EventStream.Unsubscribe should have comment or be unexported (golint)
    • Line 41: warning: receiver name ps should be consistent with previous receiver name es for EventStream (golint)
    • Line 64: warning: exported method EventStream.Publish should have comment or be unexported (golint)
    • Line 64: warning: receiver name ps should be consistent with previous receiver name es for EventStream (golint)
    • paradigm/p2pserver/link/link.go
    • Line 29: warning: exported function NewLink should have comment or be unexported (golint)
    • Line 37: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 42: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 46: warning: comment on exported method Link.Valid should be of the form "Valid ..." (golint)
    • Line 47: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 51: warning: comment on exported method Link.SetChan should be of the form "SetChan ..." (golint)
    • Line 52: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 56: warning: comment on exported method Link.GetAddr should be of the form "GetAddr ..." (golint)
    • Line 57: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 61: warning: comment on exported method Link.SetAddr should be of the form "SetAddr ..." (golint)
    • Line 62: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 66: warning: comment on exported method Link.SetPort should be of the form "SetPort ..." (golint)
    • Line 67: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 71: warning: comment on exported method Link.GetPort should be of the form "GetPort ..." (golint)
    • Line 72: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 76: warning: comment on exported method Link.GetConn should be of the form "GetConn ..." (golint)
    • Line 77: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 81: warning: comment on exported method Link.SetConn should be of the form "SetConn ..." (golint)
    • Line 82: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 86: warning: comment on exported method Link.UpdateRXTime should be of the form "UpdateRXTime ..." (golint)
    • Line 87: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 92: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 96: warning: exported method Link.Rx should have comment or be unexported (golint)
    • Line 96: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 127: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 140: warning: comment on exported method Link.CloseConn should be of the form "CloseConn ..." (golint)
    • Line 141: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 148: warning: exported method Link.Tx should have comment or be unexported (golint)
    • Line 148: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 181: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 198: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/common/rlp/encode.go
    • Line 12: warning: comment on exported var EmptyString should be of the form "EmptyString ..." (golint)
    • Line 15: warning: exported var EmptyList should have comment or be unexported (golint)
    • Line 79: warning: comment on exported function EncodeToBytes should be of the form "EncodeToBytes ..." (golint)
    • Line 91: warning: comment on exported function EncodeToReader should be of the form "EncodeToReader ..." (golint)
    • Line 138: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 309: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 563: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • paradigm/p2pserver/actor/server/common.go
    • Line 8: warning: comment on exported type StopServerReq should be of the form "StopServerReq ..." (with optional leading article) (golint)
    • Line 12: warning: comment on exported type StopServerRsp should be of the form "StopServerRsp ..." (with optional leading article) (golint)
    • Line 16: warning: comment on exported type GetVersionReq should be of the form "GetVersionReq ..." (with optional leading article) (golint)
    • Line 20: warning: comment on exported type GetVersionRsp should be of the form "GetVersionRsp ..." (with optional leading article) (golint)
    • Line 25: warning: comment on exported type GetConnectionCntReq should be of the form "GetConnectionCntReq ..." (with optional leading article) (golint)
    • Line 29: warning: comment on exported type GetConnectionCntRsp should be of the form "GetConnectionCntRsp ..." (with optional leading article) (golint)
    • Line 34: warning: comment on exported type GetIdReq should be of the form "GetIdReq ..." (with optional leading article) (golint)
    • Line 38: warning: comment on exported type GetIdRsp should be of the form "GetIdRsp ..." (with optional leading article) (golint)
    • Line 43: warning: comment on exported type GetSyncPortReq should be of the form "GetSyncPortReq ..." (with optional leading article) (golint)
    • Line 47: warning: comment on exported type GetSyncPortRsp should be of the form "GetSyncPortRsp ..." (with optional leading article) (golint)
    • Line 52: warning: comment on exported type GetConsPortReq should be of the form "GetConsPortReq ..." (with optional leading article) (golint)
    • Line 56: warning: comment on exported type GetConsPortRsp should be of the form "GetConsPortRsp ..." (with optional leading article) (golint)
    • Line 61: warning: comment on exported type GetPortReq should be of the form "GetPortReq ..." (with optional leading article) (golint)
    • Line 65: warning: comment on exported type GetPortRsp should be of the form "GetPortRsp ..." (with optional leading article) (golint)
    • Line 71: warning: comment on exported type GetConnectionStateReq should be of the form "GetConnectionStateReq ..." (with optional leading article) (golint)
    • Line 75: warning: comment on exported type GetConnectionStateRsp should be of the form "GetConnectionStateRsp ..." (with optional leading article) (golint)
    • Line 80: warning: comment on exported type GetTimeReq should be of the form "GetTimeReq ..." (with optional leading article) (golint)
    • Line 84: warning: comment on exported type GetTimeRsp should be of the form "GetTimeRsp ..." (with optional leading article) (golint)
    • Line 89: warning: exported type GetNodeTypeReq should have comment or be unexported (golint)
    • Line 91: warning: exported type GetNodeTypeRsp should have comment or be unexported (golint)
    • Line 95: warning: comment on exported type GetRelayStateReq should be of the form "GetRelayStateReq ..." (with optional leading article) (golint)
    • Line 99: warning: comment on exported type GetRelayStateRsp should be of the form "GetRelayStateRsp ..." (with optional leading article) (golint)
    • Line 104: warning: comment on exported type GetNeighborAddrsReq should be of the form "GetNeighborAddrsReq ..." (with optional leading article) (golint)
    • Line 108: warning: comment on exported type GetNeighborAddrsRsp should be of the form "GetNeighborAddrsRsp ..." (with optional leading article) (golint)
    • Line 113: warning: exported type TransmitConsensusMsgReq should have comment or be unexported (golint)
    • paradigm/p2pserver/message/types/consensus.go
    • Line 8: warning: exported type Consensus should have comment or be unexported (golint)
    • Line 12: warning: comment on exported method Consensus.Serialization should be of the form "Serialization ..." (golint)
    • Line 13: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 17: warning: exported method Consensus.CmdType should have comment or be unexported (golint)
    • Line 17: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 21: warning: comment on exported method Consensus.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 22: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/common/zero_copy_sink.go
    • Line 9: warning: exported type ZeroCopySink should have comment or be unexported (golint)
    • Line 16: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 29: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 47: warning: exported method ZeroCopySink.WriteBytes should have comment or be unexported (golint)
    • Line 47: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 52: warning: exported method ZeroCopySink.Size should have comment or be unexported (golint)
    • Line 52: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 54: warning: exported method ZeroCopySink.NextBytes should have comment or be unexported (golint)
    • Line 54: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 63: warning: comment on exported method ZeroCopySink.BackUp should be of the form "BackUp ..." (golint)
    • Line 65: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 70: warning: exported method ZeroCopySink.WriteUint8 should have comment or be unexported (golint)
    • Line 70: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 75: warning: exported method ZeroCopySink.WriteByte should have comment or be unexported (golint)
    • Line 75: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 79: warning: exported method ZeroCopySink.WriteBool should have comment or be unexported (golint)
    • Line 79: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 87: warning: exported method ZeroCopySink.WriteUint16 should have comment or be unexported (golint)
    • Line 87: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 92: warning: exported method ZeroCopySink.WriteUint32 should have comment or be unexported (golint)
    • Line 92: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 97: warning: exported method ZeroCopySink.WriteUint64 should have comment or be unexported (golint)
    • Line 97: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 102: warning: exported method ZeroCopySink.WriteInt64 should have comment or be unexported (golint)
    • Line 102: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 106: warning: exported method ZeroCopySink.WriteInt32 should have comment or be unexported (golint)
    • Line 106: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 110: warning: exported method ZeroCopySink.WriteInt16 should have comment or be unexported (golint)
    • Line 110: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 114: warning: exported method ZeroCopySink.WriteVarBytes should have comment or be unexported (golint)
    • Line 114: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 122: warning: exported method ZeroCopySink.WriteString should have comment or be unexported (golint)
    • Line 122: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 126: warning: exported method ZeroCopySink.WriteAddress should have comment or be unexported (golint)
    • Line 126: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 130: warning: exported method ZeroCopySink.WriteHash should have comment or be unexported (golint)
    • Line 130: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 134: warning: exported method ZeroCopySink.WriteVarUint should have comment or be unexported (golint)
    • Line 134: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 157: warning: comment on exported function NewZeroCopySink should be of the form "NewZeroCopySink ..." (golint)
    • Line 166: warning: exported method ZeroCopySink.Bytes should have comment or be unexported (golint)
    • Line 166: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 168: warning: exported method ZeroCopySink.Reset should have comment or be unexported (golint)
    • Line 168: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 170: warning: exported var ErrTooLarge should have comment or be unexported (golint)
    • paradigm/p2pserver/common/checksum.go
    • Line 13: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 17: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 24: warning: exported function NewChecksum should have comment or be unexported (golint)
    • Line 28: warning: exported function Checksum should have comment or be unexported (golint)
    • paradigm/p2pserver/message/types/address_req.go
    • Line 8: warning: exported type AddrReq should have comment or be unexported (golint)
    • Line 10: warning: comment on exported method AddrReq.Serialization should be of the form "Serialization ..." (golint)
    • Line 11: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 15: warning: exported method AddrReq.CmdType should have comment or be unexported (golint)
    • Line 15: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 19: warning: comment on exported method AddrReq.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 20: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/common/rolling_index_map.go
    • Line 8: warning: exported type RollingIndexMap should have comment or be unexported (golint)
    • Line 14: warning: exported function NewRollingIndexMap should have comment or be unexported (golint)
    • Line 26: warning: comment on exported method RollingIndexMap.Get should be of the form "Get ..." (golint)
    • Line 41: warning: exported method RollingIndexMap.GetItem should have comment or be unexported (golint)
    • Line 45: warning: exported method RollingIndexMap.GetLast should have comment or be unexported (golint)
    • Line 57: warning: exported method RollingIndexMap.Set should have comment or be unexported (golint)
    • Line 66: warning: comment on exported method RollingIndexMap.Known should be of the form "Known ..." (golint)
    • Line 76: warning: exported method RollingIndexMap.Reset should have comment or be unexported (golint)
    • paradigm/p2pserver/message/types/transaction.go
    • Line 9: warning: comment on exported type Trn should be of the form "Trn ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported method Trn.Serialization should be of the form "Serialization ..." (golint)
    • Line 15: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 19: warning: exported method Trn.CmdType should have comment or be unexported (golint)
    • Line 19: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 23: warning: comment on exported method Trn.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 24: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/common/uint256.go
    • Line 9: warning: exported const UINT256_SIZE should have comment or be unexported (golint)
    • Line 11: warning: exported type Uint256 should have comment or be unexported (golint)
    • Line 13: warning: exported var UINT256_EMPTY should have comment or be unexported (golint)
    • Line 15: warning: exported method Uint256.ToArray should have comment or be unexported (golint)
    • Line 24: warning: exported method Uint256.ToHexString should have comment or be unexported (golint)
    • Line 28: warning: exported method Uint256.Serialize should have comment or be unexported (golint)
    • Line 33: warning: exported method Uint256.Deserialize should have comment or be unexported (golint)
    • Line 41: warning: exported function Uint256ParseFromBytes should have comment or be unexported (golint)
    • Line 51: warning: exported function Uint256FromHexString should have comment or be unexported (golint)
    • paradigm/config/config.go
    • Line 9: warning: exported const PemKeyPath should have comment (or a comment on this block) or be unexported (golint)
    • Line 13: warning: exported const DEFAULT_GEN_BLOCK_TIME should have comment (or a comment on this block) or be unexported (golint)
    • Line 19: warning: exported type Config should have comment or be unexported (golint)
    • Line 39: warning: exported type P2PRsvConfig should have comment or be unexported (golint)
    • Line 44: warning: exported type P2PNodeConfig should have comment or be unexported (golint)
    • Line 64: warning: exported type ConsensusConfig should have comment or be unexported (golint)
    • Line 69: warning: exported type GenesisConfig should have comment or be unexported (golint)
    • Line 77: warning: comment on exported type VBFTConfig should be of the form "VBFTConfig ..." (with optional leading article) (golint)
    • Line 96: warning: exported type VBFTPeerStakeInfo should have comment or be unexported (golint)
    • Line 103: warning: exported type DBFTConfig should have comment or be unexported (golint)
    • Line 108: warning: exported type SOLOConfig should have comment or be unexported (golint)
    • Line 113: warning: exported var DefConfig should have comment or be unexported (golint)
    • Line 115: warning: exported function NewConfig should have comment or be unexported (golint)
    • Line 144: warning: exported function DefaultConfig should have comment or be unexported (golint)
    • paradigm/state/statedb.go
    • Line 25: warning: comment on exported type StateDB should be of the form "StateDB ..." (with optional leading article) (golint)
    • Line 64: warning: comment on exported function New should be of the form "New ..." (golint)
    • Line 82: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 88: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 94: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 112: warning: exported method StateDB.AddLog should have comment or be unexported (golint)
    • Line 112: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 123: warning: exported method StateDB.GetLogs should have comment or be unexported (golint)
    • Line 123: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 127: warning: exported method StateDB.Logs should have comment or be unexported (golint)
    • Line 127: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 136: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 146: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 150: warning: exported method StateDB.AddRefund should have comment or be unexported (golint)
    • Line 150: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 157: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 163: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 168: warning: comment on exported method StateDB.GetBalance should be of the form "GetBalance ..." (golint)
    • Line 169: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 177: warning: exported method StateDB.GetNonce should have comment or be unexported (golint)
    • Line 177: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 186: warning: exported method StateDB.GetCode should have comment or be unexported (golint)
    • Line 186: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 194: warning: exported method StateDB.GetCodeSize should have comment or be unexported (golint)
    • Line 194: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 209: warning: exported method StateDB.GetCodeHash should have comment or be unexported (golint)
    • Line 209: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 217: warning: exported method StateDB.GetState should have comment or be unexported (golint)
    • Line 217: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 227: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 236: warning: exported method StateDB.HasSuicided should have comment or be unexported (golint)
    • Line 236: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 249: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 257: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 264: warning: exported method StateDB.SetBalance should have comment or be unexported (golint)
    • Line 264: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 271: warning: exported method StateDB.SetNonce should have comment or be unexported (golint)
    • Line 271: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 278: warning: exported method StateDB.SetCode should have comment or be unexported (golint)
    • Line 278: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 285: warning: exported method StateDB.SetState should have comment or be unexported (golint)
    • Line 285: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 297: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 318: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 328: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 335: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 361: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 365: warning: comment on exported method StateDB.GetOrNewStateObject should be of the form "GetOrNewStateObject ..." (golint)
    • Line 366: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 376: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 382: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 405: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 412: warning: exported method StateDB.ForEachStorage should have comment or be unexported (golint)
    • Line 435: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 466: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 474: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 497: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 503: warning: receiver name s should be consistent with previous receiver name db for StateDB (golint)
    • Line 520: warning: receiver name s should be consistent with previous receiver name db for StateDB (golint)
    • Line 527: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 538: warning: receiver name s should be consistent with previous receiver name db for StateDB (golint)
    • Line 554: warning: receiver name s should be consistent with previous receiver name db for StateDB (golint)
    • Line 561: warning: receiver name s should be consistent with previous receiver name db for StateDB (golint)
    • paradigm/common/crypto/utils.go
    • Line 12: warning: exported function GenerateECDSAKey should have comment or be unexported (golint)
    • Line 16: warning: exported function ToECDSAPub should have comment or be unexported (golint)
    • Line 24: warning: exported function FromECDSAPub should have comment or be unexported (golint)
    • Line 31: warning: exported function SignWithPrivKey should have comment or be unexported (golint)
    • Line 35: warning: exported function Verify should have comment or be unexported (golint)
    • Line 39: warning: exported function EncodeSignature should have comment or be unexported (golint)
    • Line 43: warning: exported function DecodeSignature should have comment or be unexported (golint)
    • paradigm/common/bytes.go
    • Line 5: warning: exported function ToHex should have comment or be unexported (golint)
    • Line 14: warning: exported function FromHex should have comment or be unexported (golint)
    • Line 27: warning: comment on exported function CopyBytes should be of the form "CopyBytes ..." (golint)
    • Line 40: warning: exported function HasHexPrefix should have comment or be unexported (golint)
    • Line 45: warning: exported function IsHex should have comment or be unexported (golint)
    • Line 50: warning: exported function Bytes2Hex should have comment or be unexported (golint)
    • Line 54: warning: exported function Hex2Bytes should have comment or be unexported (golint)
    • Line 60: warning: exported function Hex2BytesFixed should have comment or be unexported (golint)
    • Line 64: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 67: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 75: warning: exported function RightPadBytes should have comment or be unexported (golint)
    • Line 86: warning: exported function LeftPadBytes should have comment or be unexported (golint)
    • paradigm/p2pserver/peer/peer.go
    • Line 30: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 35: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 40: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 45: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 50: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 55: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 59: warning: comment on exported method PeerCom.SetRelay should be of the form "SetRelay ..." (golint)
    • Line 60: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 65: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 70: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 75: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 80: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 85: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 90: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 95: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 100: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 105: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 143: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 162: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 167: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 172: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 177: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 182: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 187: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 192: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 197: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 202: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 207: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 212: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 217: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 222: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 230: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 238: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 249: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 261: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 266: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 271: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 276: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 281: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 286: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 291: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 311: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 316: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 321: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 329: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 338: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 343: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 348: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 353: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/common/lru.go
    • Line 77: warning: comment on exported method LRU.Contains should be of the form "Contains ..." (golint)
    • Line 84: warning: comment on exported method LRU.Peek should be of the form "Peek ..." (golint)
    • paradigm/common/rolling_index.go
    • Line 8: warning: exported type RollingIndex should have comment or be unexported (golint)
    • Line 14: warning: exported function NewRollingIndex should have comment or be unexported (golint)
    • Line 22: warning: exported method RollingIndex.GetLastWindow should have comment or be unexported (golint)
    • Line 26: warning: exported method RollingIndex.Get should have comment or be unexported (golint)
    • Line 46: warning: exported method RollingIndex.GetItem should have comment or be unexported (golint)
    • Line 59: warning: exported method RollingIndex.Set should have comment or be unexported (golint)
    • Line 93: warning: exported method RollingIndex.Roll should have comment or be unexported (golint)
    • paradigm/p2pserver/message/msg_pack/msg_pack.go
    • Line 14: warning: comment on exported function NewAddrs should be of the form "NewAddrs ..." (golint)
    • Line 23: warning: comment on exported function NewAddrReq should be of the form "NewAddrReq ..." (golint)
    • Line 30: warning: comment on exported function NewBlock should be of the form "NewBlock ..." (golint)
    • Line 39: warning: comment on exported function NewHeaders should be of the form "NewHeaders ..." (golint)
    • Line 48: warning: comment on exported function NewHeadersReq should be of the form "NewHeadersReq ..." (golint)
    • Line 58: warning: comment on exported function NewConsensus should be of the form "NewConsensus ..." (golint)
    • Line 67: warning: comment on exported function NewInvPayload should be of the form "NewInvPayload ..." (golint)
    • Line 76: warning: comment on exported function NewInv should be of the form "NewInv ..." (golint)
    • Line 86: warning: comment on exported function NewNotFound should be of the form "NewNotFound ..." (golint)
    • Line 95: warning: comment on exported function NewPingMsg should be of the form "NewPingMsg ..." (golint)
    • Line 103: warning: comment on exported function NewPongMsg should be of the form "NewPongMsg ..." (golint)
    • Line 111: warning: comment on exported function NewTxn should be of the form "NewTxn ..." (golint)
    • Line 119: warning: comment on exported function NewVerAck should be of the form "NewVerAck ..." (golint)
    • Line 127: warning: comment on exported function NewVersion should be of the form "NewVersion ..." (golint)
    • Line 155: warning: comment on exported function NewTxnDataReq should be of the form "NewTxnDataReq ..." (golint)
    • Line 164: warning: comment on exported function NewBlkDataReq should be of the form "NewBlkDataReq ..." (golint)
    • Line 173: warning: comment on exported function NewConsensusDataReq should be of the form "NewConsensusDataReq ..." (golint)
    • paradigm/core/sequentia/peer_selector.go
    • Line 9: warning: exported type PeerSelector should have comment or be unexported (golint)
    • Line 18: warning: exported type RandomPeerSelector should have comment or be unexported (golint)
    • Line 23: warning: exported function NewRandomPeerSelector should have comment or be unexported (golint)
    • Line 30: warning: exported method RandomPeerSelector.Peers should have comment or be unexported (golint)
    • Line 34: warning: exported method RandomPeerSelector.UpdateLast should have comment or be unexported (golint)
    • Line 38: warning: exported method RandomPeerSelector.Next should have comment or be unexported (golint)
    • paradigm/p2pserver/message/types/verack.go
    • Line 10: warning: exported type VerACK should have comment or be unexported (golint)
    • Line 14: warning: comment on exported method VerACK.Serialization should be of the form "Serialization ..." (golint)
    • Line 15: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 20: warning: exported method VerACK.CmdType should have comment or be unexported (golint)
    • Line 20: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 24: warning: comment on exported method VerACK.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 25: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/network/actor/process_registry.go
    • Line 9: warning: exported type ProcessRegistryValue should have comment or be unexported (golint)
    • Line 31: warning: exported method ProcessRegistryValue.RegisterAddressResolver should have comment or be unexported (golint)
    • Line 57: warning: exported method ProcessRegistryValue.NextId should have comment or be unexported (golint)
    • Line 62: warning: exported method ProcessRegistryValue.Add should have comment or be unexported (golint)
    • Line 69: warning: exported method ProcessRegistryValue.Remove should have comment or be unexported (golint)
    • Line 76: warning: exported method ProcessRegistryValue.Get should have comment or be unexported (golint)
    • Line 96: warning: exported method ProcessRegistryValue.GetLocal should have comment or be unexported (golint)
    • paradigm/network/actor/log/stream.go
    • Line 7: warning: exported function Subscribe should have comment or be unexported (golint)
    • Line 11: warning: exported function Unsubscribe should have comment or be unexported (golint)
    • Line 32: warning: receiver name ps should be consistent with previous receiver name es for eventStream (golint)
    • Line 55: warning: receiver name ps should be consistent with previous receiver name es for eventStream (golint)
    • paradigm/storage/badger_store.go
    • Line 23: warning: exported type BadgerStore should have comment or be unexported (golint)
    • Line 138: warning: exported method BadgerStore.CacheSize should have comment or be unexported (golint)
    • Line 142: warning: exported method BadgerStore.Participants should have comment or be unexported (golint)
    • Line 146: warning: exported method BadgerStore.GetComet should have comment or be unexported (golint)
    • Line 156: warning: exported method BadgerStore.SetComet should have comment or be unexported (golint)
    • Line 165: warning: exported method BadgerStore.ParticipantEvents should have comment or be unexported (golint)
    • Line 173: warning: exported method BadgerStore.ParticipantEvent should have comment or be unexported (golint)
    • Line 181: warning: exported method BadgerStore.LastEventFrom should have comment or be unexported (golint)
    • Line 185: warning: exported method BadgerStore.KnownEvents should have comment or be unexported (golint)
    • Line 213: warning: exported method BadgerStore.ConsensusEvents should have comment or be unexported (golint)
    • Line 217: warning: exported method BadgerStore.ConsensusEventsCount should have comment or be unexported (golint)
    • Line 221: warning: exported method BadgerStore.AddConsensusEvent should have comment or be unexported (golint)
    • Line 225: warning: exported method BadgerStore.GetRound should have comment or be unexported (golint)
    • Line 233: warning: exported method BadgerStore.SetRound should have comment or be unexported (golint)
    • Line 240: warning: exported method BadgerStore.LastRound should have comment or be unexported (golint)
    • Line 244: warning: exported method BadgerStore.RoundWitnesses should have comment or be unexported (golint)
    • Line 252: warning: exported method BadgerStore.RoundEvents should have comment or be unexported (golint)
    • Line 260: warning: exported method BadgerStore.GetRoot should have comment or be unexported (golint)
    • Line 268: warning: exported method BadgerStore.GetBlock should have comment or be unexported (golint)
    • Line 276: warning: exported method BadgerStore.SetBlock should have comment or be unexported (golint)
    • Line 283: warning: exported method BadgerStore.Reset should have comment or be unexported (golint)
    • Line 287: warning: exported method BadgerStore.Close should have comment or be unexported (golint)
    • Line 356: warning: exported method BadgerStore.DbTopologicalEvents should have comment or be unexported (golint)
    • Line 609: warning: exported method BadgerStore.Get should have comment or be unexported (golint)
    • Line 624: warning: exported method BadgerStore.Has should have comment or be unexported (golint)
    • Line 639: warning: exported method BadgerStore.Put should have comment or be unexported (golint)
    • paradigm/state/managed_state.go
    • Line 15: warning: exported type ManagedState should have comment or be unexported (golint)
    • Line 23: warning: comment on exported function ManageState should be of the form "ManageState ..." (golint)
    • Line 82: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • paradigm/p2pserver/message/types/block.go
    • Line 12: warning: exported type Block should have comment or be unexported (golint)
    • Line 16: warning: comment on exported method Block.Serialization should be of the form "Serialization ..." (golint)
    • Line 17: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 26: warning: exported method Block.CmdType should have comment or be unexported (golint)
    • Line 26: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 30: warning: comment on exported method Block.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 31: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/p2pserver/message/types/data_req.go
    • Line 10: warning: exported type DataReq should have comment or be unexported (golint)
    • Line 15: warning: comment on exported method DataReq.Serialization should be of the form "Serialization ..." (golint)
    • Line 16: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 23: warning: exported method DataReq.CmdType should have comment or be unexported (golint)
    • Line 23: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 27: warning: comment on exported method DataReq.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 28: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/network/transport.go
    • Line 27: warning: exported type SyncRequest should have comment or be unexported (golint)
    • Line 32: warning: exported type SyncResponse should have comment or be unexported (golint)
    • Line 41: warning: exported type EagerSyncRequest should have comment or be unexported (golint)
    • Line 46: warning: exported type EagerSyncResponse should have comment or be unexported (golint)
    • paradigm/core/core.go
    • Line 17: warning: exported type Core should have comment or be unexported (golint)
    • Line 35: warning: exported function NewCore should have comment or be unexported (golint)
    • Line 61: warning: exported method Core.ID should have comment or be unexported (golint)
    • Line 65: warning: exported method Core.PubKey should have comment or be unexported (golint)
    • Line 72: warning: exported method Core.HexID should have comment or be unexported (golint)
    • Line 80: warning: exported method Core.Init should have comment or be unexported (golint)
    • Line 98: warning: exported method Core.Bootstrap should have comment or be unexported (golint)
    • Line 134: warning: exported method Core.SignAndInsertSelfEvent should have comment or be unexported (golint)
    • Line 144: warning: exported method Core.InsertEvent should have comment or be unexported (golint)
    • Line 155: warning: exported method Core.KnownEvents should have comment or be unexported (golint)
    • Line 161: warning: exported method Core.SignBlock should have comment or be unexported (golint)
    • Line 174: warning: exported method Core.OverSyncLimit should have comment or be unexported (golint)
    • Line 188: warning: exported method Core.GetFrame should have comment or be unexported (golint)
    • Line 192: warning: comment on exported method Core.EventDiff should be of the form "EventDiff ..." (golint)
    • Line 218: warning: exported method Core.Sync should have comment or be unexported (golint)
    • Line 262: warning: exported method Core.AddSelfEvent should have comment or be unexported (golint)
    • Line 289: warning: exported method Core.FromWire should have comment or be unexported (golint)
    • Line 301: warning: exported method Core.ToWire should have comment or be unexported (golint)
    • Line 309: warning: exported method Core.RunConsensus should have comment or be unexported (golint)
    • Line 337: warning: exported method Core.AddTransactions should have comment or be unexported (golint)
    • Line 341: warning: exported method Core.AddBlockSignature should have comment or be unexported (golint)
    • Line 345: warning: exported method Core.GetHead should have comment or be unexported (golint)
    • Line 349: warning: exported method Core.GetComet should have comment or be unexported (golint)
    • Line 353: warning: exported method Core.GetCometTransactions should have comment or be unexported (golint)
    • Line 363: warning: exported method Core.GetConsensusEvents should have comment or be unexported (golint)
    • Line 367: warning: exported method Core.GetConsensusEventsCount should have comment or be unexported (golint)
    • Line 371: warning: exported method Core.GetUndeterminedEvents should have comment or be unexported (golint)
    • Line 375: warning: exported method Core.GetPendingLoadedEvents should have comment or be unexported (golint)
    • Line 379: warning: exported method Core.GetConsensusTransactions should have comment or be unexported (golint)
    • Line 391: warning: exported method Core.GetLastConsensusRoundIndex should have comment or be unexported (golint)
    • Line 395: warning: exported method Core.GetConsensusTransactionsCount should have comment or be unexported (golint)
    • Line 399: warning: exported method Core.GetLastCommitedRoundEventsCount should have comment or be unexported (golint)
    • Line 403: warning: exported method Core.GetLastBlockIndex should have comment or be unexported (golint)
    • Line 407: warning: exported method Core.NeedGossip should have comment or be unexported (golint)
    • paradigm/state/state_object.go
    • Line 18: warning: exported type Code should have comment or be unexported (golint)
    • Line 20: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 24: warning: exported type Storage should have comment or be unexported (golint)
    • Line 26: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 34: warning: exported method Storage.Copy should have comment or be unexported (golint)
    • Line 34: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 113: warning: receiver name c should be consistent with previous receiver name s for stateObject (golint)
    • Line 118: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 124: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 132: warning: receiver name c should be consistent with previous receiver name s for stateObject (golint)
    • Line 145: warning: receiver name c should be consistent with previous receiver name s for stateObject (golint)
    • Line 158: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 183: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 192: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 203: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 219: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 226: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 240: warning: receiver name c should be consistent with previous receiver name s for stateObject (golint)
    • Line 255: warning: receiver name c should be consistent with previous receiver name s for stateObject (golint)
    • Line 262: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 270: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 279: warning: receiver name c should be consistent with previous receiver name s for stateObject (golint)
    • Line 281: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 300: warning: receiver name c should be consistent with previous receiver name s for stateObject (golint)
    • Line 305: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 320: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 330: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 340: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 348: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 356: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 360: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 364: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 371: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/types/round_info.go
    • Line 9: warning: exported type Trilean should have comment or be unexported (golint)
    • Line 12: warning: exported const Undefined should have comment (or a comment on this block) or be unexported (golint)
    • Line 23: warning: exported type RoundEvent should have comment or be unexported (golint)
    • Line 28: warning: exported type RoundInfo should have comment or be unexported (golint)
    • Line 33: warning: exported function NewRoundInfo should have comment or be unexported (golint)
    • Line 39: warning: exported method RoundInfo.AddEvent should have comment or be unexported (golint)
    • Line 48: warning: exported method RoundInfo.SetFame should have comment or be unexported (golint)
    • Line 63: warning: comment on exported method RoundInfo.WitnessesDecided should be of the form "WitnessesDecided ..." (golint)
    • Line 73: warning: comment on exported method RoundInfo.Witnesses should be of the form "Witnesses ..." (golint)
    • Line 84: warning: comment on exported method RoundInfo.FamousWitnesses should be of the form "FamousWitnesses ..." (golint)
    • Line 95: warning: exported method RoundInfo.IsDecided should have comment or be unexported (golint)
    • Line 100: warning: exported method RoundInfo.PseudoRandomNumber should have comment or be unexported (golint)
    • Line 111: warning: exported method RoundInfo.Marshal should have comment or be unexported (golint)
    • Line 120: warning: exported method RoundInfo.Unmarshal should have comment or be unexported (golint)
    • paradigm/p2pserver/actor/req/txnpool.go
    • Line 21: warning: exported function SetTxnPoolPid should have comment or be unexported (golint)
    • Line 25: warning: comment on exported function AddTransaction should be of the form "AddTransaction ..." (golint)
    • Line 39: warning: comment on exported function GetTransaction should be of the form "GetTransaction ..." (golint)
    • paradigm/common/inventory.go
    • Line 3: warning: exported type InventoryType should have comment or be unexported (golint)
    • Line 6: warning: exported const TRANSACTION should have comment (or a comment on this block) or be unexported (golint)
    • Line 11: warning: comment on exported type Inventory should be of the form "Inventory ..." (with optional leading article) (golint)
    • paradigm/network/actor/message_envelope.go
    • Line 33: warning: exported type ReadonlyMessageHeader should have comment or be unexported (golint)
    • Line 40: warning: exported type MessageEnvelope should have comment or be unexported (golint)
    • Line 46: warning: exported method MessageEnvelope.GetHeader should have comment or be unexported (golint)
    • Line 53: warning: exported method MessageEnvelope.SetHeader should have comment or be unexported (golint)
    • Line 60: warning: exported function UnwrapEnvelope should have comment or be unexported (golint)
    • paradigm/types/comet.go
    • Line 13: warning: exported type CometBody should have comment or be unexported (golint)
    • Line 29: warning: exported method CometBody.SetSelfParentIndex should have comment or be unexported (golint)
    • Line 33: warning: exported method CometBody.SelfParentIndex should have comment or be unexported (golint)
    • Line 37: warning: exported method CometBody.OtherParentCreatorID should have comment or be unexported (golint)
    • Line 40: warning: exported method CometBody.SetOtherParentCreatorID should have comment or be unexported (golint)
    • Line 44: warning: exported method CometBody.OtherParentIndex should have comment or be unexported (golint)
    • Line 48: warning: exported method CometBody.SetOtherParentIndex should have comment or be unexported (golint)
    • Line 51: warning: exported method CometBody.CreatorID should have comment or be unexported (golint)
    • Line 55: warning: exported method CometBody.SetCreatorID should have comment or be unexported (golint)
    • Line 59: warning: comment on exported method CometBody.Marshal should be of the form "Marshal ..." (golint)
    • Line 69: warning: exported method CometBody.Unmarshal should have comment or be unexported (golint)
    • Line 78: warning: exported method CometBody.Hash should have comment or be unexported (golint)
    • Line 86: warning: exported type EventCoordinates should have comment or be unexported (golint)
    • Line 91: warning: exported type Comet should have comment or be unexported (golint)
    • Line 108: warning: exported function NewComet should have comment or be unexported (golint)
    • Line 127: warning: exported method Comet.Creator should have comment or be unexported (golint)
    • Line 134: warning: exported method Comet.SelfParent should have comment or be unexported (golint)
    • Line 138: warning: exported method Comet.OtherParent should have comment or be unexported (golint)
    • Line 142: warning: exported method Comet.Transactions should have comment or be unexported (golint)
    • Line 146: warning: exported method Comet.Index should have comment or be unexported (golint)
    • Line 150: warning: exported method Comet.BlockSignatures should have comment or be unexported (golint)
    • Line 154: warning: comment on exported method Comet.IsLoaded should be of the form "IsLoaded ..." (golint)
    • Line 169: warning: comment on exported method Comet.Sign should be of the form "Sign ..." (golint)
    • Line 183: warning: exported method Comet.Verify should have comment or be unexported (golint)
    • Line 199: warning: comment on exported method Comet.Marshal should be of the form "Marshal ..." (golint)
    • Line 209: warning: exported method Comet.Unmarshal should have comment or be unexported (golint)
    • Line 215: warning: comment on exported method Comet.Hash should be of the form "Hash ..." (golint)
    • Line 227: warning: exported method Comet.Hex should have comment or be unexported (golint)
    • Line 235: warning: exported method Comet.SetRoundReceived should have comment or be unexported (golint)
    • Line 242: warning: exported method Comet.SetWireInfo should have comment or be unexported (golint)
    • Line 252: warning: exported method Comet.WireBlockSignatures should have comment or be unexported (golint)
    • Line 264: warning: exported method Comet.ToWire should have comment or be unexported (golint)
    • Line 310: warning: exported type WireBody should have comment or be unexported (golint)
    • Line 323: warning: exported type WireEvent should have comment or be unexported (golint)
    • Line 328: warning: exported method WireEvent.BlockSignatures should have comment or be unexported (golint)
    • paradigm/common/safeMath.go
    • Line 6: warning: exported const MAX_UINT64 should have comment (or a comment on this block) or be unexported (golint)
    • Line 9: warning: exported function SafeSub should have comment or be unexported (golint)
    • Line 13: warning: exported function SafeAdd should have comment or be unexported (golint)
    • Line 17: warning: exported function SafeMul should have comment or be unexported (golint)
    • paradigm/common/types.go
    • Line 15: warning: exported const AddressLength should have comment (or a comment on this block) or be unexported (golint)
    • Line 42: warning: exported function StringToAddress should have comment or be unexported (golint)
    • Line 43: warning: exported function BigToAddress should have comment or be unexported (golint)
    • Line 44: warning: exported function HexToAddress should have comment or be unexported (golint)
    • Line 58: warning: comment on exported method Address.Str should be of the form "Str ..." (golint)
    • Line 60: warning: exported method Address.Bytes should have comment or be unexported (golint)
    • Line 61: warning: exported method Address.Big should have comment or be unexported (golint)
    • Line 62: warning: exported method Address.Hash should have comment or be unexported (golint)
    • Line 98: warning: comment on exported method Address.SetString should be of the form "SetString ..." (golint)
    • Line 101: warning: comment on exported method Address.Set should be of the form "Set ..." (golint)
    • Line 130: warning: exported function BytesToHash should have comment or be unexported (golint)
    • Line 140: warning: exported function StringToHash should have comment or be unexported (golint)
    • Line 141: warning: exported function BigToHash should have comment or be unexported (golint)
    • Line 142: warning: exported function HexToHash should have comment or be unexported (golint)
    • Line 144: warning: comment on exported method Hash.Str should be of the form "Str ..." (golint)
    • Line 146: warning: exported method Hash.Bytes should have comment or be unexported (golint)
    • Line 147: warning: exported method Hash.Big should have comment or be unexported (golint)
    • Line 148: warning: exported method Hash.Hex should have comment or be unexported (golint)
    • Line 183: warning: comment on exported method Hash.SetBytes should be of the form "SetBytes ..." (golint)
    • Line 192: warning: comment on exported method Hash.SetString should be of the form "SetString ..." (golint)
    • Line 195: warning: comment on exported method Hash.Set should be of the form "Set ..." (golint)
    • Line 211: warning: exported function EmptyHash should have comment or be unexported (golint)
    • Line 228: warning: exported function RlpHash should have comment or be unexported (golint)
    • paradigm/common/zero_copy_source.go
    • Line 8: warning: exported var ErrIrregularData should have comment or be unexported (golint)
    • Line 10: warning: exported const ADDR_LEN should have comment or be unexported (golint)
    • Line 12: warning: exported type ZeroCopySource should have comment or be unexported (golint)
    • Line 19: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 27: warning: exported method ZeroCopySource.Pos should have comment or be unexported (golint)
    • Line 27: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 35: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 37: warning: comment on exported method ZeroCopySource.NextBytes should be of the form "NextBytes ..." (golint)
    • Line 38: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 51: warning: exported method ZeroCopySource.Skip should have comment or be unexported (golint)
    • Line 51: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 63: warning: comment on exported method ZeroCopySource.NextByte should be of the form "NextByte ..." (golint)
    • Line 64: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 74: warning: exported method ZeroCopySource.NextUint8 should have comment or be unexported (golint)
    • Line 74: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 80: warning: exported method ZeroCopySource.NextBool should have comment or be unexported (golint)
    • Line 80: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 94: warning: comment on exported method ZeroCopySource.BackUp should be of the form "BackUp ..." (golint)
    • Line 96: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 100: warning: exported method ZeroCopySource.NextUint16 should have comment or be unexported (golint)
    • Line 100: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 110: warning: exported method ZeroCopySource.NextUint32 should have comment or be unexported (golint)
    • Line 110: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 120: warning: exported method ZeroCopySource.NextUint64 should have comment or be unexported (golint)
    • Line 120: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 130: warning: exported method ZeroCopySource.NextInt32 should have comment or be unexported (golint)
    • Line 130: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 136: warning: exported method ZeroCopySource.NextInt64 should have comment or be unexported (golint)
    • Line 136: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 142: warning: exported method ZeroCopySource.NextInt16 should have comment or be unexported (golint)
    • Line 142: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 148: warning: exported method ZeroCopySource.NextVarBytes should have comment or be unexported (golint)
    • Line 148: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 158: warning: exported method ZeroCopySource.NextAddress should have comment or be unexported (golint)
    • Line 158: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 169: warning: exported method ZeroCopySource.NextHash should have comment or be unexported (golint)
    • Line 169: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 180: warning: exported method ZeroCopySource.NextString should have comment or be unexported (golint)
    • Line 180: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 187: warning: exported method ZeroCopySource.NextVarUint should have comment or be unexported (golint)
    • Line 187: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 238: warning: comment on exported function NewZeroCopySource should be of the form "NewZeroCopySource ..." (golint)
    • paradigm/network/actor/actor.go
    • Line 21: warning: exported type SenderFunc should have comment or be unexported (golint)
    • Line 33: warning: exported function FromSpawnFunc should have comment or be unexported (golint)
    • Line 37: warning: comment on exported function FromInstance should be of the form "FromInstance ..." (golint)
    • paradigm/common/event/subscription.go
    • Line 5: warning: comment on exported type Subscription should be of the form "Subscription ..." (with optional leading article) (golint)
    • Line 14: warning: exported type SubscriptionScope should have comment or be unexported (golint)
    • paradigm/p2pserver/message/types/address.go
    • Line 10: warning: exported type Addr should have comment or be unexported (golint)
    • Line 14: warning: comment on exported method Addr.Serialization should be of the form "Serialization ..." (golint)
    • Line 15: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 31: warning: exported method Addr.CmdType should have comment or be unexported (golint)
    • Line 31: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 35: warning: exported method Addr.Deserialization should have comment or be unexported (golint)
    • Line 35: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/network/http/base/rpc/rpc.go
    • Line 19: warning: comment on exported type ServeMux should be of the form "ServeMux ..." (with optional leading article) (golint)
    • Line 28: warning: comment on exported function Handle should be of the form "Handle ..." (golint)
    • Line 47: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 59: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 90: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 96: warning: comment on exported function HandleFunc should be of the form "HandleFunc ..." (golint)
    • paradigm/errors/errors.go
    • Line 5: warning: exported type StoreErrType should have comment or be unexported (golint)
    • Line 8: warning: exported const KeyNotFound should have comment (or a comment on this block) or be unexported (golint)
    • Line 16: warning: exported type StoreErr should have comment or be unexported (golint)
    • Line 21: warning: exported function NewStoreErr should have comment or be unexported (golint)
    • Line 48: warning: exported function Is should have comment or be unexported (golint)
    • Line 56: warning: exported type DetailError should have comment or be unexported (golint)
    • Line 64: warning: exported function NewDetailErr should have comment or be unexported (golint)
    • paradigm/errors/errcode.go
    • Line 7: warning: exported type ErrCoder should have comment or be unexported (golint)
    • Line 11: warning: exported type ErrCode should have comment or be unexported (golint)
    • Line 14: warning: exported const ErrNoCode should have comment (or a comment on this block) or be unexported (golint)
    • Line 91: warning: exported function ErrerCode should have comment or be unexported (golint)
    • paradigm/network/actor/messages.go
    • Line 38: warning: exported type Failure should have comment or be unexported (golint)
    • Line 50: warning: exported method Restarting.AutoReceiveMessage should have comment or be unexported (golint)
    • Line 51: warning: exported method Stopping.AutoReceiveMessage should have comment or be unexported (golint)
    • Line 52: warning: exported method Stopped.AutoReceiveMessage should have comment or be unexported (golint)
    • Line 53: warning: exported method PoisonPill.AutoReceiveMessage should have comment or be unexported (golint)
    • Line 55: warning: exported method Started.SystemMessage should have comment or be unexported (golint)
    • Line 56: warning: exported method Stop.SystemMessage should have comment or be unexported (golint)
    • Line 57: warning: exported method Watch.SystemMessage should have comment or be unexported (golint)
    • Line 58: warning: exported method Unwatch.SystemMessage should have comment or be unexported (golint)
    • Line 59: warning: exported method Terminated.SystemMessage should have comment or be unexported (golint)
    • Line 60: warning: exported method Failure.SystemMessage should have comment or be unexported (golint)
    • Line 61: warning: exported method Restart.SystemMessage should have comment or be unexported (golint)
    • paradigm/proxy/proxy_handlers.go
    • Line 339: warning: exported type JsonAccount should have comment or be unexported (golint)
    • Line 345: warning: exported type JsonAccountList should have comment or be unexported (golint)
    • Line 360: warning: exported type JsonCallRes should have comment or be unexported (golint)
    • Line 364: warning: exported type JsonTxRes should have comment or be unexported (golint)
    • Line 368: warning: exported type JsonReceipt should have comment or be unexported (golint)
    • paradigm/common/rlp/decode.go
    • Line 261: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 524: warning: exported const Byte should have comment (or a comment on this block) or be unexported (golint)
    • Line 545: warning: error var EOL should have name of the form ErrFoo (golint)
    • Line 547: warning: comment on exported var ErrExpectedString should be of the form "ErrExpectedString ..." (golint)
    • Line 549: warning: exported var ErrExpectedList should have comment or be unexported (golint)
    • Line 555: warning: comment on exported var ErrMoreThanOneValue should be of the form "ErrMoreThanOneValue ..." (golint)
    • paradigm/accounts/accounts.go
    • Line 11: warning: exported type Account should have comment or be unexported (golint)
    • Line 127: warning: comment on exported const WalletDropped should be of the form "WalletDropped ..." (golint)
    • paradigm/p2pserver/message/utils/msg_handler.go
    • Line 68: warning: comment on exported function HeadersReqHandle should be of the form "HeadersReqHandle ..." (golint)
    • Line 117: warning: comment on exported function PongHandle should be of the form "PongHandle ..." (golint)
    • Line 242: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 643: warning: comment on exported function GetHeadersFromHash should be of the form "GetHeadersFromHash ..." (golint)
    • paradigm/common/event/feed.go
    • Line 3: warning: comment on exported type Feed should be of the form "Feed ..." (with optional leading article) (golint)
    • Line 9: warning: comment on exported method Feed.Send should be of the form "Send ..." (golint)
    • Line 15: warning: exported method Feed.Subscribe should have comment or be unexported (golint)
    • paradigm/proxy/proxy_was_state.go
    • Line 13: warning: comment on exported type WriteAheadState should be of the form "WriteAheadState ..." (with optional leading article) (golint)
    • Line 28: warning: exported method WriteAheadState.Commit should have comment or be unexported (golint)
    • paradigm/common/log/rotate.go
    • Line 103: warning: don't use underscores in Go names; var os_Stat should be osStat (golint)
    • Line 359: warning: should omit values from range; this loop is equivalent to `for range ...` (golint)
    • paradigm/p2pserver/actor/server/actor.go
    • Line 15: warning: exported type P2PActor should have comment or be unexported (golint)
    • Line 28: warning: comment on exported method P2PActor.Start should be of the form "Start ..." (golint)
    • Line 29: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 35: warning: comment on exported method P2PActor.Receive should be of the form "Receive ..." (golint)
    • Line 36: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 91: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 100: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 112: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 123: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 134: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 146: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 158: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 169: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 180: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 191: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 202: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 213: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 223: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/network/http/service/service.go
    • Line 10: warning: exported type Service should have comment or be unexported (golint)
    • Line 14: warning: exported function NewService should have comment or be unexported (golint)
    • Line 22: warning: exported method Service.GetStats should have comment or be unexported (golint)
    • Line 29: warning: exported method Service.GetBlock should have comment or be unexported (golint)
    • paradigm/p2pserver/common/p2p_common.go
    • Line 100: warning: don't use underscores in Go names; const GetADDR_TYPE should be GetADDRTYPE (golint)
    • Line 116: warning: exported type AppendPeerID should have comment or be unexported (golint)
    • Line 120: warning: exported type RemovePeerID should have comment or be unexported (golint)
    • Line 124: warning: exported type AppendHeaders should have comment or be unexported (golint)
    • Line 129: warning: exported type AppendBlock should have comment or be unexported (golint)
    • paradigm/common/crypto/crypto.go
    • Line 20: warning: don't use underscores in Go names; var secp256k1_N should be secp256k1N (golint)
    • Line 21: warning: don't use underscores in Go names; var secp256k1_halfN should be secp256k1HalfN (golint)
    • Line 53: warning: comment on exported function CreateAddress should be of the form "CreateAddress ..." (golint)
    • Line 129: warning: exported function GenerateKey should have comment or be unexported (golint)
    • Line 148: warning: exported function PubkeyToAddress should have comment or be unexported (golint)
    • paradigm/storage/caches.go
    • Line 11: warning: exported type Key should have comment or be unexported (golint)
    • Line 16: warning: exported function NewKey should have comment or be unexported (golint)
    • Line 20: warning: exported method Key.ToString should have comment or be unexported (golint)
    • Line 24: warning: exported type ParentRoundInfo should have comment or be unexported (golint)
    • Line 29: warning: exported function NewBaseParentRoundInfo should have comment or be unexported (golint)
    • Line 48: warning: exported type ParticipantEventsCache should have comment or be unexported (golint)
    • Line 53: warning: exported function NewParticipantEventsCache should have comment or be unexported (golint)
    • Line 68: warning: comment on exported method ParticipantEventsCache.Get should be of the form "Get ..." (golint)
    • Line 87: warning: exported method ParticipantEventsCache.GetItem should have comment or be unexported (golint)
    • Line 100: warning: exported method ParticipantEventsCache.GetLast should have comment or be unexported (golint)
    • Line 113: warning: exported method ParticipantEventsCache.Set should have comment or be unexported (golint)
    • Line 121: warning: comment on exported method ParticipantEventsCache.Known should be of the form "Known ..." (golint)
    • Line 126: warning: exported method ParticipantEventsCache.Reset should have comment or be unexported (golint)
    • Line 132: warning: exported type ParticipantBlockSignaturesCache should have comment or be unexported (golint)
    • Line 137: warning: exported function NewParticipantBlockSignaturesCache should have comment or be unexported (golint)
    • Line 152: warning: comment on exported method ParticipantBlockSignaturesCache.Get should be of the form "Get ..." (golint)
    • Line 171: warning: exported method ParticipantBlockSignaturesCache.GetItem should have comment or be unexported (golint)
    • Line 184: warning: exported method ParticipantBlockSignaturesCache.GetLast should have comment or be unexported (golint)
    • Line 192: warning: exported method ParticipantBlockSignaturesCache.Set should have comment or be unexported (golint)
    • Line 201: warning: comment on exported method ParticipantBlockSignaturesCache.Known should be of the form "Known ..." (golint)
    • Line 206: warning: exported method ParticipantBlockSignaturesCache.Reset should have comment or be unexported (golint)
    • paradigm/storage/memory_store.go
    • Line 11: warning: exported type InmemStore should have comment or be unexported (golint)
    • Line 24: warning: exported function NewInmemStore should have comment or be unexported (golint)
    • Line 42: warning: exported method InmemStore.CacheSize should have comment or be unexported (golint)
    • Line 46: warning: exported method InmemStore.Participants should have comment or be unexported (golint)
    • Line 50: warning: exported method InmemStore.GetComet should have comment or be unexported (golint)
    • Line 59: warning: exported method InmemStore.SetComet should have comment or be unexported (golint)
    • Line 79: warning: exported method InmemStore.ParticipantEvents should have comment or be unexported (golint)
    • Line 83: warning: exported method InmemStore.ParticipantEvent should have comment or be unexported (golint)
    • Line 87: warning: exported method InmemStore.LastEventFrom should have comment or be unexported (golint)
    • Line 106: warning: exported method InmemStore.KnownEvents should have comment or be unexported (golint)
    • Line 110: warning: exported method InmemStore.ConsensusEvents should have comment or be unexported (golint)
    • Line 119: warning: exported method InmemStore.ConsensusEventsCount should have comment or be unexported (golint)
    • Line 123: warning: exported method InmemStore.AddConsensusEvent should have comment or be unexported (golint)
    • Line 129: warning: exported method InmemStore.GetRound should have comment or be unexported (golint)
    • Line 137: warning: exported method InmemStore.SetRound should have comment or be unexported (golint)
    • Line 145: warning: exported method InmemStore.LastRound should have comment or be unexported (golint)
    • Line 149: warning: exported method InmemStore.RoundWitnesses should have comment or be unexported (golint)
    • Line 157: warning: exported method InmemStore.RoundEvents should have comment or be unexported (golint)
    • Line 165: warning: exported method InmemStore.GetRoot should have comment or be unexported (golint)
    • Line 173: warning: exported method InmemStore.GetBlock should have comment or be unexported (golint)
    • Line 181: warning: exported method InmemStore.SetBlock should have comment or be unexported (golint)
    • Line 190: warning: exported method InmemStore.Reset should have comment or be unexported (golint)
    • Line 200: warning: exported method InmemStore.Close should have comment or be unexported (golint)
    • paradigm/types/bloom9.go
    • Line 55: warning: exported method Bloom.Bytes should have comment or be unexported (golint)
    • Line 59: warning: exported method Bloom.Test should have comment or be unexported (golint)
    • Line 63: warning: exported method Bloom.TestBytes should have comment or be unexported (golint)
    • Line 78: warning: exported function CreateBloom should have comment or be unexported (golint)
    • Line 87: warning: exported function LogsBloom should have comment or be unexported (golint)
    • Line 113: warning: exported var Bloom9 should have comment or be unexported (golint)
    • Line 115: warning: exported function BloomLookup should have comment or be unexported (golint)
    • paradigm/common/crypto/hash.go
    • Line 7: warning: exported function SHA256 should have comment or be unexported (golint)
    • Line 14: warning: exported function SimpleHashFromTwoHashes should have comment or be unexported (golint)
    • Line 21: warning: exported function SimpleHashFromHashes should have comment or be unexported (golint)
    • paradigm/proxy/proxy_processor.go
    • Line 11: warning: exported type StateTransition should have comment or be unexported (golint)
    • Line 22: warning: comment on exported function ProcessMessage should be of the form "ProcessMessage ..." (golint)
    • Line 111: warning: exported method StateTransition.TransitionOnNative should have comment or be unexported (golint)
    • paradigm/common/size.go
    • Line 7: warning: exported type StorageSize should have comment or be unexported (golint)
    • Line 9: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 19: warning: exported method StorageSize.Int64 should have comment or be unexported (golint)
    • Line 19: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 23: warning: exported type WriteCounter should have comment or be unexported (golint)
    • paradigm/proxy/proxy_service.go
    • Line 22: warning: exported type Service should have comment or be unexported (golint)
    • Line 32: warning: exported function NewService should have comment or be unexported (golint)
    • Line 43: warning: exported method Service.Run should have comment or be unexported (golint)
    • Line 124: warning: exported type CORSServer should have comment or be unexported (golint)
    • paradigm/core/sequentia/sorter.go
    • Line 9: warning: exported type ConsensusSorter should have comment or be unexported (golint)
    • Line 15: warning: exported function NewConsensusSorter should have comment or be unexported (golint)
    • Line 48: warning: exported method ConsensusSorter.GetPseudoRandomNumber should have comment or be unexported (golint)
    • paradigm/network/actor/pid.go
    • Line 10: warning: exported type PID should have comment or be unexported (golint)
    • Line 72: warning: exported method PID.StopFuture should have comment or be unexported (golint)
    • Line 81: warning: exported method PID.GracefulStop should have comment or be unexported (golint)
    • paradigm/p2pserver/message/types/notfound.go
    • Line 10: warning: exported type NotFound should have comment or be unexported (golint)
    • Line 14: warning: comment on exported method NotFound.Serialization should be of the form "Serialization ..." (golint)
    • Line 15: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 20: warning: exported method NotFound.CmdType should have comment or be unexported (golint)
    • Line 20: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 24: warning: comment on exported method NotFound.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 25: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/network/actor/supervision.go
    • Line 40: warning: exported function DefaultSupervisorStrategy should have comment or be unexported (golint)
    • Line 44: warning: exported function RestartingSupervisorStrategy should have comment or be unexported (golint)
    • paradigm/proxy/inmem_proxy.go
    • Line 15: warning: exported type AppProxy should have comment or be unexported (golint)
    • Line 20: warning: comment on exported type InmemAppProxy should be of the form "InmemAppProxy ..." (with optional leading article) (golint)
    • Line 33: warning: exported function NewInmemAppProxy should have comment or be unexported (golint)
    • Line 68: warning: exported method InmemAppProxy.Run should have comment or be unexported (golint)
    • Line 72: warning: receiver name iap should be consistent with previous receiver name p for InmemAppProxy (golint)
    • Line 95: warning: exported method InmemAppProxy.SubmitCh should have comment or be unexported (golint)
    • Line 99: warning: exported method InmemAppProxy.CommitBlock should have comment or be unexported (golint)
    • Line 109: warning: exported method InmemAppProxy.SubmitTx should have comment or be unexported (golint)
    • Line 113: warning: exported method InmemAppProxy.GetCommittedTransactions should have comment or be unexported (golint)
    • paradigm/proxy/tx_message.go
    • Line 7: warning: exported type Message should have comment or be unexported (golint)
    • Line 21: warning: exported type TxMessage should have comment or be unexported (golint)
    • Line 30: warning: exported function NewTxMessage should have comment or be unexported (golint)
    • Line 43: warning: exported method TxMessage.From should have comment or be unexported (golint)
    • Line 44: warning: exported method TxMessage.To should have comment or be unexported (golint)
    • Line 45: warning: exported method TxMessage.GasPrice should have comment or be unexported (golint)
    • Line 46: warning: exported method TxMessage.Value should have comment or be unexported (golint)
    • Line 47: warning: exported method TxMessage.Gas should have comment or be unexported (golint)
    • Line 48: warning: exported method TxMessage.Nonce should have comment or be unexported (golint)
    • Line 49: warning: exported method TxMessage.Data should have comment or be unexported (golint)
    • Line 50: warning: exported method TxMessage.CheckNonce should have comment or be unexported (golint)
    • paradigm/common/log/logger.go
    • Line 9: warning: exported var Writer should have comment or be unexported (golint)
    • Line 11: warning: exported function InitRotateWriter should have comment or be unexported (golint)
    • Line 23: warning: exported function GetConsoleLogger should have comment or be unexported (golint)
    • Line 29: warning: exported function GetLogger should have comment or be unexported (golint)
    • paradigm/network/actor/internal/queue/goring/queue.go
    • Line 15: warning: exported type Queue should have comment or be unexported (golint)
    • Line 21: warning: exported function New should have comment or be unexported (golint)
    • Line 33: warning: exported method Queue.Push should have comment or be unexported (golint)
    • Line 62: warning: exported method Queue.Length should have comment or be unexported (golint)
    • Line 66: warning: exported method Queue.Empty should have comment or be unexported (golint)
    • Line 70: warning: comment on exported method Queue.Pop should be of the form "Pop ..." (golint)
    • Line 88: warning: exported method Queue.PopMany should have comment or be unexported (golint)
    • paradigm/p2pserver/message/utils/msg_router.go
    • Line 32: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 59: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 66: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 71: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 76: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 83: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 106: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/p2pserver/message/types/blocks_req.go
    • Line 10: warning: exported type BlocksReq should have comment or be unexported (golint)
    • Line 16: warning: comment on exported method BlocksReq.Serialization should be of the form "Serialization ..." (golint)
    • Line 17: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 25: warning: exported method BlocksReq.CmdType should have comment or be unexported (golint)
    • Line 25: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 29: warning: comment on exported method BlocksReq.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 30: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/p2pserver/message/types/inventory.go
    • Line 10: warning: exported var LastInvHash should have comment or be unexported (golint)
    • Line 12: warning: exported type InvPayload should have comment or be unexported (golint)
    • Line 17: warning: exported type Inv should have comment or be unexported (golint)
    • Line 21: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 25: warning: exported method Inv.CmdType should have comment or be unexported (golint)
    • Line 25: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 29: warning: comment on exported method Inv.Serialization should be of the form "Serialization ..." (golint)
    • Line 30: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 42: warning: comment on exported method Inv.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 43: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/common/math/big.go
    • Line 13: warning: exported var MaxBig256 should have comment or be unexported (golint)
    • Line 65: warning: comment on exported function MustParseBig256 should be of the form "MustParseBig256 ..." (golint)
    • Line 173: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • paradigm/p2pserver/block_sync.go
    • Line 19: warning: exported const SYNC_MAX_HEADER_FORWARD_SIZE should have comment (or a comment on this block) or be unexported (golint)
    • Line 66: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 71: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 76: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 80: warning: comment on exported method NodeWeight.AppendNewReqtime should be of the form "AppendNewReqtime ..." (golint)
    • Line 81: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 86: warning: comment on exported method NodeWeight.AppendNewSpeed should be of the form "AppendNewSpeed ..." (golint)
    • Line 87: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 93: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 147: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 154: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 161: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 169: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 180: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 186: warning: comment on exported method SyncFlightInfo.ResetStartTime should be of the form "ResetStartTime ..." (golint)
    • Line 187: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 194: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 235: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 250: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 324: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 329: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 367: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 429: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 439: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 469: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 500: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 509: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 515: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 526: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 536: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 542: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 552: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 558: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 569: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 579: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 585: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 595: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 601: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 639: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 649: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 656: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 662: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 668: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 678: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 689: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 695: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 700: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 706: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 716: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 727: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 737: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 745: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 779: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 804: warning: comment on exported method BlockSyncMgr.Close should be of the form "Close ..." (golint)
    • Line 805: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 810: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 817: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 828: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 836: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 844: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 852: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 860: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/p2pserver/message/types/block_header.go
    • Line 12: warning: exported type BlkHeader should have comment or be unexported (golint)
    • Line 16: warning: comment on exported method BlkHeader.Serialization should be of the form "Serialization ..." (golint)
    • Line 17: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 30: warning: exported method BlkHeader.CmdType should have comment or be unexported (golint)
    • Line 30: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 34: warning: comment on exported method BlkHeader.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 35: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/core/sequentia/sequentia.go
    • Line 46: warning: comment on exported var Instance should be of the form "Instance ..." (golint)
    • Line 49: warning: comment on exported function BuildCometGraph should be of the form "BuildCometGraph ..." (golint)
    • Line 81: warning: exported method CometGraph.MostPlurality should have comment or be unexported (golint)
    • Line 85: warning: comment on exported method CometGraph.AncestorOf should be of the form "AncestorOf ..." (golint)
    • Line 117: warning: comment on exported method CometGraph.SelfAncestor should be of the form "SelfAncestor ..." (golint)
    • Line 147: warning: comment on exported method CometGraph.See should be of the form "See ..." (golint)
    • Line 155: warning: comment on exported method CometGraph.OldestSelfAncestorToSee should be of the form "OldestSelfAncestorToSee ..." (golint)
    • Line 184: warning: comment on exported method CometGraph.StronglySee should be of the form "StronglySee ..." (golint)
    • Line 215: warning: comment on exported method CometGraph.ParentRound should be of the form "ParentRound ..." (golint)
    • Line 279: warning: comment on exported method CometGraph.Witness should be of the form "Witness ..." (golint)
    • Line 299: warning: comment on exported method CometGraph.RoundInc should be of the form "RoundInc ..." (golint)
    • Line 322: warning: exported method CometGraph.RoundReceived should have comment or be unexported (golint)
    • Line 335: warning: exported method CometGraph.Round should have comment or be unexported (golint)
    • Line 356: warning: comment on exported method CometGraph.RoundDiff should be of the form "RoundDiff ..." (golint)
    • Line 371: warning: comment on exported method CometGraph.InsertComet should be of the form "InsertComet ..." (golint)
    • Line 487: warning: comment on exported method CometGraph.CheckSelfParent should be of the form "CheckSelfParent ..." (golint)
    • Line 506: warning: comment on exported method CometGraph.CheckOtherParent should be of the form "CheckOtherParent ..." (golint)
    • Line 531: warning: comment on exported method CometGraph.InitEventCoordinates should be of the form "InitEventCoordinates ..." (golint)
    • Line 585: warning: comment on exported method CometGraph.UpdateAncestorFirstDescendant should be of the form "UpdateAncestorFirstDescendant ..." (golint)
    • Line 616: warning: exported method CometGraph.SetWireInfo should have comment or be unexported (golint)
    • Line 653: warning: exported method CometGraph.ReadWireInfo should have comment or be unexported (golint)
    • Line 706: warning: exported method CometGraph.DivideRounds should have comment or be unexported (golint)
    • Line 738: warning: comment on exported method CometGraph.DecideFame should be of the form "DecideFame ..." (golint)
    • Line 842: warning: comment on exported method CometGraph.DecideRoundReceived should be of the form "DecideRoundReceived ..." (golint)
    • Line 891: warning: exported method CometGraph.FindOrder should have comment or be unexported (golint)
    • Line 970: warning: exported method CometGraph.MedianTimestamp should have comment or be unexported (golint)
    • Line 980: warning: exported method CometGraph.ConsensusEvents should have comment or be unexported (golint)
    • Line 984: warning: comment on exported method CometGraph.KnownEvents should be of the form "KnownEvents ..." (golint)
    • Line 989: warning: exported method CometGraph.Reset should have comment or be unexported (golint)
    • Line 1010: warning: exported method CometGraph.GetFrame should have comment or be unexported (golint)
    • paradigm/p2pserver/message/types/pong.go
    • Line 10: warning: exported type Pong should have comment or be unexported (golint)
    • Line 14: warning: comment on exported method Pong.Serialization should be of the form "Serialization ..." (golint)
    • Line 15: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 20: warning: exported method Pong.CmdType should have comment or be unexported (golint)
    • Line 20: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 24: warning: comment on exported method Pong.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 25: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/types/transaction.go
    • Line 20: warning: exported var ErrInvalidSig should have comment or be unexported (golint)
    • Line 23: warning: exported type Transaction should have comment or be unexported (golint)
    • Line 59: warning: exported function NewTransaction should have comment or be unexported (golint)
    • Line 63: warning: exported function NewContractCreation should have comment or be unexported (golint)
    • Line 114: warning: comment on exported method Transaction.EncodeRLP should be of the form "EncodeRLP ..." (golint)
    • Line 130: warning: exported method Transaction.MarshalJSON should have comment or be unexported (golint)
    • Line 157: warning: exported method Transaction.Data should have comment or be unexported (golint)
    • Line 158: warning: exported method Transaction.Gas should have comment or be unexported (golint)
    • Line 159: warning: exported method Transaction.GasPrice should have comment or be unexported (golint)
    • Line 160: warning: exported method Transaction.Value should have comment or be unexported (golint)
    • Line 161: warning: exported method Transaction.Nonce should have comment or be unexported (golint)
    • Line 162: warning: exported method Transaction.CheckNonce should have comment or be unexported (golint)
    • Line 169: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 186: warning: exported method Transaction.Size should have comment or be unexported (golint)
    • Line 236: warning: exported method Transaction.RawSignatureValues should have comment or be unexported (golint)
    • Line 292: warning: comment on exported type Transactions should be of the form "Transactions ..." (with optional leading article) (golint)
    • Line 307: warning: comment on exported function TxDifference should be of the form "TxDifference ..." (golint)
    • Line 342: warning: exported method TxByPrice.Push should have comment or be unexported (golint)
    • Line 346: warning: exported method TxByPrice.Pop should have comment or be unexported (golint)
    • Line 425: warning: exported function NewMessage should have comment or be unexported (golint)
    • Line 438: warning: exported method Message.From should have comment or be unexported (golint)
    • Line 439: warning: exported method Message.To should have comment or be unexported (golint)
    • Line 440: warning: exported method Message.GasPrice should have comment or be unexported (golint)
    • Line 441: warning: exported method Message.Value should have comment or be unexported (golint)
    • Line 442: warning: exported method Message.Gas should have comment or be unexported (golint)
    • Line 443: warning: exported method Message.Nonce should have comment or be unexported (golint)
    • Line 444: warning: exported method Message.Data should have comment or be unexported (golint)
    • Line 445: warning: exported method Message.CheckNonce should have comment or be unexported (golint)
    • paradigm/proxy/mem_pool.go
    • Line 11: warning: exported type TxPool should have comment or be unexported (golint)
    • Line 19: warning: exported function NewTxPool should have comment or be unexported (golint)
    • Line 30: warning: exported method TxPool.Reset should have comment or be unexported (golint)
    • Line 43: warning: exported method TxPool.CheckTx should have comment or be unexported (golint)
    • Line 58: warning: exported method TxPool.GetNonce should have comment or be unexported (golint)
    • paradigm/proxy/proxy_state.go
    • Line 24: warning: exported var MIPMapLevels should have comment or be unexported (golint)
    • Line 28: warning: exported type State should have comment or be unexported (golint)
    • Line 39: warning: exported function NewState should have comment or be unexported (golint)
    • Line 72: warning: exported method State.ProcessBlock should have comment or be unexported (golint)
    • Line 166: warning: exported method State.CheckTx should have comment or be unexported (golint)
    • Line 190: warning: exported method State.InitState should have comment or be unexported (golint)
    • Line 234: warning: exported method State.CreateAccounts should have comment or be unexported (golint)
    • Line 253: warning: exported method State.GetBalance should have comment or be unexported (golint)
    • Line 257: warning: exported method State.GetNonce should have comment or be unexported (golint)
    • Line 261: warning: exported method State.GetTransaction should have comment or be unexported (golint)
    • Line 277: warning: exported method State.GetReceipt should have comment or be unexported (golint)
    • paradigm/network/actor/props.go
    • Line 5: warning: exported type InboundMiddleware should have comment or be unexported (golint)
    • Line 6: warning: exported type OutboundMiddleware should have comment or be unexported (golint)
    • Line 48: warning: comment on exported method Props.WithMiddleware should be of the form "WithMiddleware ..." (golint)
    • Line 54: warning: exported method Props.WithOutboundMiddleware should have comment or be unexported (golint)
    • Line 101: warning: comment on exported method Props.WithInstance should be of the form "WithInstance ..." (golint)
    • paradigm/p2pserver/message/types/ping.go
    • Line 10: warning: exported type Ping should have comment or be unexported (golint)
    • Line 14: warning: comment on exported method Ping.Serialization should be of the form "Serialization ..." (golint)
    • Line 15: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 20: warning: exported method Ping.CmdType should have comment or be unexported (golint)
    • Line 20: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 24: warning: comment on exported method Ping.Deserialization should be of the form "Deserialization ..." (golint)
    • Line 25: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/types/signer.go
    • Line 15: warning: exported var ErrInvalidChainId should have comment or be unexported (golint)
    • Line 83: warning: comment on exported type BasicSigner should be of the form "BasicSigner ..." (with optional leading article) (golint)
    • Line 88: warning: exported function NewBasicSigner should have comment or be unexported (golint)
    • Line 95: warning: exported method BasicSigner.Equal should have comment or be unexported (golint)
    • Line 102: warning: exported method BasicSigner.Sender should have comment or be unexported (golint)
    • Line 111: warning: comment on exported method BasicSigner.SignatureValues should be of the form "SignatureValues ..." (golint)
    • paradigm/common/crypto/signature.go
    • Line 11: warning: exported function Ecrecover should have comment or be unexported (golint)
    • Line 20: warning: exported function SigToPub should have comment or be unexported (golint)
    • Line 30: warning: comment on exported function Sign should be of the form "Sign ..." (golint)
    • paradigm/common/serialization/serialize.go
    • Line 11: warning: exported var ErrRange should have comment or be unexported (golint)
    • Line 12: warning: exported var ErrEof should have comment or be unexported (golint)
    • Line 56: warning: exported function WriteVarUint should have comment or be unexported (golint)
    • Line 79: warning: exported function ReadVarUint should have comment or be unexported (golint)
    • Line 117: warning: exported function WriteVarBytes should have comment or be unexported (golint)
    • Line 126: warning: exported function WriteString should have comment or be unexported (golint)
    • Line 130: warning: exported function ReadVarBytes should have comment or be unexported (golint)
    • Line 142: warning: exported function ReadString should have comment or be unexported (golint)
    • Line 150: warning: exported function GetVarUintSize should have comment or be unexported (golint)
    • Line 162: warning: exported function ReadBytes should have comment or be unexported (golint)
    • Line 170: warning: exported function ReadUint8 should have comment or be unexported (golint)
    • Line 179: warning: exported function ReadUint16 should have comment or be unexported (golint)
    • Line 188: warning: exported function ReadUint32 should have comment or be unexported (golint)
    • Line 197: warning: exported function ReadUint64 should have comment or be unexported (golint)
    • Line 206: warning: exported function WriteUint8 should have comment or be unexported (golint)
    • Line 213: warning: exported function WriteUint16 should have comment or be unexported (golint)
    • Line 220: warning: exported function WriteUint32 should have comment or be unexported (golint)
    • Line 227: warning: exported function WriteUint64 should have comment or be unexported (golint)
    • Line 234: warning: exported function ToArray should have comment or be unexported (golint)
    • Line 271: warning: exported function WriteBool should have comment or be unexported (golint)
    • Line 276: warning: exported function ReadBool should have comment or be unexported (golint)
    • Line 282: warning: exported function WriteByte should have comment or be unexported (golint)
    • Line 290: warning: exported function ReadByte should have comment or be unexported (golint)
    • paradigm/network/actor/log/log.go
    • Line 12: warning: exported type Level should have comment or be unexported (golint)
    • Line 15: warning: exported const MinLevel should have comment (or a comment on this block) or be unexported (golint)
    • Line 22: warning: exported type Logger should have comment or be unexported (golint)
    • Line 28: warning: exported function New should have comment or be unexported (golint)
    • Line 32: warning: exported method Logger.With should have comment or be unexported (golint)
    • Line 54: warning: exported method Logger.Level should have comment or be unexported (golint)
    • Line 58: warning: exported method Logger.SetLevel should have comment or be unexported (golint)
    • Line 62: warning: exported method Logger.Debug should have comment or be unexported (golint)
    • Line 68: warning: exported method Logger.Info should have comment or be unexported (golint)
    • Line 80: warning: exported function InitLog should have comment or be unexported (golint)
    • paradigm/p2pserver/p2pserver.go
    • Line 69: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 74: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 95: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 105: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 110: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 115: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 120: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 125: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 158: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 169: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 174: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 179: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 184: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 189: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 193: warning: comment on exported method P2PServer.GetConnectionState should be of the form "GetConnectionState ..." (golint)
    • Line 194: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 199: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 204: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 210: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 215: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 232: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 253: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 267: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 316: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 334: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 339: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 414: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 434: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 450: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 456: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 474: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 480: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 491: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 509: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 523: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 534: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 559: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 575: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/p2pserver/peer/nbr_peers.go
    • Line 11: warning: comment on exported type NbrPeers should be of the form "NbrPeers ..." (with optional leading article) (golint)
    • Line 18: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 29: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 35: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 46: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 58: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 70: warning: comment on exported method NbrPeers.Init should be of the form "Init ..." (golint)
    • Line 71: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 76: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 93: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 115: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 129: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 143: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • paradigm/types/root.go
    • Line 8: warning: exported type Root should have comment or be unexported (golint)
    • Line 15: warning: exported function NewBaseRoot should have comment or be unexported (golint)
    • Line 24: warning: exported method Root.Marshal should have comment or be unexported (golint)
    • Line 33: warning: exported method Root.Unmarshal should have comment or be unexported (golint)
    • paradigm/p2pserver/net/netserver/netserver.go
    • Line 76: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 119: warning: comment on exported method NetServer.Start should be of the form "Start ..." (golint)
    • Line 120: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 125: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 129: warning: comment on exported method NetServer.GetID should be of the form "GetID ..." (golint)
    • Line 130: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 135: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 140: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 145: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 151: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 156: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 161: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 166: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 171: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 176: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 180: warning: comment on exported method NetServer.GetNp should be of the form "GetNp ..." (golint)
    • Line 181: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 186: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 191: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 196: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 201: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 206: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 211: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 216: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 221: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 224: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 229: warning: comment on exported method NetServer.Send should be of the form "Send ..." (golint)
    • Line 230: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 245: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 253: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 349: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 364: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 400: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 415: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 430: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 491: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 531: warning: comment on exported method NetServer.AddOutConnectingList should be of the form "AddOutConnectingList ..." (golint)
    • Line 532: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 548: warning: comment on exported method NetServer.RemoveFromConnectingList should be of the form "RemoveFromConnectingList ..." (golint)
    • Line 549: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 565: warning: comment on exported method NetServer.GetOutConnectingListLen should be of the form "GetOutConnectingListLen ..." (golint)
    • Line 566: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 572: warning: comment on exported method NetServer.IsAddrFromConnecting should be of the form "IsAddrFromConnecting ..." (golint)
    • Line 573: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 584: warning: comment on exported method NetServer.GetPeerFromAddr should be of the form "GetPeerFromAddr ..." (golint)
    • Line 585: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 602: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 623: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 634: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 645: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 656: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 667: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 674: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 688: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 700: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 713: warning: comment on exported method NetServer.RemoveFromInConnRecord should be of the form "RemoveFromInConnRecord ..." (golint)
    • Line 714: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 729: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 736: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 751: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 765: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 776: warning: comment on exported method NetServer.RemoveFromOutConnRecord should be of the form "RemoveFromOutConnRecord ..." (golint)
    • Line 777: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 792: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 799: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 813: warning: comment on exported method NetServer.IsOwnAddress should be of the form "IsOwnAddress ..." (golint)
    • Line 814: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 821: warning: comment on exported method NetServer.SetOwnAddress should be of the form "SetOwnAddress ..." (golint)
    • Line 822: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign94%

IneffAssign detects ineffectual assignments in Go code.

    • paradigm/p2pserver/message/types/version.go
    • Line 52: warning: ineffectual assignment to eof (ineffassign)
    • Line 53: warning: ineffectual assignment to eof (ineffassign)
    • Line 54: warning: ineffectual assignment to eof (ineffassign)
    • Line 55: warning: ineffectual assignment to eof (ineffassign)
    • Line 56: warning: ineffectual assignment to eof (ineffassign)
    • Line 57: warning: ineffectual assignment to eof (ineffassign)
    • Line 59: warning: ineffectual assignment to eof (ineffassign)
    • Line 62: warning: ineffectual assignment to eof (ineffassign)
    • Line 63: warning: ineffectual assignment to eof (ineffassign)
    • Line 64: warning: ineffectual assignment to eof (ineffassign)

misspell99%

Misspell Finds commonly misspelled English words