Preparing report...

Report for github.com/pokt-network/pocket-core

A+    Excellent!    Found 215 issues across 412 files

Tweet

gofmt93%

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!


golint51%

Golint is a linter for Go source code.

    • pocket-core/x/apps/types/params.go
    • Line 48: warning: comment on exported method Params.ParamSetPairs should be of the form "ParamSetPairs ..." (golint)
    • Line 89: warning: comment on exported method Params.Equal should be of the form "Equal ..." (golint)
    • pocket-core/crypto/ed25519.go
    • Line 13: warning: exported type Ed25519PublicKey should have comment or be unexported (golint)
    • Line 14: warning: exported type Ed25519PrivateKey should have comment or be unexported (golint)
    • Line 25: warning: exported const Ed25519PrivKeySize should have comment (or a comment on this block) or be unexported (golint)
    • Line 30: warning: exported method Ed25519PublicKey.NewPublicKey should have comment or be unexported (golint)
    • Line 38: warning: exported method Ed25519PublicKey.PubKeyToPublicKey should have comment or be unexported (golint)
    • Line 42: warning: exported method Ed25519PublicKey.PubKey should have comment or be unexported (golint)
    • Line 46: warning: exported method Ed25519PublicKey.Bytes should have comment or be unexported (golint)
    • Line 54: warning: exported method Ed25519PublicKey.RawBytes should have comment or be unexported (golint)
    • Line 63: warning: exported method Ed25519PublicKey.RawString should have comment or be unexported (golint)
    • Line 67: warning: exported method Ed25519PublicKey.Address should have comment or be unexported (golint)
    • Line 71: warning: exported method Ed25519PublicKey.VerifyBytes should have comment or be unexported (golint)
    • Line 75: warning: exported method Ed25519PublicKey.Equals should have comment or be unexported (golint)
    • Line 79: warning: exported method Ed25519PublicKey.Size should have comment or be unexported (golint)
    • Line 83: warning: exported method Ed25519PublicKey.MarshalJSON should have comment or be unexported (golint)
    • Line 87: warning: exported method Ed25519PublicKey.UnmarshalJSON should have comment or be unexported (golint)
    • Line 107: warning: exported method Ed25519PrivateKey.PrivateKeyFromBytes should have comment or be unexported (golint)
    • Line 116: warning: exported method Ed25519PrivateKey.RawBytes should have comment or be unexported (golint)
    • Line 121: warning: exported method Ed25519PrivateKey.RawString should have comment or be unexported (golint)
    • Line 125: warning: exported method Ed25519PrivateKey.Bytes should have comment or be unexported (golint)
    • Line 137: warning: exported method Ed25519PrivateKey.PublicKey should have comment or be unexported (golint)
    • Line 141: warning: exported method Ed25519PrivateKey.PubKey should have comment or be unexported (golint)
    • Line 145: warning: exported method Ed25519PrivateKey.Equals should have comment or be unexported (golint)
    • Line 149: warning: exported method Ed25519PrivateKey.Sign should have comment or be unexported (golint)
    • Line 153: warning: exported method Ed25519PrivateKey.Size should have comment or be unexported (golint)
    • Line 157: warning: exported method Ed25519PrivateKey.PrivKey should have comment or be unexported (golint)
    • Line 161: warning: exported method Ed25519PrivateKey.PrivKeyToPrivateKey should have comment or be unexported (golint)
    • Line 165: warning: exported method Ed25519PrivateKey.GenPrivateKey should have comment or be unexported (golint)
    • pocket-core/types/utils.go
    • Line 15: warning: comment on exported var DBBackend should be of the form "DBBackend ..." (golint)
    • Line 19: warning: comment on exported function SortJSON should be of the form "SortJSON ..." (golint)
    • Line 54: warning: comment on exported const SortableTimeFormat should be of the form "SortableTimeFormat ..." (golint)
    • Line 57: warning: comment on exported function FormatTimeBytes should be of the form "FormatTimeBytes ..." (golint)
    • Line 62: warning: comment on exported function ParseTimeBytes should be of the form "ParseTimeBytes ..." (golint)
    • pocket-core/x/pocketcore/types/crypto.go
    • Line 10: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 15: warning: exported var Hasher should have comment or be unexported (golint)
    • Line 22: warning: comment on exported function NetworkIdentifierVerification should be of the form "NetworkIdentifierVerification ..." (golint)
    • Line 41: warning: comment on exported function SignatureVerification should be of the form "SignatureVerification ..." (golint)
    • Line 69: warning: comment on exported function InitPVKeyFile should be of the form "InitPVKeyFile ..." (golint)
    • Line 74: warning: comment on exported function GetPVKeyFile should be of the form "GetPVKeyFile ..." (golint)
    • Line 78: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 83: warning: comment on exported function PubKeyVerification should be of the form "PubKeyVerification ..." (golint)
    • Line 97: warning: comment on exported function HashVerification should be of the form "HashVerification ..." (golint)
    • Line 116: warning: comment on exported function AddressVerification should be of the form "AddressVerification ..." (golint)
    • Line 136: warning: comment on exported function Hash should be of the form "Hash ..." (golint)
    • Line 143: warning: exported function PseudorandomSelection should have comment or be unexported (golint)
    • pocket-core/app/cmd/rpc/client.go
    • Line 42: warning: exported type RPCRelayResponse should have comment or be unexported (golint)
    • Line 48: warning: exported type RPCRelayErrorResponse should have comment or be unexported (golint)
    • Line 89: warning: comment on exported function Stop should be of the form "Stop ..." (golint)
    • Line 131: warning: exported type SendRawTxParams should have comment or be unexported (golint)
    • Line 136: warning: exported function SendRawTx should have comment or be unexported (golint)
    • Line 165: warning: exported function SimRequest should have comment or be unexported (golint)
    • pocket-core/x/gov/module.go
    • Line 22: warning: comment on exported type AppModuleBasic should be of the form "AppModuleBasic ..." (with optional leading article) (golint)
    • Line 25: warning: comment on exported method AppModuleBasic.Name should be of the form "Name ..." (golint)
    • Line 30: warning: comment on exported method AppModuleBasic.RegisterCodec should be of the form "RegisterCodec ..." (golint)
    • Line 35: warning: comment on exported method AppModuleBasic.DefaultGenesis should be of the form "DefaultGenesis ..." (golint)
    • Line 40: warning: comment on exported method AppModuleBasic.ValidateGenesis should be of the form "ValidateGenesis ..." (golint)
    • Line 66: warning: exported method AppModule.UpgradeCodec should have comment or be unexported (golint)
    • Line 113: warning: comment on exported method AppModule.BeginBlock should be of the form "BeginBlock ..." (golint)
    • pocket-core/store/transient/store.go
    • Line 19: warning: comment on exported function NewStore should be of the form "NewStore ..." (golint)
    • Line 24: warning: comment on exported method Store.Commit should be of the form "Commit ..." (golint)
    • Line 31: warning: comment on exported method Store.SetPruning should be of the form "SetPruning ..." (golint)
    • Line 35: warning: comment on exported method Store.LastCommitID should be of the form "LastCommitID ..." (golint)
    • Line 40: warning: comment on exported method Store.GetStoreType should be of the form "GetStoreType ..." (golint)
    • pocket-core/store/types/store.go
    • Line 13: warning: exported type Store should have comment or be unexported (golint)
    • Line 18: warning: comment on exported type Committer should be of the form "Committer ..." (with optional leading article) (golint)
    • Line 25: warning: comment on exported type CommitStore should be of the form "CommitStore ..." (with optional leading article) (golint)
    • Line 42: warning: exported type MultiStore should have comment or be unexported (golint)
    • Line 73: warning: comment on exported type CacheMultiStore should be of the form "CacheMultiStore ..." (with optional leading article) (golint)
    • Line 79: warning: comment on exported type CommitMultiStore should be of the form "CommitMultiStore ..." (with optional leading article) (golint)
    • Line 145: warning: comment on exported type Iterator should be of the form "Iterator ..." (with optional leading article) (golint)
    • Line 158: warning: comment on exported type CommitKVStore should be of the form "CommitKVStore ..." (with optional leading article) (golint)
    • Line 182: warning: exported type CacheWrapper should have comment or be unexported (golint)
    • Line 199: warning: exported method CommitID.IsZero should have comment or be unexported (golint)
    • Line 210: warning: comment on exported type StoreType should be of the form "StoreType ..." (with optional leading article) (golint)
    • Line 214: warning: comment on exported const StoreTypeMulti should be of the form "StoreTypeMulti ..." (golint)
    • Line 216: warning: exported const StoreTypeDB should have comment (or a comment on this block) or be unexported (golint)
    • Line 224: warning: comment on exported type StoreKey should be of the form "StoreKey ..." (with optional leading article) (golint)
    • Line 244: warning: exported method KVStoreKey.Name should have comment or be unexported (golint)
    • Line 257: warning: comment on exported function NewTransientStoreKey should be of the form "NewTransientStoreKey ..." (golint)
    • Line 265: warning: comment on exported method TransientStoreKey.Name should be of the form "Name ..." (golint)
    • Line 277: warning: comment on exported type KVPair should be of the form "KVPair ..." (with optional leading article) (golint)
    • pocket-core/x/pocketcore/types/evidence.go
    • Line 12: warning: comment on exported type Evidence should be of the form "Evidence ..." (with optional leading article) (golint)
    • Line 21: warning: exported method Evidence.IsSealed should have comment or be unexported (golint)
    • Line 28: warning: exported method Evidence.Seal should have comment or be unexported (golint)
    • Line 33: warning: comment on exported method Evidence.GenerateMerkleRoot should be of the form "GenerateMerkleRoot ..." (golint)
    • Line 45: warning: comment on exported method Evidence.AddProof should be of the form "AddProof ..." (golint)
    • Line 55: warning: comment on exported method Evidence.GenerateMerkleProof should be of the form "GenerateMerkleProof ..." (golint)
    • Line 72: warning: exported method Evidence.LegacyAminoMarshal should have comment or be unexported (golint)
    • Line 87: warning: exported method Evidence.LegacyAminoUnmarshal should have comment or be unexported (golint)
    • Line 113: warning: exported method Evidence.Reset should have comment or be unexported (golint)
    • Line 122: warning: exported method Evidence.ProtoMessage should have comment or be unexported (golint)
    • Line 124: warning: exported method Evidence.Marshal should have comment or be unexported (golint)
    • Line 132: warning: exported method Evidence.MarshalTo should have comment or be unexported (golint)
    • Line 140: warning: exported method Evidence.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 148: warning: exported method Evidence.Size should have comment or be unexported (golint)
    • Line 156: warning: exported method Evidence.Unmarshal should have comment or be unexported (golint)
    • Line 166: warning: exported method Evidence.ToProto should have comment or be unexported (golint)
    • Line 180: warning: exported method ProtoEvidence.FromProto should have comment or be unexported (golint)
    • Line 194: warning: exported method Evidence.MarshalObject should have comment or be unexported (golint)
    • Line 202: warning: exported method Evidence.UnmarshalObject should have comment or be unexported (golint)
    • Line 211: warning: exported method Evidence.Key should have comment or be unexported (golint)
    • Line 215: warning: comment on exported type EvidenceType should be of the form "EvidenceType ..." (with optional leading article) (golint)
    • Line 219: warning: exported const RelayEvidence should have comment (or a comment on this block) or be unexported (golint)
    • Line 223: warning: comment on exported method EvidenceType.Byte should be of the form "Byte ..." (golint)
    • Line 235: warning: exported function EvidenceTypeFromString should have comment or be unexported (golint)
    • pocket-core/types/tx_msg.go
    • Line 5: warning: exported type Msg should have comment or be unexported (golint)
    • Line 35: warning: comment on exported type ProtoMsg should be of the form "ProtoMsg ..." (with optional leading article) (golint)
    • Line 67: warning: comment on exported type Tx should be of the form "Tx ..." (with optional leading article) (golint)
    • pocket-core/codec/proto_codec.go
    • Line 21: warning: exported function NewProtoCodec should have comment or be unexported (golint)
    • Line 25: warning: exported method ProtoCodec.Register should have comment or be unexported (golint)
    • Line 33: warning: exported method ProtoCodec.RegisterImplementation should have comment or be unexported (golint)
    • Line 41: warning: exported method ProtoCodec.MarshalBinaryBare should have comment or be unexported (golint)
    • Line 45: warning: exported method ProtoCodec.MustMarshalBinaryBare should have comment or be unexported (golint)
    • Line 54: warning: exported method ProtoCodec.MarshalBinaryLengthPrefixed should have comment or be unexported (golint)
    • Line 65: warning: exported method ProtoCodec.MustMarshalBinaryLengthPrefixed should have comment or be unexported (golint)
    • Line 74: warning: exported method ProtoCodec.UnmarshalBinaryBare should have comment or be unexported (golint)
    • Line 86: warning: exported method ProtoCodec.MustUnmarshalBinaryBare should have comment or be unexported (golint)
    • Line 92: warning: exported method ProtoCodec.UnmarshalBinaryLengthPrefixed should have comment or be unexported (golint)
    • Line 108: warning: exported method ProtoCodec.MustUnmarshalBinaryLengthPrefixed should have comment or be unexported (golint)
    • Line 114: warning: exported method ProtoCodec.MarshalJSON should have comment or be unexported (golint)
    • Line 123: warning: exported method ProtoCodec.MustMarshalJSON should have comment or be unexported (golint)
    • Line 132: warning: exported method ProtoCodec.UnmarshalJSON should have comment or be unexported (golint)
    • Line 146: warning: exported method ProtoCodec.MustUnmarshalJSON should have comment or be unexported (golint)
    • Line 152: warning: exported method ProtoCodec.UnpackAny should have comment or be unexported (golint)
    • pocket-core/x/nodes/types/keys.go
    • Line 11: warning: exported const ModuleName should have comment (or a comment on this block) or be unexported (golint)
    • Line 34: warning: exported function KeyForValidatorByNetworkID should have comment or be unexported (golint)
    • Line 38: warning: exported function KeyForValidatorsByNetworkID should have comment or be unexported (golint)
    • Line 42: warning: exported function AddressForValidatorByNetworkIDKey should have comment or be unexported (golint)
    • Line 47: warning: exported function KeyForValWaitingToBeginUnstaking should have comment or be unexported (golint)
    • Line 51: warning: comment on exported function KeyForValByAllVals should be of the form "KeyForValByAllVals ..." (golint)
    • Line 56: warning: comment on exported function KeyForUnstakingValidators should be of the form "KeyForUnstakingValidators ..." (golint)
    • Line 62: warning: comment on exported function KeyForValidatorInStakingSet should be of the form "KeyForValidatorInStakingSet ..." (golint)
    • Line 68: warning: comment on exported function KeyForValidatorPrevStateStateByPower should be of the form "KeyForValidatorPrevStateStateByPower ..." (golint)
    • Line 73: warning: comment on exported function KeyForValidatorAward should be of the form "KeyForValidatorAward ..." (golint)
    • Line 78: warning: exported function KeyForValidatorBurn should have comment or be unexported (golint)
    • Line 82: warning: comment on exported function AddressFromKey should be of the form "AddressFromKey ..." (golint)
    • Line 113: warning: comment on exported function KeyForValidatorSigningInfo should be of the form "KeyForValidatorSigningInfo ..." (golint)
    • Line 118: warning: comment on exported function GetValidatorSigningInfoAddress should be of the form "GetValidatorSigningInfoAddress ..." (golint)
    • Line 127: warning: comment on exported function GetValMissedBlockPrefixKey should be of the form "GetValMissedBlockPrefixKey ..." (golint)
    • Line 132: warning: comment on exported function GetValMissedBlockKey should be of the form "GetValMissedBlockKey ..." (golint)
    • pocket-core/x/nodes/types/validator.go
    • Line 18: warning: exported type Validator should have comment or be unexported (golint)
    • Line 52: warning: comment on exported method Validator.ConsensusPower should be of the form "ConsensusPower ..." (golint)
    • Line 82: warning: comment on exported method Validator.Equals should be of the form "Equals ..." (golint)
    • Line 96: warning: exported method Validator.HasChain should have comment or be unexported (golint)
    • Line 105: warning: comment on exported method Validator.GetChains should be of the form "GetChains ..." (golint)
    • Line 107: warning: exported method Validator.GetServiceURL should have comment or be unexported (golint)
    • Line 108: warning: exported method Validator.IsStaked should have comment or be unexported (golint)
    • Line 109: warning: exported method Validator.IsUnstaked should have comment or be unexported (golint)
    • Line 110: warning: exported method Validator.IsUnstaking should have comment or be unexported (golint)
    • Line 111: warning: exported method Validator.IsJailed should have comment or be unexported (golint)
    • Line 112: warning: exported method Validator.GetStatus should have comment or be unexported (golint)
    • Line 113: warning: exported method Validator.GetAddress should have comment or be unexported (golint)
    • Line 114: warning: exported method Validator.GetPublicKey should have comment or be unexported (golint)
    • Line 115: warning: exported method Validator.GetTokens should have comment or be unexported (golint)
    • Line 116: warning: exported method Validator.GetConsensusPower should have comment or be unexported (golint)
    • Line 117: warning: exported method Validator.Reset should have comment or be unexported (golint)
    • Line 119: warning: exported method Validator.ProtoMessage should have comment or be unexported (golint)
    • Line 124: warning: exported method Validator.Marshal should have comment or be unexported (golint)
    • Line 129: warning: exported method Validator.MarshalTo should have comment or be unexported (golint)
    • Line 134: warning: exported method Validator.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 139: warning: exported method Validator.Size should have comment or be unexported (golint)
    • Line 144: warning: exported method Validator.Unmarshal should have comment or be unexported (golint)
    • Line 163: warning: comment on exported function UnmarshalValidator should be of the form "UnmarshalValidator ..." (golint)
    • Line 240: warning: exported type JSONValidator should have comment or be unexported (golint)
    • Line 261: warning: exported type ValidatorsPage should have comment or be unexported (golint)
    • pocket-core/crypto/keys/lazy_keybase.go
    • Line 54: warning: receiver name lkb should be consistent with previous receiver name kb for lazyKeybase (golint)
    • Line 64: warning: receiver name lkb should be consistent with previous receiver name kb for lazyKeybase (golint)
    • Line 74: warning: receiver name lkb should be consistent with previous receiver name kb for lazyKeybase (golint)
    • Line 84: warning: receiver name lkb should be consistent with previous receiver name kb for lazyKeybase (golint)
    • Line 94: warning: receiver name lkb should be consistent with previous receiver name kb for lazyKeybase (golint)
    • Line 104: warning: receiver name lkb should be consistent with previous receiver name kb for lazyKeybase (golint)
    • Line 114: warning: receiver name lkb should be consistent with previous receiver name kb for lazyKeybase (golint)
    • Line 124: warning: receiver name lkb should be consistent with previous receiver name kb for lazyKeybase (golint)
    • Line 134: warning: receiver name lkb should be consistent with previous receiver name kb for lazyKeybase (golint)
    • Line 144: warning: receiver name lkb should be consistent with previous receiver name kb for lazyKeybase (golint)
    • Line 154: warning: receiver name lkb should be consistent with previous receiver name kb for lazyKeybase (golint)
    • Line 164: warning: receiver name lkb should be consistent with previous receiver name kb for lazyKeybase (golint)
    • pocket-core/x/gov/query.go
    • Line 12: warning: exported function QueryACL should have comment or be unexported (golint)
    • Line 25: warning: exported function QueryDAOOwner should have comment or be unexported (golint)
    • Line 37: warning: exported function QueryDAO should have comment or be unexported (golint)
    • Line 50: warning: exported function QueryUpgrade should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/genesis.go
    • Line 10: warning: comment on exported function InitGenesis should be of the form "InitGenesis ..." (golint)
    • Line 19: warning: comment on exported function ExportGenesis should be of the form "ExportGenesis ..." (golint)
    • pocket-core/x/apps/module.go
    • Line 112: warning: comment on exported method AppModule.BeginBlock should be of the form "BeginBlock ..." (golint)
    • Line 117: warning: exported method AppModule.UpgradeCodec should have comment or be unexported (golint)
    • pocket-core/x/auth/types/account.go
    • Line 29: warning: exported method BaseAccount.Reset should have comment or be unexported (golint)
    • Line 33: warning: exported method BaseAccount.ProtoMessage should have comment or be unexported (golint)
    • Line 38: warning: exported method BaseAccount.Marshal should have comment or be unexported (golint)
    • Line 43: warning: exported method BaseAccount.MarshalTo should have comment or be unexported (golint)
    • Line 48: warning: exported method BaseAccount.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 53: warning: exported method BaseAccount.Size should have comment or be unexported (golint)
    • Line 58: warning: exported method BaseAccount.Unmarshal should have comment or be unexported (golint)
    • Line 72: warning: exported type Accounts should have comment or be unexported (golint)
    • Line 159: warning: exported method BaseAccount.ToProto should have comment or be unexported (golint)
    • Line 182: warning: exported type MultiSigAccount should have comment or be unexported (golint)
    • Line 188: warning: exported method MultiSigAccount.GetAddress should have comment or be unexported (golint)
    • Line 192: warning: exported method MultiSigAccount.SetAddress should have comment or be unexported (golint)
    • Line 203: warning: exported method MultiSigAccount.GetPubKey should have comment or be unexported (golint)
    • Line 207: warning: exported method MultiSigAccount.GetMultiPubKey should have comment or be unexported (golint)
    • Line 211: warning: exported method MultiSigAccount.SetPubKey should have comment or be unexported (golint)
    • Line 220: warning: exported method MultiSigAccount.GetCoins should have comment or be unexported (golint)
    • Line 224: warning: exported method MultiSigAccount.SetCoins should have comment or be unexported (golint)
    • Line 229: warning: exported method MultiSigAccount.SpendableCoins should have comment or be unexported (golint)
    • Line 242: warning: exported method MultiSigAccount.Reset should have comment or be unexported (golint)
    • Line 246: warning: exported method MultiSigAccount.ProtoMessage should have comment or be unexported (golint)
    • Line 251: warning: exported method MultiSigAccount.Marshal should have comment or be unexported (golint)
    • Line 256: warning: exported method MultiSigAccount.MarshalTo should have comment or be unexported (golint)
    • Line 261: warning: exported method MultiSigAccount.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 266: warning: exported method MultiSigAccount.Size should have comment or be unexported (golint)
    • Line 271: warning: exported method MultiSigAccount.Unmarshal should have comment or be unexported (golint)
    • Line 285: warning: exported method MultiSigAccount.ToProto should have comment or be unexported (golint)
    • Line 293: warning: exported method ProtoMultiSigAccount.FromProto should have comment or be unexported (golint)
    • Line 324: warning: exported function NewEmptyModuleAccount should have comment or be unexported (golint)
    • Line 344: warning: exported method ModuleAccount.Reset should have comment or be unexported (golint)
    • Line 348: warning: exported method ModuleAccount.ProtoMessage should have comment or be unexported (golint)
    • Line 353: warning: exported method ModuleAccount.Marshal should have comment or be unexported (golint)
    • Line 358: warning: exported method ModuleAccount.MarshalTo should have comment or be unexported (golint)
    • Line 363: warning: exported method ModuleAccount.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 368: warning: exported method ModuleAccount.Size should have comment or be unexported (golint)
    • Line 373: warning: exported method ModuleAccount.Unmarshal should have comment or be unexported (golint)
    • Line 445: warning: exported method ModuleAccount.ToProto should have comment or be unexported (golint)
    • Line 454: warning: exported method ProtoBaseAccount.FromProto should have comment or be unexported (golint)
    • Line 469: warning: exported method ProtoModuleAccount.FromProto should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/keeper/session.go
    • Line 10: warning: comment on exported method Keeper.HandleDispatch should be of the form "HandleDispatch ..." (golint)
    • Line 53: warning: comment on exported method Keeper.IsSessionBlock should be of the form "IsSessionBlock ..." (golint)
    • Line 58: warning: comment on exported method Keeper.GetLatestSessionBlockHeight should be of the form "GetLatestSessionBlockHeight ..." (golint)
    • Line 74: warning: comment on exported method Keeper.IsPocketSupportedBlockchain should be of the form "IsPocketSupportedBlockchain ..." (golint)
    • Line 87: warning: exported method Keeper.ClearSessionCache should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/types/service.go
    • Line 18: warning: exported const DEFAULTHTTPMETHOD should have comment or be unexported (golint)
    • Line 20: warning: comment on exported type Relay should be of the form "Relay ..." (with optional leading article) (golint)
    • Line 27: warning: comment on exported method Relay.Validate should be of the form "Validate ..." (golint)
    • Line 114: warning: comment on exported method Relay.Execute should be of the form "Execute ..." (golint)
    • Line 137: warning: comment on exported method Relay.Bytes should be of the form "Bytes ..." (golint)
    • Line 151: warning: comment on exported method Relay.RequestHash should be of the form "RequestHash ..." (golint)
    • Line 156: warning: comment on exported method Relay.RequestHashString should be of the form "RequestHashString ..." (golint)
    • Line 161: warning: comment on exported type Payload should be of the form "Payload ..." (with optional leading article) (golint)
    • Line 169: warning: comment on exported method Payload.Bytes should be of the form "Bytes ..." (golint)
    • Line 178: warning: comment on exported method Payload.Hash should be of the form "Hash ..." (golint)
    • Line 183: warning: comment on exported method Payload.HashString should be of the form "HashString ..." (golint)
    • Line 188: warning: comment on exported method Payload.Validate should be of the form "Validate ..." (golint)
    • Line 204: warning: comment on exported method Payload.MarshalJSON should be of the form "MarshalJSON ..." (golint)
    • Line 215: warning: comment on exported type RelayMeta should be of the form "RelayMeta ..." (with optional leading article) (golint)
    • Line 220: warning: comment on exported method RelayMeta.Validate should be of the form "Validate ..." (golint)
    • Line 229: warning: exported function InitClientBlockAllowance should have comment or be unexported (golint)
    • Line 233: warning: comment on exported method RelayResponse.Validate should be of the form "Validate ..." (golint)
    • Line 246: warning: comment on exported method RelayResponse.Hash should be of the form "Hash ..." (golint)
    • Line 259: warning: comment on exported method RelayResponse.HashString should be of the form "HashString ..." (golint)
    • Line 271: warning: comment on exported type ChallengeResponse should be of the form "ChallengeResponse ..." (with optional leading article) (golint)
    • Line 276: warning: comment on exported type DispatchResponse should be of the form "DispatchResponse ..." (with optional leading article) (golint)
    • Line 282: warning: exported type DispatchSession should have comment or be unexported (golint)
    • Line 342: warning: exported function ErrorWarrantsDispatch should have comment or be unexported (golint)
    • pocket-core/x/nodes/types/fee.go
    • Line 4: warning: exported const StakeFee should have comment (or a comment on this block) or be unexported (golint)
    • Line 11: warning: exported var NodeFeeMap should have comment or be unexported (golint)
    • pocket-core/types/lru.go
    • Line 14: warning: comment on exported function NewCache should be of the form "NewCache ..." (golint)
    • Line 38: warning: comment on exported method Cache.AddWithCtx should be of the form "AddWithCtx ..." (golint)
    • Line 52: warning: comment on exported method Cache.GetWithCtx should be of the form "GetWithCtx ..." (golint)
    • Line 96: warning: comment on exported method Cache.RemoveWithCtx should be of the form "RemoveWithCtx ..." (golint)
    • Line 148: warning: exported method Cache.Cap should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/types/msgs.go
    • Line 18: warning: comment on exported method MsgClaim.GetFee should be of the form "GetFee ..." (golint)
    • Line 23: warning: comment on exported method MsgClaim.Route should be of the form "Route ..." (golint)
    • Line 26: warning: comment on exported method MsgClaim.Type should be of the form "Type ..." (golint)
    • Line 29: warning: comment on exported method MsgClaim.ValidateBasic should be of the form "ValidateBasic ..." (golint)
    • Line 76: warning: comment on exported method MsgClaim.GetSignBytes should be of the form "GetSignBytes ..." (golint)
    • Line 81: warning: comment on exported method MsgClaim.GetSigner should be of the form "GetSigner ..." (golint)
    • Line 86: warning: comment on exported method MsgClaim.GetRecipient should be of the form "GetRecipient ..." (golint)
    • Line 91: warning: comment on exported method MsgClaim.IsEmpty should be of the form "IsEmpty ..." (golint)
    • Line 96: warning: comment on exported type MsgProof should be of the form "MsgProof ..." (with optional leading article) (golint)
    • Line 106: warning: exported method MsgProof.Marshal should have comment or be unexported (golint)
    • Line 111: warning: exported method MsgProof.MarshalTo should have comment or be unexported (golint)
    • Line 116: warning: exported method MsgProof.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 121: warning: exported method MsgProof.Size should have comment or be unexported (golint)
    • Line 126: warning: exported method MsgProof.Unmarshal should have comment or be unexported (golint)
    • Line 140: warning: exported method MsgProof.Reset should have comment or be unexported (golint)
    • Line 144: warning: exported method MsgProof.ProtoMessage should have comment or be unexported (golint)
    • Line 153: warning: exported method MsgProof.ToProto should have comment or be unexported (golint)
    • Line 161: warning: comment on exported method MsgProof.GetFee should be of the form "GetFee ..." (golint)
    • Line 166: warning: comment on exported method MsgProof.Route should be of the form "Route ..." (golint)
    • Line 169: warning: comment on exported method MsgProof.Type should be of the form "Type ..." (golint)
    • Line 172: warning: comment on exported method MsgProof.ValidateBasic should be of the form "ValidateBasic ..." (golint)
    • Line 192: warning: comment on exported method MsgProof.GetSignBytes should be of the form "GetSignBytes ..." (golint)
    • Line 197: warning: comment on exported method MsgProof.GetSigner should be of the form "GetSigner ..." (golint)
    • Line 202: warning: comment on exported method MsgProof.GetRecipient should be of the form "GetRecipient ..." (golint)
    • Line 207: warning: exported method MsgProof.GetLeaf should have comment or be unexported (golint)
    • pocket-core/x/gov/keeper/dao.go
    • Line 10: warning: exported method Keeper.DAOTransferFrom should have comment or be unexported (golint)
    • Line 31: warning: exported method Keeper.DAOBurn should have comment or be unexported (golint)
    • Line 57: warning: exported method Keeper.GetDAOTokens should have comment or be unexported (golint)
    • Line 61: warning: comment on exported method Keeper.GetDAOAccount should be of the form "GetDAOAccount ..." (golint)
    • pocket-core/x/apps/types/errors.go
    • Line 1: warning: package comment should be of the form "Package types ..." (golint)
    • Line 11: warning: exported type CodeType should have comment or be unexported (golint)
    • Line 14: warning: exported const DefaultCodespace should have comment (or a comment on this block) or be unexported (golint)
    • Line 31: warning: exported function ErrTooManyChains should have comment or be unexported (golint)
    • Line 35: warning: exported function ErrNoChains should have comment or be unexported (golint)
    • Line 38: warning: exported function ErrNilApplicationAddr should have comment or be unexported (golint)
    • Line 41: warning: exported function ErrApplicationStatus should have comment or be unexported (golint)
    • Line 44: warning: exported function ErrNoApplicationFound should have comment or be unexported (golint)
    • Line 48: warning: exported function ErrBadStakeAmount should have comment or be unexported (golint)
    • Line 52: warning: exported function ErrNotEnoughCoins should have comment or be unexported (golint)
    • Line 56: warning: exported function ErrMaxApplications should have comment or be unexported (golint)
    • Line 60: warning: exported function ErrMinimumStake should have comment or be unexported (golint)
    • Line 64: warning: exported function ErrApplicationPubKeyExists should have comment or be unexported (golint)
    • Line 68: warning: exported function ErrApplicationPubKeyTypeNotSupported should have comment or be unexported (golint)
    • Line 73: warning: exported function ErrNoApplicationForAddress should have comment or be unexported (golint)
    • Line 77: warning: exported function ErrBadApplicationAddr should have comment or be unexported (golint)
    • Line 81: warning: exported function ErrApplicationJailed should have comment or be unexported (golint)
    • Line 85: warning: exported function ErrApplicationNotJailed should have comment or be unexported (golint)
    • Line 89: warning: exported function ErrMissingAppStake should have comment or be unexported (golint)
    • Line 93: warning: exported function ErrStakeTooLow should have comment or be unexported (golint)
    • Line 97: warning: exported function ErrInvalidNetworkIdentifier should have comment or be unexported (golint)
    • Line 101: warning: exported function ErrMinimumEditStake should have comment or be unexported (golint)
    • pocket-core/store/cachekv/store.go
    • Line 37: warning: comment on exported function NewStore should be of the form "NewStore ..." (golint)
    • Line 47: warning: comment on exported method Store.GetStoreType should be of the form "GetStoreType ..." (golint)
    • Line 52: warning: comment on exported method Store.Get should be of the form "Get ..." (golint)
    • Line 69: warning: comment on exported method Store.Set should be of the form "Set ..." (golint)
    • Line 80: warning: comment on exported method Store.Has should be of the form "Has ..." (golint)
    • Line 86: warning: comment on exported method Store.Delete should be of the form "Delete ..." (golint)
    • Line 134: warning: comment on exported method Store.CacheWrap should be of the form "CacheWrap ..." (golint)
    • Line 147: warning: comment on exported method Store.Iterator should be of the form "Iterator ..." (golint)
    • Line 152: warning: comment on exported method Store.ReverseIterator should be of the form "ReverseIterator ..." (golint)
    • pocket-core/store/list/list.go
    • Line 12: warning: comment on exported function LengthKey should be of the form "LengthKey ..." (golint)
    • Line 17: warning: comment on exported function ElemKey should be of the form "ElemKey ..." (golint)
    • Line 37: warning: comment on exported method List.Len should be of the form "Len ..." (golint)
    • Line 54: warning: comment on exported method List.Get should be of the form "Get ..." (golint)
    • Line 60: warning: comment on exported method List.Set should be of the form "Set ..." (golint)
    • Line 71: warning: comment on exported method List.Delete should be of the form "Delete ..." (golint)
    • Line 78: warning: comment on exported method List.Push should be of the form "Push ..." (golint)
    • Line 95: warning: comment on exported method List.Iterate should be of the form "Iterate ..." (golint)
    • pocket-core/types/decimal.go
    • Line 17: warning: comment on exported type BigDec should be of the form "BigDec ..." (with optional leading article) (golint)
    • Line 23: warning: exported method BigDec.Reset should have comment or be unexported (golint)
    • Line 27: warning: exported method BigDec.ProtoMessage should have comment or be unexported (golint)
    • Line 29: warning: exported method BigDec.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 84: warning: exported function ZeroDec should have comment or be unexported (golint)
    • Line 85: warning: exported function OneDec should have comment or be unexported (golint)
    • Line 86: warning: exported function SmallestDec should have comment or be unexported (golint)
    • Line 108: warning: comment on exported function NewDec should be of the form "NewDec ..." (golint)
    • Line 113: warning: comment on exported function NewDecWithPrec should be of the form "NewDecWithPrec ..." (golint)
    • Line 121: warning: comment on exported function NewDecFromBigInt should be of the form "NewDecFromBigInt ..." (golint)
    • Line 127: warning: comment on exported function NewDecFromBigIntWithPrec should be of the form "NewDecFromBigIntWithPrec ..." (golint)
    • Line 135: warning: comment on exported function NewDecFromInt should be of the form "NewDecFromInt ..." (golint)
    • Line 141: warning: comment on exported function NewDecFromIntWithPrec should be of the form "NewDecFromIntWithPrec ..." (golint)
    • Line 149: warning: comment on exported function NewDecFromStr should be of the form "NewDecFromStr ..." (golint)
    • Line 212: warning: comment on exported function MustNewDecFromStr should be of the form "MustNewDecFromStr ..." (golint)
    • Line 221: warning: comment on exported method BigDec.IsNil should be of the form "IsNil ..." (golint)
    • Line 224: warning: exported method BigDec.IsZero should have comment or be unexported (golint)
    • Line 225: warning: exported method BigDec.Sign should have comment or be unexported (golint)
    • Line 226: warning: exported method BigDec.IsNegative should have comment or be unexported (golint)
    • Line 227: warning: exported method BigDec.IsPositive should have comment or be unexported (golint)
    • Line 228: warning: exported method BigDec.Equal should have comment or be unexported (golint)
    • Line 229: warning: exported method BigDec.GT should have comment or be unexported (golint)
    • Line 230: warning: exported method BigDec.GTE should have comment or be unexported (golint)
    • Line 231: warning: exported method BigDec.LT should have comment or be unexported (golint)
    • Line 232: warning: exported method BigDec.LTE should have comment or be unexported (golint)
    • Line 233: warning: exported method BigDec.Neg should have comment or be unexported (golint)
    • Line 234: warning: exported method BigDec.Abs should have comment or be unexported (golint)
    • Line 242: warning: comment on exported method BigDec.Add should be of the form "Add ..." (golint)
    • Line 252: warning: comment on exported method BigDec.Sub should be of the form "Sub ..." (golint)
    • Line 262: warning: comment on exported method BigDec.Mul should be of the form "Mul ..." (golint)
    • Line 273: warning: comment on exported method BigDec.MulTruncate should be of the form "MulTruncate ..." (golint)
    • Line 284: warning: comment on exported method BigDec.MulInt should be of the form "MulInt ..." (golint)
    • Line 304: warning: comment on exported method BigDec.Quo should be of the form "Quo ..." (golint)
    • Line 319: warning: comment on exported method BigDec.QuoTruncate should be of the form "QuoTruncate ..." (golint)
    • Line 334: warning: comment on exported method BigDec.QuoRoundUp should be of the form "QuoRoundUp ..." (golint)
    • Line 349: warning: comment on exported method BigDec.QuoInt should be of the form "QuoInt ..." (golint)
    • Line 433: warning: comment on exported method BigDec.IsInteger should be of the form "IsInteger ..." (golint)
    • Line 438: warning: comment on exported method BigDec.Format should be of the form "Format ..." (golint)
    • Line 717: warning: comment on exported method BigDec.Marshal should be of the form "Marshal ..." (golint)
    • Line 745: warning: comment on exported method BigDec.Unmarshal should be of the form "Unmarshal ..." (golint)
    • Line 773: warning: comment on exported method BigDec.MarshalAmino should be of the form "MarshalAmino ..." (golint)
    • Line 775: warning: exported method BigDec.UnmarshalAmino should have comment or be unexported (golint)
    • Line 780: warning: comment on exported function DecsEqual should be of the form "DecsEqual ..." (golint)
    • Line 794: warning: comment on exported function MinDec should be of the form "MinDec ..." (golint)
    • Line 802: warning: comment on exported function MaxDec should be of the form "MaxDec ..." (golint)
    • Line 810: warning: comment on exported function DecEq should be of the form "DecEq ..." (golint)
    • pocket-core/types/result.go
    • Line 46: warning: comment on exported method Result.IsOK should be of the form "IsOK ..." (golint)
    • Line 65: warning: exported function NewABCIMessageLog should have comment or be unexported (golint)
    • Line 279: warning: exported function NewSearchTxsResult should have comment or be unexported (golint)
    • pocket-core/types/store.go
    • Line 8: warning: comment on exported type PruningOptions should be of the form "PruningOptions ..." (with optional leading article) (golint)
    • Line 13: warning: comment on exported type CacheMultiStore should be of the form "CacheMultiStore ..." (with optional leading article) (golint)
    • Line 13: warning: comment on exported type CommitMultiStore should be of the form "CommitMultiStore ..." (with optional leading article) (golint)
    • Line 13: warning: comment on exported type CommitStore should be of the form "CommitStore ..." (with optional leading article) (golint)
    • Line 13: warning: comment on exported type Committer should be of the form "Committer ..." (with optional leading article) (golint)
    • Line 13: warning: comment on exported type Iterator should be of the form "Iterator ..." (with optional leading article) (golint)
    • Line 13: warning: comment on exported type KVStore should be of the form "KVStore ..." (with optional leading article) (golint)
    • Line 13: warning: comment on exported type MultiStore should be of the form "MultiStore ..." (with optional leading article) (golint)
    • Line 13: warning: comment on exported type Queryable should be of the form "Queryable ..." (with optional leading article) (golint)
    • Line 13: warning: comment on exported type Store should be of the form "Store ..." (with optional leading article) (golint)
    • Line 26: warning: comment on exported function KVStorePrefixIterator should be of the form "KVStorePrefixIterator ..." (golint)
    • Line 31: warning: comment on exported function KVStoreReversePrefixIterator should be of the form "KVStoreReversePrefixIterator ..." (golint)
    • Line 36: warning: comment on exported function DiffKVStores should be of the form "DiffKVStores ..." (golint)
    • Line 43: warning: comment on exported type CacheKVStore should be of the form "CacheKVStore ..." (with optional leading article) (golint)
    • Line 43: warning: comment on exported type CacheWrap should be of the form "CacheWrap ..." (with optional leading article) (golint)
    • Line 43: warning: comment on exported type CacheWrapper should be of the form "CacheWrapper ..." (with optional leading article) (golint)
    • Line 43: warning: comment on exported type CommitID should be of the form "CommitID ..." (with optional leading article) (golint)
    • Line 43: warning: comment on exported type CommitKVStore should be of the form "CommitKVStore ..." (with optional leading article) (golint)
    • Line 52: warning: comment on exported type StoreType should be of the form "StoreType ..." (with optional leading article) (golint)
    • Line 63: warning: comment on exported type KVStoreKey should be of the form "KVStoreKey ..." (with optional leading article) (golint)
    • Line 63: warning: comment on exported type StoreKey should be of the form "StoreKey ..." (with optional leading article) (golint)
    • Line 63: warning: comment on exported type TransientStoreKey should be of the form "TransientStoreKey ..." (with optional leading article) (golint)
    • Line 86: warning: comment on exported function NewTransientStoreKey should be of the form "NewTransientStoreKey ..." (golint)
    • Line 117: warning: comment on exported type KVPair should be of the form "KVPair ..." (with optional leading article) (golint)
    • Line 120: warning: exported type KvPairs should have comment or be unexported (golint)
    • Line 130: warning: comment on exported type Gas should be of the form "Gas ..." (with optional leading article) (golint)
    • Line 130: warning: comment on exported type GasConfig should be of the form "GasConfig ..." (with optional leading article) (golint)
    • Line 130: warning: comment on exported type GasMeter should be of the form "GasMeter ..." (with optional leading article) (golint)
    • Line 137: warning: comment on exported function NewGasMeter should be of the form "NewGasMeter ..." (golint)
    • Line 142: warning: comment on exported type ErrorGasOverflow should be of the form "ErrorGasOverflow ..." (with optional leading article) (golint)
    • Line 142: warning: comment on exported type ErrorOutOfGas should be of the form "ErrorOutOfGas ..." (with optional leading article) (golint)
    • Line 148: warning: comment on exported function NewInfiniteGasMeter should be of the form "NewInfiniteGasMeter ..." (golint)
    • pocket-core/x/pocketcore/types/errors.go
    • Line 12: warning: exported const CodeSessionGenerationError should have comment (or a comment on this block) or be unexported (golint)
    • Line 100: warning: error var MissingTokenVersionError should have name of the form ErrFoo (golint)
    • Line 100: warning: exported var MissingTokenVersionError should have comment or be unexported (golint)
    • Line 101: warning: error var UnsupportedTokenVersionError should have name of the form ErrFoo (golint)
    • Line 102: warning: error var MissingApplicationPublicKeyError should have name of the form ErrFoo (golint)
    • Line 103: warning: error var MissingClientPublicKeyError should have name of the form ErrFoo (golint)
    • Line 104: warning: error var InvalidTokenSignatureErorr should have name of the form ErrFoo (golint)
    • Line 105: warning: error var NegativeICCounterError should have name of the form ErrFoo (golint)
    • Line 106: warning: error var MaximumEntropyError should have name of the form ErrFoo (golint)
    • Line 107: warning: error var NodeNotInSessionError should have name of the form ErrFoo (golint)
    • Line 108: warning: error var InvalidNodePubKeyError should have name of the form ErrFoo (golint)
    • Line 109: warning: error var InvalidTokenError should have name of the form ErrFoo (golint)
    • Line 110: warning: error var EmptyProofsError should have name of the form ErrFoo (golint)
    • Line 111: warning: error var DuplicateProofError should have name of the form ErrFoo (golint)
    • Line 112: warning: error var InvalidEntropyError should have name of the form ErrFoo (golint)
    • Line 113: warning: error var EmptyResponseError should have name of the form ErrFoo (golint)
    • Line 114: warning: error var ResponseSignatureError should have name of the form ErrFoo (golint)
    • Line 115: warning: error var EmptyBlockchainError should have name of the form ErrFoo (golint)
    • Line 116: warning: error var EmptyPayloadDataError should have name of the form ErrFoo (golint)
    • Line 117: warning: error var UnsupportedBlockchainError should have name of the form ErrFoo (golint)
    • Line 118: warning: error var UnsupportedBlockchainAppError should have name of the form ErrFoo (golint)
    • Line 119: warning: error var UnsupportedBlockchainNodeError should have name of the form ErrFoo (golint)
    • Line 120: warning: error var HttpStatusCodeError should have name of the form ErrFoo (golint)
    • Line 121: warning: error var InvalidSessionError should have name of the form ErrFoo (golint)
    • Line 122: warning: error var ServiceSessionGenerationError should have name of the form ErrFoo (golint)
    • Line 123: warning: error var NotStakedBlockchainError should have name of the form ErrFoo (golint)
    • Line 124: warning: error var EmptyAppPubKeyError should have name of the form ErrFoo (golint)
    • Line 125: warning: error var EmptyNonNativeChainError should have name of the form ErrFoo (golint)
    • Line 126: warning: error var EmptyBlockIDError should have name of the form ErrFoo (golint)
    • Line 127: warning: error var InsufficientNodesError should have name of the form ErrFoo (golint)
    • Line 128: warning: error var EmptySessionKeyError should have name of the form ErrFoo (golint)
    • Line 129: warning: error var MismatchedByteArraysError should have name of the form ErrFoo (golint)
    • Line 130: warning: error var FilterNodesError should have name of the form ErrFoo (golint)
    • Line 131: warning: error var XORError should have name of the form ErrFoo (golint)
    • Line 132: warning: error var PubKeyDecodeError should have name of the form ErrFoo (golint)
    • Line 133: warning: error var InvalidHashError should have name of the form ErrFoo (golint)
    • Line 134: warning: error var HTTPExecutionError should have name of the form ErrFoo (golint)
    • Line 135: warning: error var TicketsNotFoundError should have name of the form ErrFoo (golint)
    • Line 136: warning: error var DuplicateTicketError should have name of the form ErrFoo (golint)
    • Line 137: warning: error var InvalidSignatureSizeError should have name of the form ErrFoo (golint)
    • Line 138: warning: error var MessageDecodeError should have name of the form ErrFoo (golint)
    • Line 139: warning: error var SigDecodeError should have name of the form ErrFoo (golint)
    • Line 140: warning: error var InvalidSignatureError should have name of the form ErrFoo (golint)
    • Line 141: warning: error var PubKeySizeError should have name of the form ErrFoo (golint)
    • Line 142: warning: error var KeybaseError should have name of the form ErrFoo (golint)
    • Line 143: warning: error var SelfNotFoundError should have name of the form ErrFoo (golint)
    • Line 144: warning: error var AppNotFoundError should have name of the form ErrFoo (golint)
    • Line 145: warning: error var RequestHashError should have name of the form ErrFoo (golint)
    • Line 146: warning: error var InvalidHostedChainError should have name of the form ErrFoo (golint)
    • Line 147: warning: error var ChainNotHostedError should have name of the form ErrFoo (golint)
    • Line 148: warning: error var NodeNotFoundErr should have name of the form ErrFoo (golint)
    • Line 149: warning: error var InvalidProofsError should have name of the form ErrFoo (golint)
    • Line 150: warning: error var InconsistentPubKeyError should have name of the form ErrFoo (golint)
    • Line 151: warning: error var InvalidChainParamsError should have name of the form ErrFoo (golint)
    • Line 152: warning: error var HexDecodeError should have name of the form ErrFoo (golint)
    • Line 153: warning: error var ChainNotSupportedErr should have name of the form ErrFoo (golint)
    • Line 154: warning: error var PubKeyError should have name of the form ErrFoo (golint)
    • Line 155: warning: error var SignatureError should have name of the form ErrFoo (golint)
    • Line 156: warning: error var InvalidChainError should have name of the form ErrFoo (golint)
    • Line 157: warning: error var JSONMarshalError should have name of the form ErrFoo (golint)
    • Line 158: warning: error var InvalidNetworkIDLengthError should have name of the form ErrFoo (golint)
    • Line 159: warning: error var InvalidBlockHeightError should have name of the form ErrFoo (golint)
    • Line 160: warning: error var InvalidAppPubKeyError should have name of the form ErrFoo (golint)
    • Line 161: warning: error var InvalidHashLengthError should have name of the form ErrFoo (golint)
    • Line 162: warning: error var InvalidLeafCousinProofsCombo should have name of the form ErrFoo (golint)
    • Line 163: warning: error var EmptyAddressError should have name of the form ErrFoo (golint)
    • Line 164: warning: error var ClaimNotFoundError should have name of the form ErrFoo (golint)
    • Line 165: warning: error var InvalidMerkleVerifyError should have name of the form ErrFoo (golint)
    • Line 166: warning: error var EmptyMerkleTreeError should have name of the form ErrFoo (golint)
    • Line 167: warning: error var NodeNotFoundError should have name of the form ErrFoo (golint)
    • Line 168: warning: error var ExpiredProofsSubmissionError should have name of the form ErrFoo (golint)
    • Line 169: warning: error var AddressError should have name of the form ErrFoo (golint)
    • Line 170: warning: error var OverServiceError should have name of the form ErrFoo (golint)
    • Line 171: warning: error var UninitializedKeybaseError should have name of the form ErrFoo (golint)
    • Line 172: warning: error var CousinLeafEquivalentError should have name of the form ErrFoo (golint)
    • Line 173: warning: error var InvalidRootError should have name of the form ErrFoo (golint)
    • Line 174: warning: error var MerkleNodeNotFoundError should have name of the form ErrFoo (golint)
    • Line 175: warning: error var OutOfSyncRequestError should have name of the form ErrFoo (golint)
    • Line 176: warning: error var DuplicatePublicKeyError should have name of the form ErrFoo (golint)
    • Line 177: warning: error var MismatchedRequestHashError should have name of the form ErrFoo (golint)
    • Line 178: warning: error var MismatchedAppPubKeyError should have name of the form ErrFoo (golint)
    • Line 179: warning: error var MismatchedSessionHeightError should have name of the form ErrFoo (golint)
    • Line 180: warning: error var MismatchedBlockchainsError should have name of the form ErrFoo (golint)
    • Line 181: warning: error var NoMajorityResponseError should have name of the form ErrFoo (golint)
    • Line 182: warning: error var NoEvidenceTypeErr should have name of the form ErrFoo (golint)
    • Line 183: warning: error var InvalidPkFileErr should have name of the form ErrFoo (golint)
    • Line 184: warning: error var InvalidEvidenceErr should have name of the form ErrFoo (golint)
    • Line 185: warning: error var ReplayAttackError should have name of the form ErrFoo (golint)
    • Line 186: warning: error var InvalidExpirationHeightErr should have name of the form ErrFoo (golint)
    • Line 187: warning: error var InvalidMerkleRangeError should have name of the form ErrFoo (golint)
    • Line 188: warning: error var SealedEvidenceError should have name of the form ErrFoo (golint)
    • Line 191: warning: exported function NewSealedEvidenceError should have comment or be unexported (golint)
    • Line 195: warning: exported function NewUnsupportedBlockchainError should have comment or be unexported (golint)
    • Line 198: warning: exported function NewNodeNotInSessionError should have comment or be unexported (golint)
    • Line 202: warning: exported function NewOverServiceError should have comment or be unexported (golint)
    • Line 206: warning: exported function NewAddressInvalidLengthError should have comment or be unexported (golint)
    • Line 210: warning: exported function NewExpiredProofsSubmissionError should have comment or be unexported (golint)
    • Line 214: warning: exported function NewMerkleNodeNotFoundError should have comment or be unexported (golint)
    • Line 218: warning: exported function NewEmptyMerkleTreeError should have comment or be unexported (golint)
    • Line 222: warning: exported function NewInvalidMerkleVerifyError should have comment or be unexported (golint)
    • Line 226: warning: exported function NewReplayAttackError should have comment or be unexported (golint)
    • Line 230: warning: exported function NewClaimNotFoundError should have comment or be unexported (golint)
    • Line 234: warning: exported function NewEmptyAddressError should have comment or be unexported (golint)
    • Line 238: warning: exported function NewCousinLeafEquivalentError should have comment or be unexported (golint)
    • Line 242: warning: exported function NewInvalidLeafCousinProofsComboError should have comment or be unexported (golint)
    • Line 246: warning: exported function NewInvalidRootError should have comment or be unexported (golint)
    • Line 250: warning: exported function NewInvalidHashLengthError should have comment or be unexported (golint)
    • Line 253: warning: exported function NewInvalidNetIDLengthError should have comment or be unexported (golint)
    • Line 256: warning: exported function NewInvalidAppPubKeyError should have comment or be unexported (golint)
    • Line 260: warning: exported function NewInvalidBlockHeightError should have comment or be unexported (golint)
    • Line 264: warning: exported function NewJSONMarshalError should have comment or be unexported (golint)
    • Line 268: warning: exported function NewSignatureError should have comment or be unexported (golint)
    • Line 272: warning: exported function NewPubKeyError should have comment or be unexported (golint)
    • Line 276: warning: exported function NewMismatchedRequestHashError should have comment or be unexported (golint)
    • Line 280: warning: exported function NewMismatchedAppPubKeyError should have comment or be unexported (golint)
    • Line 284: warning: exported function NewMismatchedSessionHeightError should have comment or be unexported (golint)
    • Line 288: warning: exported function NewMismatchedBlockchainsError should have comment or be unexported (golint)
    • Line 292: warning: exported function NewNoMajorityResponseError should have comment or be unexported (golint)
    • Line 296: warning: exported function NewDuplicatePublicKeyError should have comment or be unexported (golint)
    • Line 300: warning: exported function NewChainNotSupportedErr should have comment or be unexported (golint)
    • Line 304: warning: exported function NewNoEvidenceTypeErr should have comment or be unexported (golint)
    • Line 308: warning: exported function NewInvalidEvidenceErr should have comment or be unexported (golint)
    • Line 312: warning: exported function NewInvalidMerkleRangeError should have comment or be unexported (golint)
    • Line 316: warning: exported function NewInvalidExpirationHeightErr should have comment or be unexported (golint)
    • Line 320: warning: exported function NewHexDecodeError should have comment or be unexported (golint)
    • Line 324: warning: exported function NewInvalidChainParamsError should have comment or be unexported (golint)
    • Line 328: warning: exported function NewInvalidProofsError should have comment or be unexported (golint)
    • Line 332: warning: exported function NewNodeNotFoundErr should have comment or be unexported (golint)
    • Line 336: warning: exported function NewInvalidHostedChainError should have comment or be unexported (golint)
    • Line 340: warning: exported function NewErrorChainNotHostedError should have comment or be unexported (golint)
    • Line 344: warning: exported function NewAppNotFoundError should have comment or be unexported (golint)
    • Line 348: warning: exported function NewSelfNotFoundError should have comment or be unexported (golint)
    • Line 352: warning: exported function NewKeybaseError should have comment or be unexported (golint)
    • Line 356: warning: exported function NewPubKeySizeError should have comment or be unexported (golint)
    • Line 360: warning: exported function NewInvalidSignatureError should have comment or be unexported (golint)
    • Line 364: warning: exported function NewMsgDecodeError should have comment or be unexported (golint)
    • Line 368: warning: exported function NewSigDecodeError should have comment or be unexported (golint)
    • Line 372: warning: exported function NewInvalidSignatureSizeError should have comment or be unexported (golint)
    • Line 376: warning: exported function NewRequestHashError should have comment or be unexported (golint)
    • Line 380: warning: exported function NewDuplicateProofError should have comment or be unexported (golint)
    • Line 384: warning: exported function NewInvalidNodePubKeyError should have comment or be unexported (golint)
    • Line 388: warning: exported function NewResponseSignatureError should have comment or be unexported (golint)
    • Line 392: warning: exported function NewEmptyResponseError should have comment or be unexported (golint)
    • Line 396: warning: exported function NewOutOfSyncRequestError should have comment or be unexported (golint)
    • Line 400: warning: exported function NewInvalidEntropyError should have comment or be unexported (golint)
    • Line 404: warning: exported function NewHTTPExecutionError should have comment or be unexported (golint)
    • Line 408: warning: exported function NewUnsupportedBlockchainNodeError should have comment or be unexported (golint)
    • Line 412: warning: exported function NewEmptyPayloadDataError should have comment or be unexported (golint)
    • Line 416: warning: exported function NewInvalidHashError should have comment or be unexported (golint)
    • Line 420: warning: exported function NewEmptyHashError should have comment or be unexported (golint)
    • Line 424: warning: exported function NewPubKeyDecodeError should have comment or be unexported (golint)
    • Line 428: warning: exported function NewXORError should have comment or be unexported (golint)
    • Line 432: warning: exported function NewFilterNodesError should have comment or be unexported (golint)
    • Line 436: warning: exported function NewInvalidSessionKeyError should have comment or be unexported (golint)
    • Line 440: warning: exported function NewEmptyNonNativeChainError should have comment or be unexported (golint)
    • Line 444: warning: exported function NewInsufficientNodesError should have comment or be unexported (golint)
    • Line 448: warning: exported function NewInvalidSessionError should have comment or be unexported (golint)
    • Line 452: warning: exported function NewUnsupportedBlockchainAppError should have comment or be unexported (golint)
    • Line 456: warning: exported function NewEmptyProofsError should have comment or be unexported (golint)
    • Line 460: warning: exported function NewEmptyBlockIDError should have comment or be unexported (golint)
    • Line 463: warning: exported function NewEmptyChainError should have comment or be unexported (golint)
    • Line 467: warning: exported function NewHTTPStatusCodeError should have comment or be unexported (golint)
    • Line 471: warning: exported function NewInvalidTokenError should have comment or be unexported (golint)
    • Line 475: warning: exported function NewInvalidPKError should have comment or be unexported (golint)
    • pocket-core/x/gov/keeper/params.go
    • Line 13: warning: comment on exported method Keeper.GetACL should be of the form "GetACL ..." (golint)
    • Line 19: warning: comment on exported method Keeper.GetParams should be of the form "GetParams ..." (golint)
    • Line 28: warning: comment on exported method Keeper.SetParams should be of the form "SetParams ..." (golint)
    • Line 33: warning: exported method Keeper.GetDAOOwner should have comment or be unexported (golint)
    • Line 38: warning: exported method Keeper.GetUpgrade should have comment or be unexported (golint)
    • pocket-core/x/auth/types/txbuilder.go
    • Line 40: warning: comment on exported method TxBuilder.TxDecoder should be of the form "TxDecoder ..." (golint)
    • Line 144: warning: exported method TxBuilder.SignMultisigTransaction should have comment or be unexported (golint)
    • Line 205: warning: exported method TxBuilder.BuildAndSignMultisigTransaction should have comment or be unexported (golint)
    • pocket-core/crypto/keys.go
    • Line 16: warning: exported type PublicKey should have comment or be unexported (golint)
    • Line 29: warning: exported type PrivateKey should have comment or be unexported (golint)
    • Line 44: warning: exported type PublicKeyMultiSig should have comment or be unexported (golint)
    • Line 60: warning: exported type MultiSig should have comment or be unexported (golint)
    • Line 72: warning: exported function NewPublicKey should have comment or be unexported (golint)
    • Line 80: warning: exported function NewPublicKeyBz should have comment or be unexported (golint)
    • Line 93: warning: exported function PubKeyToPublicKey should have comment or be unexported (golint)
    • Line 109: warning: exported function NewPrivateKeyBz should have comment or be unexported (golint)
    • Line 120: warning: exported function PrivKeyToPrivateKey should have comment or be unexported (golint)
    • Line 136: warning: exported function PrivKeyFromBytes should have comment or be unexported (golint)
    • Line 141: warning: exported function PubKeyFromBytes should have comment or be unexported (golint)
    • Line 146: warning: exported function GenerateSecp256k1PrivKey should have comment or be unexported (golint)
    • Line 150: warning: exported function GenerateEd25519PrivKey should have comment or be unexported (golint)
    • Line 154: warning: comment on exported function CheckConsensusPubKey should be of the form "CheckConsensusPubKey ..." (golint)
    • pocket-core/store/iavl/proof_iavl_absence.go
    • Line 11: warning: exported const ProofOpIAVLAbsence should have comment or be unexported (golint)
    • Line 13: warning: comment on exported type AbsenceOp should be of the form "AbsenceOp ..." (with optional leading article) (golint)
    • Line 29: warning: exported function NewAbsenceOp should have comment or be unexported (golint)
    • Line 36: warning: exported function AbsenceOpDecoder should have comment or be unexported (golint)
    • Line 48: warning: exported method AbsenceOp.ProofOp should have comment or be unexported (golint)
    • Line 64: warning: exported method AbsenceOp.Run should have comment or be unexported (golint)
    • Line 89: warning: exported method AbsenceOp.GetKey should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/types/config.go
    • Line 13: warning: exported const DefaultRPCTimeout should have comment (or a comment on this block) or be unexported (golint)
    • Line 20: warning: exported var GlobalPocketConfig should have comment or be unexported (golint)
    • Line 23: warning: comment on exported function InitConfig should be of the form "InitConfig ..." (golint)
    • Line 37: warning: exported function ConvertEvidenceToProto should have comment or be unexported (golint)
    • Line 63: warning: comment on exported function FlushSessionCache should be of the form "FlushSessionCache ..." (golint)
    • Line 75: warning: exported function GetRPCTimeout should have comment or be unexported (golint)
    • Line 79: warning: exported function SetRPCTimeout should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/types/key.go
    • Line 8: warning: exported const ModuleName should have comment (or a comment on this block) or be unexported (golint)
    • Line 14: warning: exported var ClaimLen should have comment or be unexported (golint)
    • Line 18: warning: comment on exported function KeyForClaim should be of the form "KeyForClaim ..." (golint)
    • Line 40: warning: comment on exported function KeyForClaims should be of the form "KeyForClaims ..." (golint)
    • Line 50: warning: comment on exported function KeyForEvidence should be of the form "KeyForEvidence ..." (golint)
    • pocket-core/x/gov/types/upgrade.go
    • Line 8: warning: exported function NewUpgrade should have comment or be unexported (golint)
    • Line 15: warning: exported method Upgrade.UpgradeHeight should have comment or be unexported (golint)
    • Line 19: warning: exported method Upgrade.UpgradeVersion should have comment or be unexported (golint)
    • pocket-core/store/rootmulti/store.go
    • Line 44: warning: exported method Store.CopyStore should have comment or be unexported (golint)
    • Line 78: warning: comment on exported function NewStore should be of the form "NewStore ..." (golint)
    • Line 88: warning: comment on exported method Store.SetPruning should be of the form "SetPruning ..." (golint)
    • Line 101: warning: comment on exported method Store.GetStoreType should be of the form "GetStoreType ..." (golint)
    • Line 106: warning: comment on exported method Store.MountStoreWithDB should be of the form "MountStoreWithDB ..." (golint)
    • Line 125: warning: comment on exported method Store.GetCommitStore should be of the form "GetCommitStore ..." (golint)
    • Line 130: warning: comment on exported method Store.GetCommitKVStore should be of the form "GetCommitKVStore ..." (golint)
    • Line 135: warning: comment on exported method Store.LoadLatestVersion should be of the form "LoadLatestVersion ..." (golint)
    • Line 141: warning: comment on exported method Store.RollbackVersion should be of the form "RollbackVersion ..." (golint)
    • Line 199: warning: comment on exported method Store.LoadVersion should be of the form "LoadVersion ..." (golint)
    • Line 252: warning: exported method Store.LoadLazyVersion should have comment or be unexported (golint)
    • Line 325: warning: comment on exported method Store.LastCommitID should be of the form "LastCommitID ..." (golint)
    • Line 330: warning: comment on exported method Store.Commit should be of the form "Commit ..." (golint)
    • Line 353: warning: comment on exported method Store.CacheWrap should be of the form "CacheWrap ..." (golint)
    • Line 366: warning: comment on exported method Store.CacheMultiStore should be of the form "CacheMultiStore ..." (golint)
    • Line 402: warning: comment on exported method Store.GetStore should be of the form "GetStore ..." (golint)
    • Line 590: warning: exported method CommitInfo.CommitID should have comment or be unexported (golint)
    • Line 614: warning: comment on exported method StoreInfo.Hash should be of the form "Hash ..." (golint)
    • pocket-core/app/config.go
    • Line 52: warning: comment on exported var FS should be of the form "FS ..." (golint)
    • Line 54: warning: comment on exported var PCA should be of the form "PCA ..." (golint)
    • Line 56: warning: comment on exported var GlobalConfig should be of the form "GlobalConfig ..." (golint)
    • Line 60: warning: comment on exported var GlobalGenesisType should be of the form "GlobalGenesisType ..." (golint)
    • Line 62: warning: comment on exported var AuthToken should be of the form "AuthToken ..." (golint)
    • Line 66: warning: exported type GenesisType should have comment or be unexported (golint)
    • Line 69: warning: exported const MainnetGenesisType should have comment (or a comment on this block) or be unexported (golint)
    • Line 74: warning: exported function InitApp should have comment or be unexported (golint)
    • Line 95: warning: exported function InitConfig should have comment or be unexported (golint)
    • Line 166: warning: exported function UpdateConfig should have comment or be unexported (golint)
    • Line 252: warning: exported function InitGenesis should have comment or be unexported (golint)
    • Line 292: warning: exported type Config should have comment or be unexported (golint)
    • Line 298: warning: exported function InitTendermint should have comment or be unexported (golint)
    • Line 325: warning: exported function InitKeyfiles should have comment or be unexported (golint)
    • Line 338: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 349: warning: exported function InitLogger should have comment or be unexported (golint)
    • Line 373: warning: exported function InitPocketCoreConfig should have comment or be unexported (golint)
    • Line 380: warning: exported function ShutdownPocketCore should have comment or be unexported (golint)
    • Line 385: warning: comment on exported function MustGetKeybase should be of the form "MustGetKeybase ..." (golint)
    • Line 394: warning: comment on exported function GetKeybase should be of the form "GetKeybase ..." (golint)
    • Line 486: warning: comment on exported function NewHostedChains should be of the form "NewHostedChains ..." (golint)
    • Line 570: warning: exported const ReadInError should have comment (or a comment on this block) or be unexported (golint)
    • Line 573: warning: exported function GenerateHostedChains should have comment or be unexported (golint)
    • Line 624: warning: exported function DeleteHostedChains should have comment or be unexported (golint)
    • Line 634: warning: exported function Codec should have comment or be unexported (golint)
    • Line 641: warning: exported function MakeCodec should have comment or be unexported (golint)
    • Line 660: warning: exported function Credentials should have comment or be unexported (golint)
    • Line 663: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 672: warning: exported function Confirmation should have comment or be unexported (golint)
    • Line 691: warning: exported function SetValidator should have comment or be unexported (golint)
    • Line 703: warning: exported function GetPrivValFile should have comment or be unexported (golint)
    • Line 708: warning: comment on exported function ResetWorldState should be of the form "ResetWorldState ..." (golint)
    • Line 766: warning: exported function GetDefaultConfig should have comment or be unexported (golint)
    • Line 785: warning: exported function InitAuthToken should have comment or be unexported (golint)
    • Line 815: warning: exported function GetAuthTokenFromFile should have comment or be unexported (golint)
    • pocket-core/types/param.go
    • Line 18: warning: exported var ParamsKey should have comment or be unexported (golint)
    • Line 22: warning: comment on exported type Subspace should be of the form "Subspace ..." (with optional leading article) (golint)
    • Line 47: warning: exported method Subspace.SetCodec should have comment or be unexported (golint)
    • Line 110: warning: exported method Subspace.GetAllParamKeys should have comment or be unexported (golint)
    • Line 132: warning: exported method Subspace.GetIfExistsRaw should have comment or be unexported (golint)
    • Line 152: warning: comment on exported method Subspace.GetRaw should be of the form "GetRaw ..." (golint)
    • Line 158: warning: comment on exported method Subspace.Has should be of the form "Has ..." (golint)
    • Line 164: warning: comment on exported method Subspace.Modified should be of the form "Modified ..." (golint)
    • Line 274: warning: comment on exported method Subspace.GetParamSet should be of the form "GetParamSet ..." (golint)
    • Line 281: warning: comment on exported method Subspace.SetParamSet should be of the form "SetParamSet ..." (golint)
    • Line 293: warning: comment on exported method Subspace.Name should be of the form "Name ..." (golint)
    • Line 298: warning: comment on exported type ReadOnlySubspace should be of the form "ReadOnlySubspace ..." (with optional leading article) (golint)
    • Line 303: warning: comment on exported method ReadOnlySubspace.Get should be of the form "Get ..." (golint)
    • Line 308: warning: comment on exported method ReadOnlySubspace.GetRaw should be of the form "GetRaw ..." (golint)
    • Line 313: warning: comment on exported method ReadOnlySubspace.Has should be of the form "Has ..." (golint)
    • Line 318: warning: comment on exported method ReadOnlySubspace.Modified should be of the form "Modified ..." (golint)
    • Line 323: warning: comment on exported method ReadOnlySubspace.Name should be of the form "Name ..." (golint)
    • Line 337: warning: comment on exported function NewKeyTable should be of the form "NewKeyTable ..." (golint)
    • Line 365: warning: comment on exported method KeyTable.RegisterType should be of the form "RegisterType ..." (golint)
    • Line 392: warning: comment on exported method KeyTable.RegisterParamSet should be of the form "RegisterParamSet ..." (golint)
    • Line 410: warning: comment on exported type ParamSetPair should be of the form "ParamSetPair ..." (with optional leading article) (golint)
    • Line 416: warning: comment on exported type ParamSetPairs should be of the form "ParamSetPairs ..." (with optional leading article) (golint)
    • Line 419: warning: comment on exported type ParamSet should be of the form "ParamSet ..." (with optional leading article) (golint)
    • pocket-core/x/auth/keeper/account.go
    • Line 107: warning: comment on exported method Keeper.GetAllAccountsExport should be of the form "GetAllAccountsExport ..." (golint)
    • Line 136: warning: exported method Keeper.SetAccounts should have comment or be unexported (golint)
    • Line 182: warning: comment on exported method Keeper.EncodeAccount should be of the form "EncodeAccount ..." (golint)
    • Line 193: warning: exported method Keeper.EncodeBaseAccount should have comment or be unexported (golint)
    • Line 197: warning: comment on exported method Keeper.EncodeModuleAccount should be of the form "EncodeModuleAccount ..." (golint)
    • Line 202: warning: comment on exported method Keeper.DecodeAccount should be of the form "DecodeAccount ..." (golint)
    • Line 211: warning: exported method Keeper.DecodeBaseAccount should have comment or be unexported (golint)
    • Line 217: warning: comment on exported method Keeper.DecodeModuleAccount should be of the form "DecodeModuleAccount ..." (golint)
    • pocket-core/store/cachemulti/store.go
    • Line 31: warning: exported function NewFromKVStore should have comment or be unexported (golint)
    • Line 55: warning: exported function NewStore should have comment or be unexported (golint)
    • Line 112: warning: comment on exported method Store.CacheWrap should be of the form "CacheWrap ..." (golint)
    • Line 122: warning: comment on exported method Store.CacheMultiStore should be of the form "CacheMultiStore ..." (golint)
    • pocket-core/x/apps/keeper/application.go
    • Line 51: warning: exported method Keeper.SetApplications should have comment or be unexported (golint)
    • Line 57: warning: comment on exported method Keeper.DeleteApplication should be of the form "DeleteApplication ..." (golint)
    • Line 144: warning: exported method Keeper.CalculateAppRelays should have comment or be unexported (golint)
    • pocket-core/store/iavl/proof.go
    • Line 27: warning: exported type ProofInnerNode should have comment or be unexported (golint)
    • Line 55: warning: exported method ProofInnerNode.Hash should have comment or be unexported (golint)
    • Line 95: warning: exported type ProofLeafNode should have comment or be unexported (golint)
    • Line 117: warning: exported method ProofLeafNode.Hash should have comment or be unexported (golint)
    • Line 148: warning: comment on exported method Node.PathToLeaf should be of the form "PathToLeaf ..." (golint)
    • pocket-core/store/iavl/store.go
    • Line 72: warning: comment on exported function UnsafeNewStore should be of the form "UnsafeNewStore ..." (golint)
    • Line 83: warning: comment on exported method Store.LazyLoadStore should be of the form "LazyLoadStore ..." (golint)
    • Line 102: warning: exported method Store.Rollback should have comment or be unexported (golint)
    • Line 114: warning: comment on exported method Store.Commit should be of the form "Commit ..." (golint)
    • Line 141: warning: comment on exported method Store.LastCommitID should be of the form "LastCommitID ..." (golint)
    • Line 149: warning: comment on exported method Store.SetPruning should be of the form "SetPruning ..." (golint)
    • Line 160: warning: comment on exported method Store.GetStoreType should be of the form "GetStoreType ..." (golint)
    • Line 165: warning: comment on exported method Store.CacheWrap should be of the form "CacheWrap ..." (golint)
    • Line 175: warning: comment on exported method Store.Set should be of the form "Set ..." (golint)
    • Line 182: warning: comment on exported method Store.Get should be of the form "Get ..." (golint)
    • Line 188: warning: comment on exported method Store.Has should be of the form "Has ..." (golint)
    • Line 193: warning: comment on exported method Store.Delete should be of the form "Delete ..." (golint)
    • Line 199: warning: comment on exported method Store.Iterator should be of the form "Iterator ..." (golint)
    • Line 213: warning: comment on exported method Store.ReverseIterator should be of the form "ReverseIterator ..." (golint)
    • pocket-core/types/proto.go
    • Line 29: warning: exported type Bool should have comment or be unexported (golint)
    • Line 31: warning: exported method Bool.Reset should have comment or be unexported (golint)
    • Line 39: warning: exported method Bool.ProtoMessage should have comment or be unexported (golint)
    • Line 44: warning: exported method Bool.Marshal should have comment or be unexported (golint)
    • Line 49: warning: exported method Bool.MarshalTo should have comment or be unexported (golint)
    • Line 54: warning: exported method Bool.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 59: warning: exported method Bool.Size should have comment or be unexported (golint)
    • Line 64: warning: exported method Bool.Unmarshal should have comment or be unexported (golint)
    • Line 71: warning: exported method Bool.ToProto should have comment or be unexported (golint)
    • Line 75: warning: exported method ProtoBool.FromProto should have comment or be unexported (golint)
    • Line 79: warning: exported type Int64 should have comment or be unexported (golint)
    • Line 81: warning: exported method Int64.Reset should have comment or be unexported (golint)
    • Line 89: warning: exported method Int64.ProtoMessage should have comment or be unexported (golint)
    • Line 94: warning: exported method Int64.Marshal should have comment or be unexported (golint)
    • Line 99: warning: exported method Int64.MarshalTo should have comment or be unexported (golint)
    • Line 104: warning: exported method Int64.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 109: warning: exported method Int64.Size should have comment or be unexported (golint)
    • Line 114: warning: exported method Int64.Unmarshal should have comment or be unexported (golint)
    • Line 121: warning: exported method Int64.ToProto should have comment or be unexported (golint)
    • Line 125: warning: exported method ProtoInt64.FromProto should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/types/metrics.go
    • Line 19: warning: exported const ServiceMetricsKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 35: warning: exported type ServiceMetrics should have comment or be unexported (golint)
    • Line 43: warning: exported type ServiceMetricsEncodable should have comment or be unexported (golint)
    • Line 48: warning: exported function GlobalServiceMetric should have comment or be unexported (golint)
    • Line 52: warning: exported function InitGlobalServiceMetric should have comment or be unexported (golint)
    • Line 61: warning: exported function StopServiceMetrics should have comment or be unexported (golint)
    • Line 67: warning: comment on exported method ServiceMetrics.StartPrometheusServer should be of the form "StartPrometheusServer ..." (golint)
    • Line 88: warning: exported method ServiceMetrics.AddRelayFor should have comment or be unexported (golint)
    • Line 105: warning: exported method ServiceMetrics.AddChallengeFor should have comment or be unexported (golint)
    • Line 122: warning: exported method ServiceMetrics.AddErrorFor should have comment or be unexported (golint)
    • Line 139: warning: exported method ServiceMetrics.AddRelayTimingFor should have comment or be unexported (golint)
    • Line 156: warning: exported method ServiceMetrics.AddSessionFor should have comment or be unexported (golint)
    • Line 173: warning: exported method ServiceMetrics.AddUPOKTEarnedFor should have comment or be unexported (golint)
    • Line 190: warning: exported function KeyForServiceMetrics should have comment or be unexported (golint)
    • Line 194: warning: exported function NewServiceMetrics should have comment or be unexported (golint)
    • Line 210: warning: exported type ServiceMetric should have comment or be unexported (golint)
    • Line 219: warning: exported function NewServiceMetricsFor should have comment or be unexported (golint)
    • pocket-core/x/nodes/tx.go
    • Line 16: warning: exported function StakeTx should have comment or be unexported (golint)
    • Line 35: warning: exported function UnstakeTx should have comment or be unexported (golint)
    • Line 48: warning: exported function UnjailTx should have comment or be unexported (golint)
    • Line 61: warning: exported function Send should have comment or be unexported (golint)
    • Line 78: warning: exported function RawTx should have comment or be unexported (golint)
    • pocket-core/codec/types/compat.go
    • Line 20: warning: exported var Debug should have comment or be unexported (golint)
    • Line 37: warning: exported method Any.MarshalAmino should have comment or be unexported (golint)
    • Line 45: warning: exported method Any.UnmarshalAmino should have comment or be unexported (golint)
    • Line 53: warning: exported method Any.MarshalJSON should have comment or be unexported (golint)
    • Line 61: warning: exported method Any.UnmarshalJSON should have comment or be unexported (golint)
    • Line 77: warning: exported method AminoUnpacker.UnpackAny should have comment or be unexported (golint)
    • Line 107: warning: comment on exported type AminoPacker should be of the form "AminoPacker ..." (with optional leading article) (golint)
    • Line 115: warning: exported method AminoPacker.UnpackAny should have comment or be unexported (golint)
    • Line 128: warning: comment on exported type AminoJSONUnpacker should be of the form "AminoJSONUnpacker ..." (with optional leading article) (golint)
    • Line 136: warning: exported method AminoJSONUnpacker.UnpackAny should have comment or be unexported (golint)
    • Line 166: warning: comment on exported type AminoJSONPacker should be of the form "AminoJSONPacker ..." (with optional leading article) (golint)
    • Line 174: warning: exported method AminoJSONPacker.UnpackAny should have comment or be unexported (golint)
    • Line 194: warning: exported method ProtoJSONPacker.UnpackAny should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/types/expectedKeepers.go
    • Line 11: warning: exported type PosKeeper should have comment or be unexported (golint)
    • Line 25: warning: exported type AppsKeeper should have comment or be unexported (golint)
    • Line 33: warning: exported type PocketKeeper should have comment or be unexported (golint)
    • Line 38: warning: exported type AuthKeeper should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/types/merkle.go
    • Line 12: warning: exported const MerkleHashLength should have comment or be unexported (golint)
    • Line 14: warning: exported method Range.Equal should have comment or be unexported (golint)
    • Line 17: warning: exported method Range.Bytes should have comment or be unexported (golint)
    • Line 25: warning: exported type SortByProof should have comment or be unexported (golint)
    • Line 51: warning: exported method HashRange.Equal should have comment or be unexported (golint)
    • Line 55: warning: comment on exported method MerkleProof.Validate should be of the form "Validate ..." (golint)
    • Line 126: warning: comment on exported function GenerateProofs should be of the form "GenerateProofs ..." (golint)
    • Line 174: warning: comment on exported function GenerateRoot should be of the form "GenerateRoot ..." (golint)
    • Line 299: warning: exported function MultiAppend should have comment or be unexported (golint)
    • pocket-core/x/apps/types/msg.go
    • Line 20: warning: exported const MsgAppStakeName should have comment (or a comment on this block) or be unexported (golint)
    • Line 25: warning: exported type MsgStake should have comment or be unexported (golint)
    • Line 31: warning: comment on exported method MsgStake.GetSigner should be of the form "GetSigner ..." (golint)
    • Line 36: warning: exported method MsgStake.GetRecipient should have comment or be unexported (golint)
    • Line 76: warning: exported method MsgStake.Marshal should have comment or be unexported (golint)
    • Line 81: warning: exported method MsgStake.MarshalTo should have comment or be unexported (golint)
    • Line 86: warning: exported method MsgStake.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 91: warning: exported method MsgStake.Size should have comment or be unexported (golint)
    • Line 96: warning: exported method MsgStake.XXX_MessageName should have comment or be unexported (golint)
    • Line 96: warning: don't use underscores in Go names; method XXX_MessageName should be XXXMessageName (golint)
    • Line 101: warning: exported method MsgStake.Unmarshal should have comment or be unexported (golint)
    • Line 119: warning: exported method MsgStake.Reset should have comment or be unexported (golint)
    • Line 127: warning: exported method MsgStake.ProtoMessage should have comment or be unexported (golint)
    • Line 132: warning: exported method MsgStake.ToProto should have comment or be unexported (golint)
    • Line 146: warning: comment on exported method MsgBeginUnstake.GetSigner should be of the form "GetSigner ..." (golint)
    • Line 151: warning: exported method MsgBeginUnstake.GetRecipient should have comment or be unexported (golint)
    • Line 180: warning: comment on exported method MsgUnjail.Route should be of the form "Route ..." (golint)
    • Line 192: warning: comment on exported method MsgUnjail.GetSigner should be of the form "GetSigner ..." (golint)
    • Line 197: warning: exported method MsgUnjail.GetRecipient should have comment or be unexported (golint)
    • pocket-core/types/indexer.go
    • Line 28: warning: exported const TxHeightKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 40: warning: exported type TransactionIndexer should have comment or be unexported (golint)
    • Line 44: warning: exported function NewTransactionIndexer should have comment or be unexported (golint)
    • Line 48: warning: exported method TransactionIndexer.AddBatch should have comment or be unexported (golint)
    • Line 82: warning: exported method TransactionIndexer.Index should have comment or be unexported (golint)
    • Line 112: warning: exported method TransactionIndexer.Get should have comment or be unexported (golint)
    • Line 131: warning: comment on exported method TransactionIndexer.Search should be of the form "Search ..." (golint)
    • Line 161: warning: exported method TransactionIndexer.DeleteFromHeight should have comment or be unexported (golint)
    • Line 286: warning: comment on exported function PrefixIterator should be of the form "PrefixIterator ..." (golint)
    • pocket-core/store/store.go
    • Line 10: warning: exported function NewCommitMultiStore should have comment or be unexported (golint)
    • Line 14: warning: exported function NewPruningOptionsFromString should have comment or be unexported (golint)
    • pocket-core/baseapp/options.go
    • Line 1: warning: package comment should be of the form "Package baseapp ..." (golint)
    • Line 29: warning: exported method BaseApp.SetName should have comment or be unexported (golint)
    • Line 38: warning: exported method BaseApp.SetDB should have comment or be unexported (golint)
    • Line 42: warning: exported method BaseApp.SetCMS should have comment or be unexported (golint)
    • Line 46: warning: exported method BaseApp.SetInitChainer should have comment or be unexported (golint)
    • Line 50: warning: exported method BaseApp.SetBeginBlocker should have comment or be unexported (golint)
    • Line 54: warning: exported method BaseApp.SetEndBlocker should have comment or be unexported (golint)
    • Line 58: warning: exported method BaseApp.SetAnteHandler should have comment or be unexported (golint)
    • Line 62: warning: exported method BaseApp.SetAddrPeerFilter should have comment or be unexported (golint)
    • Line 66: warning: exported method BaseApp.SetIDPeerFilter should have comment or be unexported (golint)
    • Line 70: warning: exported method BaseApp.SetFauxMerkleMode should have comment or be unexported (golint)
    • pocket-core/types/module/module.go
    • Line 38: warning: comment on exported type AppModuleBasic should be of the form "AppModuleBasic ..." (with optional leading article) (golint)
    • Line 49: warning: comment on exported type BasicManager should be of the form "BasicManager ..." (with optional leading article) (golint)
    • Line 52: warning: exported function NewBasicManager should have comment or be unexported (golint)
    • Line 60: warning: comment on exported method BasicManager.RegisterCodec should be of the form "RegisterCodec ..." (golint)
    • Line 67: warning: comment on exported method BasicManager.DefaultGenesis should be of the form "DefaultGenesis ..." (golint)
    • Line 76: warning: comment on exported method BasicManager.ValidateGenesis should be of the form "ValidateGenesis ..." (golint)
    • Line 86: warning: comment on exported type AppModuleGenesis should be of the form "AppModuleGenesis ..." (with optional leading article) (golint)
    • Line 112: warning: comment on exported type GenesisOnlyAppModule should be of the form "GenesisOnlyAppModule ..." (with optional leading article) (golint)
    • Line 118: warning: exported method GenesisOnlyAppModule.UpgradeCodec should have comment or be unexported (golint)
    • Line 127: warning: comment on exported method GenesisOnlyAppModule.RegisterInvariants should be of the form "RegisterInvariants ..." (golint)
    • Line 130: warning: comment on exported method GenesisOnlyAppModule.Route should be of the form "Route ..." (golint)
    • Line 133: warning: comment on exported method GenesisOnlyAppModule.NewHandler should be of the form "NewHandler ..." (golint)
    • Line 136: warning: comment on exported method GenesisOnlyAppModule.QuerierRoute should be of the form "QuerierRoute ..." (golint)
    • Line 139: warning: comment on exported method GenesisOnlyAppModule.NewQuerierHandler should be of the form "NewQuerierHandler ..." (golint)
    • Line 142: warning: comment on exported method GenesisOnlyAppModule.BeginBlock should be of the form "BeginBlock ..." (golint)
    • Line 145: warning: comment on exported method GenesisOnlyAppModule.EndBlock should be of the form "EndBlock ..." (golint)
    • Line 150: warning: comment on exported type Manager should be of the form "Manager ..." (with optional leading article) (golint)
    • Line 161: warning: comment on exported function NewManager should be of the form "NewManager ..." (golint)
    • Line 180: warning: exported method Manager.GetModule should have comment or be unexported (golint)
    • Line 185: warning: exported method Manager.SetModule should have comment or be unexported (golint)
    • Line 189: warning: comment on exported method Manager.SetOrderInitGenesis should be of the form "SetOrderInitGenesis ..." (golint)
    • Line 194: warning: comment on exported method Manager.SetOrderExportGenesis should be of the form "SetOrderExportGenesis ..." (golint)
    • Line 199: warning: comment on exported method Manager.SetOrderBeginBlockers should be of the form "SetOrderBeginBlockers ..." (golint)
    • Line 204: warning: comment on exported method Manager.SetOrderEndBlockers should be of the form "SetOrderEndBlockers ..." (golint)
    • Line 209: warning: comment on exported method Manager.RegisterInvariants should be of the form "RegisterInvariants ..." (golint)
    • Line 216: warning: comment on exported method Manager.RegisterRoutes should be of the form "RegisterRoutes ..." (golint)
    • Line 228: warning: comment on exported method Manager.InitGenesis should be of the form "InitGenesis ..." (golint)
    • Line 257: warning: comment on exported method Manager.ExportGenesis should be of the form "ExportGenesis ..." (golint)
    • pocket-core/x/pocketcore/module.go
    • Line 23: warning: comment on exported type AppModuleBasic should be of the form "AppModuleBasic ..." (with optional leading article) (golint)
    • Line 26: warning: comment on exported method AppModuleBasic.Name should be of the form "Name ..." (golint)
    • Line 31: warning: comment on exported method AppModuleBasic.RegisterCodec should be of the form "RegisterCodec ..." (golint)
    • Line 36: warning: comment on exported method AppModuleBasic.DefaultGenesis should be of the form "DefaultGenesis ..." (golint)
    • Line 41: warning: comment on exported method AppModuleBasic.ValidateGenesis should be of the form "ValidateGenesis ..." (golint)
    • Line 52: warning: comment on exported type AppModule should be of the form "AppModule ..." (with optional leading article) (golint)
    • Line 58: warning: exported method AppModule.UpgradeCodec should have comment or be unexported (golint)
    • Line 62: warning: comment on exported function NewAppModule should be of the form "NewAppModule ..." (golint)
    • Line 70: warning: comment on exported method AppModule.RegisterInvariants should be of the form "RegisterInvariants ..." (golint)
    • Line 73: warning: comment on exported method AppModule.Route should be of the form "Route ..." (golint)
    • Line 78: warning: comment on exported method AppModule.NewHandler should be of the form "NewHandler ..." (golint)
    • Line 83: warning: comment on exported method AppModule.QuerierRoute should be of the form "QuerierRoute ..." (golint)
    • Line 88: warning: comment on exported method AppModule.NewQuerierHandler should be of the form "NewQuerierHandler ..." (golint)
    • Line 93: warning: comment on exported method AppModule.BeginBlock should be of the form "BeginBlock ..." (golint)
    • Line 99: warning: comment on exported method AppModule.EndBlock should be of the form "EndBlock ..." (golint)
    • Line 133: warning: comment on exported method AppModule.InitGenesis should be of the form "InitGenesis ..." (golint)
    • Line 144: warning: comment on exported method AppModule.ExportGenesis should be of the form "ExportGenesis ..." (golint)
    • pocket-core/x/gov/types/msg.go
    • Line 15: warning: exported const MsgDAOTransferName should have comment (or a comment on this block) or be unexported (golint)
    • Line 44: warning: comment on exported method MsgChangeParam.GetRecipient should be of the form "GetRecipient ..." (golint)
    • Line 95: warning: comment on exported method MsgDAOTransfer.GetRecipient should be of the form "GetRecipient ..." (golint)
    • Line 148: warning: comment on exported method MsgUpgrade.GetRecipient should be of the form "GetRecipient ..." (golint)
    • pocket-core/x/pocketcore/types/apps.go
    • Line 9: warning: comment on exported function GetAppFromPublicKey should be of the form "GetAppFromPublicKey ..." (golint)
    • Line 19: warning: comment on exported function GetApp should be of the form "GetApp ..." (golint)
    • pocket-core/x/pocketcore/types/genesis.go
    • Line 3: warning: comment on exported type GenesisState should be of the form "GenesisState ..." (with optional leading article) (golint)
    • Line 9: warning: comment on exported function ValidateGenesis should be of the form "ValidateGenesis ..." (golint)
    • Line 25: warning: comment on exported function DefaultGenesisState should be of the form "DefaultGenesisState ..." (golint)
    • pocket-core/x/gov/alias.go
    • Line 1: warning: package comment should be of the form "Package gov ..." (golint)
    • Line 9: warning: exported const StoreKey should have comment (or a comment on this block) or be unexported (golint)
    • Line 17: warning: exported var RegisterCodec should have comment or be unexported (golint)
    • Line 18: warning: comment on exported var ModuleCdc should be of the form "ModuleCdc ..." (golint)
    • pocket-core/x/gov/types/acl.go
    • Line 10: warning: exported const ACLKeySep should have comment (or a comment on this block) or be unexported (golint)
    • Line 13: warning: exported function NewACLKey should have comment or be unexported (golint)
    • Line 17: warning: exported function SplitACLKey should have comment or be unexported (golint)
    • Line 24: warning: exported type ACL should have comment or be unexported (golint)
    • Line 26: warning: exported method ACL.Validate should have comment or be unexported (golint)
    • Line 51: warning: exported method ACL.GetOwner should have comment or be unexported (golint)
    • Line 60: warning: exported method ACL.SetOwner should have comment or be unexported (golint)
    • Line 75: warning: exported method ACL.GetAll should have comment or be unexported (golint)
    • pocket-core/store/iavl/proof_range.go
    • Line 14: warning: exported type RangeProof should have comment or be unexported (golint)
    • Line 53: warning: exported method RangeProof.StringIndented should have comment or be unexported (golint)
    • Line 83: warning: comment on exported method RangeProof.LeftIndex should be of the form "LeftIndex ..." (golint)
    • Line 92: warning: comment on exported method RangeProof.VerifyItem should be of the form "VerifyItem ..." (golint)
    • Line 116: warning: comment on exported method RangeProof.VerifyAbsence should be of the form "VerifyAbsence ..." (golint)
    • pocket-core/x/pocketcore/types/querier.go
    • Line 18: warning: comment on exported type QueryRelayParams should be of the form "QueryRelayParams ..." (with optional leading article) (golint)
    • Line 23: warning: comment on exported type QueryChallengeParams should be of the form "QueryChallengeParams ..." (with optional leading article) (golint)
    • Line 28: warning: comment on exported type QueryDispatchParams should be of the form "QueryDispatchParams ..." (with optional leading article) (golint)
    • Line 33: warning: comment on exported type QueryReceiptParams should be of the form "QueryReceiptParams ..." (with optional leading article) (golint)
    • Line 40: warning: comment on exported type QueryReceiptsParams should be of the form "QueryReceiptsParams ..." (with optional leading article) (golint)
    • pocket-core/x/apps/types/application.go
    • Line 41: warning: comment on exported method Application.ConsensusPower should be of the form "ConsensusPower ..." (golint)
    • Line 71: warning: comment on exported method Application.Equals should be of the form "Equals ..." (golint)
    • Line 85: warning: exported method Application.GetChains should have comment or be unexported (golint)
    • Line 86: warning: exported method Application.IsStaked should have comment or be unexported (golint)
    • Line 87: warning: exported method Application.IsUnstaked should have comment or be unexported (golint)
    • Line 88: warning: exported method Application.IsUnstaking should have comment or be unexported (golint)
    • Line 89: warning: exported method Application.IsJailed should have comment or be unexported (golint)
    • Line 90: warning: exported method Application.GetStatus should have comment or be unexported (golint)
    • Line 91: warning: exported method Application.GetAddress should have comment or be unexported (golint)
    • Line 92: warning: exported method Application.GetPublicKey should have comment or be unexported (golint)
    • Line 93: warning: exported method Application.GetTokens should have comment or be unexported (golint)
    • Line 94: warning: exported method Application.GetConsensusPower should have comment or be unexported (golint)
    • Line 95: warning: exported method Application.GetMaxRelays should have comment or be unexported (golint)
    • Line 99: warning: exported method Application.Reset should have comment or be unexported (golint)
    • Line 103: warning: exported method Application.ProtoMessage should have comment or be unexported (golint)
    • Line 108: warning: exported method Application.Marshal should have comment or be unexported (golint)
    • Line 113: warning: exported method Application.MarshalTo should have comment or be unexported (golint)
    • Line 118: warning: exported method Application.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 123: warning: exported method Application.Size should have comment or be unexported (golint)
    • Line 128: warning: exported method Application.Unmarshal should have comment or be unexported (golint)
    • Line 138: warning: exported method Application.ToProto should have comment or be unexported (golint)
    • Line 151: warning: exported method ProtoApplication.FromProto should have comment or be unexported (golint)
    • Line 185: warning: comment on exported type JSONApplication should be of the form "JSONApplication ..." (with optional leading article) (golint)
    • Line 197: warning: comment on exported method Applications.JSON should be of the form "JSON ..." (golint)
    • Line 239: warning: comment on exported function MarshalApplication should be of the form "MarshalApplication ..." (golint)
    • Line 244: warning: comment on exported function UnmarshalApplication should be of the form "UnmarshalApplication ..." (golint)
    • Line 250: warning: exported type ApplicationsPage should have comment or be unexported (golint)
    • pocket-core/x/apps/types/keys.go
    • Line 10: warning: exported const ModuleName should have comment (or a comment on this block) or be unexported (golint)
    • Line 18: warning: exported var AllApplicationsKey should have comment or be unexported (golint)
    • Line 24: warning: comment on exported function AddressFromKey should be of the form "AddressFromKey ..." (golint)
    • Line 29: warning: comment on exported function KeyForAppByAllApps should be of the form "KeyForAppByAllApps ..." (golint)
    • Line 34: warning: comment on exported function KeyForUnstakingApps should be of the form "KeyForUnstakingApps ..." (golint)
    • Line 40: warning: comment on exported function KeyForAppInStakingSet should be of the form "KeyForAppInStakingSet ..." (golint)
    • Line 46: warning: exported function KeyForAppBurn should have comment or be unexported (golint)
    • pocket-core/x/apps/types/util.go
    • Line 12: warning: exported const NetworkIdentifierLength should have comment (or a comment on this block) or be unexported (golint)
    • Line 15: warning: exported function ValidateNetworkIdentifier should have comment or be unexported (golint)
    • pocket-core/x/apps/types/fee.go
    • Line 4: warning: exported const StakeFee should have comment (or a comment on this block) or be unexported (golint)
    • Line 10: warning: exported var AppFeeMap should have comment or be unexported (golint)
    • pocket-core/x/apps/types/querier.go
    • Line 16: warning: exported type QueryAppParams should have comment or be unexported (golint)
    • Line 20: warning: exported function NewQueryAppParams should have comment or be unexported (golint)
    • Line 26: warning: exported type QueryAppsParams should have comment or be unexported (golint)
    • Line 30: warning: exported function NewQueryApplicationsParams should have comment or be unexported (golint)
    • Line 34: warning: exported type QueryUnstakingApplicationsParams should have comment or be unexported (golint)
    • Line 38: warning: exported type QueryApplicationsWithOpts should have comment or be unexported (golint)
    • Line 45: warning: exported method QueryApplicationsWithOpts.IsValid should have comment or be unexported (golint)
    • Line 66: warning: exported type QueryStakedApplicationsParams should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/keeper/params.go
    • Line 8: warning: comment on exported function ParamKeyTable should be of the form "ParamKeyTable ..." (golint)
    • Line 13: warning: comment on exported method Keeper.SessionNodeCount should be of the form "SessionNodeCount ..." (golint)
    • Line 20: warning: comment on exported method Keeper.ClaimExpiration should be of the form "ClaimExpiration ..." (golint)
    • Line 27: warning: comment on exported method Keeper.ReplayAttackBurnMultiplier should be of the form "ReplayAttackBurnMultiplier ..." (golint)
    • Line 34: warning: comment on exported method Keeper.BlocksPerSession should be of the form "BlocksPerSession ..." (golint)
    • Line 41: warning: comment on exported method Keeper.ClaimSubmissionWindow should be of the form "ClaimSubmissionWindow ..." (golint)
    • Line 48: warning: comment on exported method Keeper.SupportedBlockchains should be of the form "SupportedBlockchains ..." (golint)
    • Line 55: warning: comment on exported method Keeper.MinimumNumberOfProofs should be of the form "MinimumNumberOfProofs ..." (golint)
    • Line 62: warning: comment on exported method Keeper.GetParams should be of the form "GetParams ..." (golint)
    • Line 74: warning: comment on exported method Keeper.SetParams should be of the form "SetParams ..." (golint)
    • pocket-core/app/cmd/cli/queryUtil.go
    • Line 19: warning: exported var GetNodePath should have its own declaration (golint)
    • Line 106: warning: exported function QueryRPC should have comment or be unexported (golint)
    • Line 143: warning: exported function QuerySecuredRPC should have comment or be unexported (golint)
    • pocket-core/x/auth/alias.go
    • Line 27: warning: exported var NewKeeper should have comment or be unexported (golint)
    • Line 39: warning: comment on exported type Account should be of the form "Account ..." (with optional leading article) (golint)
    • Line 39: warning: comment on exported type BaseAccount should be of the form "BaseAccount ..." (with optional leading article) (golint)
    • Line 39: warning: comment on exported type GenesisState should be of the form "GenesisState ..." (with optional leading article) (golint)
    • Line 39: warning: comment on exported type Keeper should be of the form "Keeper ..." (with optional leading article) (golint)
    • Line 39: warning: comment on exported type Params should be of the form "Params ..." (with optional leading article) (golint)
    • Line 39: warning: comment on exported type ProtoStdTx should be of the form "ProtoStdTx ..." (with optional leading article) (golint)
    • Line 39: warning: comment on exported type QueryAccountParams should be of the form "QueryAccountParams ..." (with optional leading article) (golint)
    • Line 39: warning: comment on exported type StdSignDoc should be of the form "StdSignDoc ..." (with optional leading article) (golint)
    • Line 39: warning: comment on exported type StdSignature should be of the form "StdSignature ..." (with optional leading article) (golint)
    • Line 39: warning: comment on exported type StdTx should be of the form "StdTx ..." (with optional leading article) (golint)
    • Line 39: warning: comment on exported type TxBuilder should be of the form "TxBuilder ..." (with optional leading article) (golint)
    • pocket-core/baseapp/helpers.go
    • Line 13: warning: comment on exported method BaseApp.Check should be of the form "Check ..." (golint)
    • Line 18: warning: comment on exported method BaseApp.Simulate should be of the form "Simulate ..." (golint)
    • Line 23: warning: comment on exported method BaseApp.Deliver should be of the form "Deliver ..." (golint)
    • Line 28: warning: comment on exported method BaseApp.NewContext should be of the form "NewContext ..." (golint)
    • pocket-core/x/auth/util/cliContext.go
    • Line 82: warning: comment on exported method CLIContext.BroadcastTx should be of the form "BroadcastTx ..." (golint)
    • Line 158: warning: exported type BroadcastType should have comment or be unexported (golint)
    • Line 161: warning: exported const BroadcastSync should have comment (or a comment on this block) or be unexported (golint)
    • Line 166: warning: comment on exported method CLIContext.Query should be of the form "Query ..." (golint)
    • pocket-core/x/auth/types/error.go
    • Line 20: warning: comment on exported function ErrInvalidMemo should be of the form "ErrInvalidMemo ..." (golint)
    • Line 25: warning: exported function ErrEmptyPublicKey should have comment or be unexported (golint)
    • Line 29: warning: exported function ErrAccountNotFound should have comment or be unexported (golint)
    • Line 33: warning: exported function ErrNilTxIndexer should have comment or be unexported (golint)
    • Line 37: warning: exported function ErrInsufficientFee should have comment or be unexported (golint)
    • Line 41: warning: exported function ErrTooManySignatures should have comment or be unexported (golint)
    • Line 45: warning: exported function ErrDuplicateTx should have comment or be unexported (golint)
    • Line 49: warning: exported function ErrInsufficientBalance should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/types/fee.go
    • Line 4: warning: exported const ClaimFee should have comment (or a comment on this block) or be unexported (golint)
    • Line 9: warning: comment on exported var PocketFeeMap should be of the form "PocketFeeMap ..." (golint)
    • pocket-core/x/pocketcore/types/params.go
    • Line 24: warning: exported var DefaultSupportedBlockchains should have comment or be unexported (golint)
    • Line 35: warning: comment on exported type Params should be of the form "Params ..." (with optional leading article) (golint)
    • Line 45: warning: comment on exported method Params.ParamSetPairs should be of the form "ParamSetPairs ..." (golint)
    • Line 58: warning: comment on exported function DefaultParams should be of the form "DefaultParams ..." (golint)
    • Line 70: warning: comment on exported method Params.Validate should be of the form "Validate ..." (golint)
    • Line 100: warning: comment on exported method Params.Equal should be of the form "Equal ..." (golint)
    • pocket-core/x/gov/keeper/subspace.go
    • Line 12: warning: comment on exported method Keeper.Subspace should be of the form "Subspace ..." (golint)
    • Line 29: warning: exported method Keeper.AddSubspaces should have comment or be unexported (golint)
    • Line 45: warning: comment on exported method Keeper.GetSubspace should be of the form "GetSubspace ..." (golint)
    • Line 54: warning: exported method Keeper.GetAllParamNames should have comment or be unexported (golint)
    • Line 65: warning: exported method Keeper.GetAllParamNameValue should have comment or be unexported (golint)
    • Line 76: warning: exported method Keeper.HandleUpgrade should have comment or be unexported (golint)
    • Line 120: warning: exported method Keeper.ModifyParam should have comment or be unexported (golint)
    • pocket-core/types/address.go
    • Line 16: warning: exported const AddrLen should have comment (or a comment on this block) or be unexported (golint)
    • Line 19: warning: comment on exported type AddressI should be of the form "AddressI ..." (with optional leading article) (golint)
    • Line 37: warning: exported function VerifyAddressFormat should have comment or be unexported (golint)
    • Line 52: warning: exported method Address.Reset should have comment or be unexported (golint)
    • Line 56: warning: exported method Address.ProtoMessage should have comment or be unexported (golint)
    • Line 61: warning: exported method Address.MarshalTo should have comment or be unexported (golint)
    • Line 66: warning: exported method Address.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 71: warning: exported method Address.Size should have comment or be unexported (golint)
    • Line 76: warning: exported method Address.Marshal should have comment or be unexported (golint)
    • Line 81: warning: exported method Address.Unmarshal should have comment or be unexported (golint)
    • Line 91: warning: exported method Address.ToProto should have comment or be unexported (golint)
    • Line 97: warning: exported method ProtoAddress.FromProto should have comment or be unexported (golint)
    • Line 101: warning: comment on exported method Address.Equals should be of the form "Equals ..." (golint)
    • Line 110: warning: comment on exported method Address.Empty should be of the form "Empty ..." (golint)
    • Line 164: warning: comment on exported method Address.Bytes should be of the form "Bytes ..." (golint)
    • Line 193: warning: comment on exported function GetAddress should be of the form "GetAddress ..." (golint)
    • Line 200: warning: comment on exported type Addresses should be of the form "Addresses ..." (with optional leading article) (golint)
    • Line 204: warning: exported method Addresses.Reset should have comment or be unexported (golint)
    • Line 216: warning: exported method Addresses.ProtoMessage should have comment or be unexported (golint)
    • Line 221: warning: exported method Addresses.Marshal should have comment or be unexported (golint)
    • Line 226: warning: exported method Addresses.MarshalTo should have comment or be unexported (golint)
    • Line 231: warning: exported method Addresses.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 236: warning: exported method Addresses.Size should have comment or be unexported (golint)
    • Line 241: warning: exported method Addresses.Unmarshal should have comment or be unexported (golint)
    • Line 251: warning: exported method Addresses.ToProto should have comment or be unexported (golint)
    • Line 255: warning: exported method ProtoAddresses.FromProto should have comment or be unexported (golint)
    • pocket-core/types/coin.go
    • Line 108: warning: comment on exported method Coin.Add should be of the form "Add ..." (golint)
    • Line 118: warning: comment on exported method Coin.Sub should be of the form "Sub ..." (golint)
    • Line 480: warning: comment on exported method Coins.AmountOf should be of the form "AmountOf ..." (golint)
    • pocket-core/x/apps/keeper/appStateChanges.go
    • Line 109: warning: exported method Keeper.EditStakeApplication should have comment or be unexported (golint)
    • Line 265: warning: comment on exported method Keeper.ForceApplicationUnstake should be of the form "ForceApplicationUnstake ..." (golint)
    • Line 318: warning: exported method Keeper.IncrementJailedApplications should have comment or be unexported (golint)
    • pocket-core/types/errors.go
    • Line 64: warning: comment on exported function CodeToDefaultMsg should be of the form "CodeToDefaultMsg ..." (golint)
    • Line 108: warning: comment on exported function ErrInternal should be of the form "ErrInternal ..." (golint)
    • Line 112: warning: exported function ErrTxDecode should have comment or be unexported (golint)
    • Line 115: warning: exported function ErrInvalidSequence should have comment or be unexported (golint)
    • Line 118: warning: exported function ErrUnauthorized should have comment or be unexported (golint)
    • Line 121: warning: exported function ErrInsufficientFunds should have comment or be unexported (golint)
    • Line 124: warning: exported function ErrUnknownRequest should have comment or be unexported (golint)
    • Line 127: warning: exported function ErrInvalidAddress should have comment or be unexported (golint)
    • Line 130: warning: exported function ErrUnknownAddress should have comment or be unexported (golint)
    • Line 133: warning: exported function ErrInvalidPubKey should have comment or be unexported (golint)
    • Line 136: warning: exported function ErrInsufficientCoins should have comment or be unexported (golint)
    • Line 139: warning: exported function ErrInvalidCoins should have comment or be unexported (golint)
    • Line 142: warning: exported function ErrOutOfGas should have comment or be unexported (golint)
    • Line 145: warning: exported function ErrMemoTooLarge should have comment or be unexported (golint)
    • Line 148: warning: exported function ErrInsufficientFee should have comment or be unexported (golint)
    • Line 151: warning: exported function ErrTooManySignatures should have comment or be unexported (golint)
    • Line 154: warning: exported function ErrNoSignatures should have comment or be unexported (golint)
    • Line 157: warning: exported function ErrGasOverflow should have comment or be unexported (golint)
    • Line 160: warning: exported function ErrInvalidSlash should have comment or be unexported (golint)
    • Line 163: warning: exported function ErrNegativeAmount should have comment or be unexported (golint)
    • Line 166: warning: exported function ErrBurnStakedTokens should have comment or be unexported (golint)
    • Line 169: warning: exported function ErrForceValidatorUnstake should have comment or be unexported (golint)
    • Line 172: warning: exported function ErrModuleAccountCreate should have comment or be unexported (golint)
    • Line 175: warning: exported function ErrForbidden should have comment or be unexported (golint)
    • Line 179: warning: comment on exported type Error should be of the form "Error ..." (with optional leading article) (golint)
    • Line 389: warning: comment on exported function AppendMsgToErr should be of the form "AppendMsgToErr ..." (golint)
    • Line 444: warning: exported type FmtError should have comment or be unexported (golint)
    • Line 458: warning: exported method FmtError.Format should have comment or be unexported (golint)
    • pocket-core/store/errors/errors.go
    • Line 17: warning: comment on exported type Error should be of the form "Error ..." (with optional leading article) (golint)
    • Line 20: warning: comment on exported function ErrInternal should be of the form "ErrInternal ..." (golint)
    • Line 24: warning: exported function ErrTxDecode should have comment or be unexported (golint)
    • Line 27: warning: exported function ErrUnknownRequest should have comment or be unexported (golint)
    • pocket-core/x/nodes/keeper/params.go
    • Line 98: warning: exported method Keeper.NodeReward should have comment or be unexported (golint)
    • Line 125: warning: exported method Keeper.MaxChains should have comment or be unexported (golint)
    • Line 129: warning: exported method Keeper.MaxJailedBlocks should have comment or be unexported (golint)
    • pocket-core/types/uint.go
    • Line 21: warning: comment on exported function NewUintFromBigInt should be of the form "NewUintFromBigInt ..." (golint)
    • Line 84: warning: comment on exported method Uint.AddUint64 should be of the form "AddUint64 ..." (golint)
    • Line 98: warning: comment on exported method Uint.MulUint64 should be of the form "MulUint64 ..." (golint)
    • Line 123: warning: comment on exported method Uint.QuoUint64 should be of the form "QuoUint64 ..." (golint)
    • Line 126: warning: comment on exported function MinUint should be of the form "MinUint ..." (golint)
    • Line 129: warning: comment on exported function MaxUint should be of the form "MaxUint ..." (golint)
    • Line 151: warning: comment on exported method Uint.Marshal should be of the form "Marshal ..." (golint)
    • Line 178: warning: comment on exported method Uint.Unmarshal should be of the form "Unmarshal ..." (golint)
    • Line 206: warning: comment on exported method Uint.MarshalAmino should be of the form "MarshalAmino ..." (golint)
    • Line 208: warning: exported method Uint.UnmarshalAmino should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/types/session.go
    • Line 15: warning: exported method Session.IsSealed should have comment or be unexported (golint)
    • Line 19: warning: exported method Session.Seal should have comment or be unexported (golint)
    • Line 23: warning: comment on exported function NewSession should be of the form "NewSession ..." (golint)
    • Line 43: warning: comment on exported method Session.Validate should be of the form "Validate ..." (golint)
    • Line 87: warning: exported method Session.MarshalObject should have comment or be unexported (golint)
    • Line 91: warning: exported method Session.UnmarshalObject should have comment or be unexported (golint)
    • Line 96: warning: exported method Session.Key should have comment or be unexported (golint)
    • Line 100: warning: comment on exported type SessionNodes should be of the form "SessionNodes ..." (with optional leading article) (golint)
    • Line 103: warning: comment on exported function NewSessionNodes should be of the form "NewSessionNodes ..." (golint)
    • Line 140: warning: comment on exported method SessionNodes.Validate should be of the form "Validate ..." (golint)
    • Line 153: warning: comment on exported method SessionNodes.Contains should be of the form "Contains ..." (golint)
    • Line 171: warning: comment on exported type SessionKey should be of the form "SessionKey ..." (with optional leading article) (golint)
    • Line 181: warning: comment on exported function NewSessionKey should be of the form "NewSessionKey ..." (golint)
    • Line 208: warning: comment on exported method SessionKey.Validate should be of the form "Validate ..." (golint)
    • Line 213: warning: comment on exported method SessionHeader.ValidateHeader should be of the form "ValidateHeader ..." (golint)
    • Line 230: warning: comment on exported method SessionHeader.Hash should be of the form "Hash ..." (golint)
    • Line 236: warning: comment on exported method SessionHeader.HashString should be of the form "HashString ..." (golint)
    • Line 241: warning: comment on exported method SessionHeader.Bytes should be of the form "Bytes ..." (golint)
    • Line 250: warning: comment on exported function BlockHash should be of the form "BlockHash ..." (golint)
    • Line 255: warning: comment on exported function MaxPossibleRelays should be of the form "MaxPossibleRelays ..." (golint)
    • Line 262: warning: comment on exported function NodeHasChain should be of the form "NodeHasChain ..." (golint)
    • pocket-core/types/int.go
    • Line 297: warning: comment on exported function MinInt should be of the form "MinInt ..." (golint)
    • Line 312: warning: exported method BigInt.Reset should have comment or be unexported (golint)
    • Line 316: warning: exported method BigInt.ProtoMessage should have comment or be unexported (golint)
    • Line 318: warning: comment on exported method BigInt.MarshalToSizedBuffer should be of the form "MarshalToSizedBuffer ..." (golint)
    • Line 348: warning: comment on exported method BigInt.Marshal should be of the form "Marshal ..." (golint)
    • Line 376: warning: comment on exported method BigInt.Unmarshal should be of the form "Unmarshal ..." (golint)
    • Line 441: warning: comment on exported method BigInt.MarshalAmino should be of the form "MarshalAmino ..." (golint)
    • Line 443: warning: exported method BigInt.UnmarshalAmino should have comment or be unexported (golint)
    • pocket-core/x/gov/types/errors.go
    • Line 22: warning: exported function ErrZeroHeightUpgrade should have comment or be unexported (golint)
    • Line 26: warning: exported function ErrZeroValueDAOAction should have comment or be unexported (golint)
    • Line 30: warning: exported function ErrUnrecognizedDAOAction should have comment or be unexported (golint)
    • Line 34: warning: exported function ErrInvalidACL should have comment or be unexported (golint)
    • Line 38: warning: exported function ErrSubspaceNotFound should have comment or be unexported (golint)
    • Line 42: warning: exported function ErrUnauthorizedParamChange should have comment or be unexported (golint)
    • pocket-core/x/nodes/types/querier.go
    • Line 21: warning: exported type QueryValidatorParams should have comment or be unexported (golint)
    • Line 25: warning: exported function NewQueryValidatorParams should have comment or be unexported (golint)
    • Line 31: warning: exported type QueryValidatorsParams should have comment or be unexported (golint)
    • Line 39: warning: comment on exported method QueryValidatorsParams.IsValid should be of the form "IsValid ..." (golint)
    • Line 73: warning: exported type QueryAccountBalanceParams should have comment or be unexported (golint)
    • Line 77: warning: exported type QueryAccountParams should have comment or be unexported (golint)
    • Line 81: warning: exported type QueryUnstakingValidatorsParams should have comment or be unexported (golint)
    • Line 85: warning: exported function NewQueryUnstakingValidatorsParams should have comment or be unexported (golint)
    • Line 89: warning: exported type QueryStakedValidatorsParams should have comment or be unexported (golint)
    • Line 93: warning: exported function NewQueryStakedValidatorsParams should have comment or be unexported (golint)
    • Line 97: warning: exported type QueryUnstakedValidatorsParams should have comment or be unexported (golint)
    • Line 101: warning: exported function NewQueryUnstakedValidatorsParams should have comment or be unexported (golint)
    • Line 105: warning: exported type QuerySigningInfoParams should have comment or be unexported (golint)
    • Line 109: warning: exported function NewQuerySigningInfoParams should have comment or be unexported (golint)
    • Line 113: warning: exported type QuerySigningInfosParams should have comment or be unexported (golint)
    • Line 117: warning: exported function NewQuerySigningInfosParams should have comment or be unexported (golint)
    • pocket-core/app/cmd/cli/txUtil.go
    • Line 167: warning: exported function StakeApp should have comment or be unexported (golint)
    • Line 209: warning: exported function UnstakeApp should have comment or be unexported (golint)
    • Line 235: warning: exported function DAOTx should have comment or be unexported (golint)
    • Line 268: warning: exported function ChangeParam should have comment or be unexported (golint)
    • Line 302: warning: exported function Upgrade should have comment or be unexported (golint)
    • pocket-core/app/cmd/rpc/server.go
    • Line 19: warning: exported var APIVersion should have comment or be unexported (golint)
    • Line 21: warning: exported function StartRPC should have comment or be unexported (golint)
    • Line 52: warning: exported function Router should have comment or be unexported (golint)
    • Line 67: warning: exported type Route should have comment or be unexported (golint)
    • Line 74: warning: exported type Routes should have comment or be unexported (golint)
    • Line 76: warning: exported function GetRoutes should have comment or be unexported (golint)
    • Line 115: warning: exported function FreeMemory should have comment or be unexported (golint)
    • Line 119: warning: exported function MemStats should have comment or be unexported (golint)
    • Line 129: warning: exported function WriteResponse should have comment or be unexported (golint)
    • Line 143: warning: exported function WriteRaw should have comment or be unexported (golint)
    • Line 152: warning: exported function WriteJSONResponse should have comment or be unexported (golint)
    • Line 168: warning: exported function WriteJSONResponseWithCode should have comment or be unexported (golint)
    • Line 184: warning: exported function WriteErrorResponse should have comment or be unexported (golint)
    • Line 201: warning: exported function PopModel should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/keeper/nodes.go
    • Line 10: warning: comment on exported method Keeper.GetNode should be of the form "GetNode ..." (golint)
    • Line 19: warning: exported method Keeper.GetSelfAddress should have comment or be unexported (golint)
    • Line 28: warning: exported method Keeper.GetSelfPrivKey should have comment or be unexported (golint)
    • Line 37: warning: comment on exported method Keeper.GetSelfNode should be of the form "GetSelfNode ..." (golint)
    • Line 48: warning: comment on exported method Keeper.AwardCoinsForRelays should be of the form "AwardCoinsForRelays ..." (golint)
    • Line 53: warning: comment on exported method Keeper.BurnCoinsForChallenges should be of the form "BurnCoinsForChallenges ..." (golint)
    • pocket-core/store/types/validity.go
    • Line 3: warning: comment on exported function AssertValidKey should be of the form "AssertValidKey ..." (golint)
    • Line 10: warning: comment on exported function AssertValidValue should be of the form "AssertValidValue ..." (golint)
    • pocket-core/x/nodes/module.go
    • Line 33: warning: exported method AppModule.UpgradeCodec should have comment or be unexported (golint)
    • Line 115: warning: comment on exported method AppModule.BeginBlock should be of the form "BeginBlock ..." (golint)
    • pocket-core/store/firstlast.go
    • Line 10: warning: comment on exported function First should be of the form "First ..." (golint)
    • Line 21: warning: comment on exported function Last should be of the form "Last ..." (golint)
    • pocket-core/x/pocketcore/keeper/pool.go
    • Line 7: warning: comment on exported method Keeper.StakeDenom should be of the form "StakeDenom ..." (golint)
    • Line 13: warning: comment on exported method Keeper.GetAppStakedTokens should be of the form "GetAppStakedTokens ..." (golint)
    • Line 19: warning: comment on exported method Keeper.GetNodesStakedTokens should be of the form "GetNodesStakedTokens ..." (golint)
    • Line 25: warning: comment on exported method Keeper.GetTotalTokens should be of the form "GetTotalTokens ..." (golint)
    • Line 31: warning: comment on exported method Keeper.GetTotalStakedTokens should be of the form "GetTotalStakedTokens ..." (golint)
    • pocket-core/x/nodes/types/pool.go
    • Line 15: warning: exported type Pool should have comment or be unexported (golint)
    • Line 19: warning: comment on exported type StakingPool should be of the form "StakingPool ..." (with optional leading article) (golint)
    • pocket-core/app/util.go
    • Line 17: warning: exported function GenerateAAT should have comment or be unexported (golint)
    • Line 25: warning: exported function BuildMultisig should have comment or be unexported (golint)
    • Line 51: warning: exported function SignMultisigNext should have comment or be unexported (golint)
    • Line 72: warning: exported function SignMultisigOutOfOrder should have comment or be unexported (golint)
    • Line 93: warning: exported function SortJSON should have comment or be unexported (golint)
    • Line 106: warning: exported function UnmarshalTxStr should have comment or be unexported (golint)
    • Line 114: warning: exported function UnmarshalTx should have comment or be unexported (golint)
    • pocket-core/codec/codec.go
    • Line 12: warning: exported type Codec should have comment or be unexported (golint)
    • Line 18: warning: exported function NewCodec should have comment or be unexported (golint)
    • Line 27: warning: exported var UpgradeHeight should have comment or be unexported (golint)
    • Line 28: warning: error var NotProtoCompatibleInterfaceError should have name of the form ErrFoo (golint)
    • Line 31: warning: exported method Codec.RegisterStructure should have comment or be unexported (golint)
    • Line 35: warning: exported method Codec.SetUpgradeOverride should have comment or be unexported (golint)
    • Line 43: warning: exported method Codec.DisableUpgradeOverride should have comment or be unexported (golint)
    • Line 47: warning: exported method Codec.RegisterInterface should have comment or be unexported (golint)
    • Line 56: warning: exported method Codec.RegisterImplementation should have comment or be unexported (golint)
    • Line 64: warning: exported method Codec.MarshalBinaryBare should have comment or be unexported (golint)
    • Line 71: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 79: warning: exported method Codec.MarshalBinaryLengthPrefixed should have comment or be unexported (golint)
    • Line 86: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 94: warning: exported method Codec.UnmarshalBinaryBare should have comment or be unexported (golint)
    • Line 108: warning: exported method Codec.UnmarshalBinaryLengthPrefixed should have comment or be unexported (golint)
    • Line 122: warning: exported method Codec.ProtoMarshalBinaryBare should have comment or be unexported (golint)
    • Line 126: warning: exported method Codec.LegacyMarshalBinaryBare should have comment or be unexported (golint)
    • Line 130: warning: exported method Codec.ProtoUnmarshalBinaryBare should have comment or be unexported (golint)
    • Line 134: warning: exported method Codec.LegacyUnmarshalBinaryBare should have comment or be unexported (golint)
    • Line 138: warning: exported method Codec.ProtoMarshalBinaryLengthPrefixed should have comment or be unexported (golint)
    • Line 142: warning: exported method Codec.LegacyMarshalBinaryLengthPrefixed should have comment or be unexported (golint)
    • Line 146: warning: exported method Codec.ProtoUnmarshalBinaryLengthPrefixed should have comment or be unexported (golint)
    • Line 150: warning: exported method Codec.LegacyUnmarshalBinaryLengthPrefixed should have comment or be unexported (golint)
    • Line 154: warning: exported method Codec.MarshalJSONIndent should have comment or be unexported (golint)
    • Line 158: warning: exported method Codec.MarshalJSON should have comment or be unexported (golint)
    • Line 162: warning: exported method Codec.UnmarshalJSON should have comment or be unexported (golint)
    • Line 166: warning: exported method Codec.MustMarshalJSON should have comment or be unexported (golint)
    • Line 174: warning: exported method Codec.MustUnmarshalJSON should have comment or be unexported (golint)
    • Line 181: warning: exported function RegisterEvidences should have comment or be unexported (golint)
    • Line 185: warning: exported method Codec.AminoCodec should have comment or be unexported (golint)
    • Line 189: warning: exported method Codec.ProtoCodec should have comment or be unexported (golint)
    • Line 193: warning: exported method Codec.IsAfterUpgrade should have comment or be unexported (golint)
    • pocket-core/crypto/multisig.go
    • Line 14: warning: exported type PublicKeyMultiSignature should have comment or be unexported (golint)
    • Line 18: warning: exported method PublicKeyMultiSignature.NewMultiKey should have comment or be unexported (golint)
    • Line 26: warning: exported method PublicKeyMultiSignature.VerifyBytes should have comment or be unexported (golint)
    • Line 49: warning: exported method PublicKeyMultiSignature.Address should have comment or be unexported (golint)
    • Line 57: warning: exported method PublicKeyMultiSignature.Bytes should have comment or be unexported (golint)
    • Line 61: warning: exported method PublicKeyMultiSignature.Keys should have comment or be unexported (golint)
    • Line 65: warning: exported method PublicKeyMultiSignature.Equals should have comment or be unexported (golint)
    • Line 81: warning: exported method PublicKeyMultiSignature.NewPublicKey should have comment or be unexported (golint)
    • Line 86: warning: exported method PublicKeyMultiSignature.PubKey should have comment or be unexported (golint)
    • Line 90: warning: exported method PublicKeyMultiSignature.RawBytes should have comment or be unexported (golint)
    • Line 94: warning: exported method PublicKeyMultiSignature.RawString should have comment or be unexported (golint)
    • Line 98: warning: exported method PublicKeyMultiSignature.PubKeyToPublicKey should have comment or be unexported (golint)
    • Line 102: warning: exported method PublicKeyMultiSignature.Size should have comment or be unexported (golint)
    • Line 109: warning: exported type MultiSignature should have comment or be unexported (golint)
    • Line 115: warning: exported method MultiSignature.AddSignature should have comment or be unexported (golint)
    • Line 123: warning: exported method MultiSignature.AddSignatureByIndex should have comment or be unexported (golint)
    • Line 138: warning: exported method MultiSignature.NewMultiSignature should have comment or be unexported (golint)
    • Line 142: warning: exported method MultiSignature.Marshal should have comment or be unexported (golint)
    • Line 146: warning: exported method MultiSignature.Unmarshal should have comment or be unexported (golint)
    • Line 155: warning: exported method MultiSignature.NumOfSigs should have comment or be unexported (golint)
    • Line 159: warning: exported method MultiSignature.Signatures should have comment or be unexported (golint)
    • Line 163: warning: exported method MultiSignature.GetSignatureByIndex should have comment or be unexported (golint)
    • Line 174: warning: exported method MultiSignature.GetSignatureByKey should have comment or be unexported (golint)
    • pocket-core/x/nodes/types/params.go
    • Line 75: warning: comment on exported method Params.ParamSetPairs should be of the form "ParamSetPairs ..." (golint)
    • Line 119: warning: comment on exported method Params.Validate should be of the form "Validate ..." (golint)
    • Line 145: warning: comment on exported method Params.Equal should be of the form "Equal ..." (golint)
    • pocket-core/app/pocket.go
    • Line 30: warning: comment on exported type PocketCoreApp should be of the form "PocketCoreApp ..." (with optional leading article) (golint)
    • Line 49: warning: comment on exported function NewPocketBaseApp should be of the form "NewPocketBaseApp ..." (golint)
    • Line 71: warning: comment on exported method PocketCoreApp.InitChainer should be of the form "InitChainer ..." (golint)
    • Line 85: warning: exported var GenState should have comment or be unexported (golint)
    • Line 87: warning: comment on exported method PocketCoreApp.InitChainerWithGenesis should be of the form "InitChainerWithGenesis ..." (golint)
    • Line 92: warning: comment on exported method PocketCoreApp.BeginBlocker should be of the form "BeginBlocker ..." (golint)
    • Line 97: warning: comment on exported method PocketCoreApp.EndBlocker should be of the form "EndBlocker ..." (golint)
    • Line 112: warning: exported type GenesisState should have comment or be unexported (golint)
    • Line 114: warning: exported function GenesisStateFromFile should have comment or be unexported (golint)
    • Line 122: warning: exported function GenesisFileToGenDoc should have comment or be unexported (golint)
    • Line 133: warning: exported function GenesisStateFromGenDoc should have comment or be unexported (golint)
    • Line 141: warning: comment on exported method PocketCoreApp.ExportAppState should be of the form "ExportAppState ..." (golint)
    • Line 156: warning: exported method PocketCoreApp.ExportState should have comment or be unexported (golint)
    • Line 186: warning: exported method PocketCoreApp.NewContext should have comment or be unexported (golint)
    • Line 193: warning: exported method PocketCoreApp.GetClient should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/types/cache.go
    • Line 26: warning: comment on exported type CacheStorage should be of the form "CacheStorage ..." (with optional leading article) (golint)
    • Line 33: warning: exported type CacheObject should have comment or be unexported (golint)
    • Line 41: warning: comment on exported method CacheStorage.Init should be of the form "Init ..." (golint)
    • Line 53: warning: comment on exported method CacheStorage.Get should be of the form "Get ..." (golint)
    • Line 60: warning: exported method CacheStorage.GetWithoutLock should have comment or be unexported (golint)
    • Line 80: warning: comment on exported method CacheStorage.Seal should be of the form "Seal ..." (golint)
    • Line 99: warning: comment on exported method CacheStorage.Set should be of the form "Set ..." (golint)
    • Line 122: warning: comment on exported method CacheStorage.SetWithoutLockAndSealCheck should be of the form "SetWithoutLockAndSealCheck ..." (golint)
    • Line 137: warning: comment on exported method CacheStorage.Delete should be of the form "Delete ..." (golint)
    • Line 147: warning: exported method CacheStorage.FlushToDB should have comment or be unexported (golint)
    • Line 153: warning: exported method CacheStorage.FlushToDBWithoutLock should have comment or be unexported (golint)
    • Line 180: warning: comment on exported method CacheStorage.Clear should be of the form "Clear ..." (golint)
    • Line 194: warning: comment on exported method CacheStorage.Iterator should be of the form "Iterator ..." (golint)
    • Line 203: warning: comment on exported function GetSession should be of the form "GetSession ..." (golint)
    • Line 219: warning: comment on exported function SetSession should be of the form "SetSession ..." (golint)
    • Line 226: warning: comment on exported function DeleteSession should be of the form "DeleteSession ..." (golint)
    • Line 232: warning: comment on exported function ClearSessionCache should be of the form "ClearSessionCache ..." (golint)
    • Line 239: warning: comment on exported type SessionIt should be of the form "SessionIt ..." (with optional leading article) (golint)
    • Line 244: warning: comment on exported method SessionIt.Value should be of the form "Value ..." (golint)
    • Line 257: warning: comment on exported function SessionIterator should be of the form "SessionIterator ..." (golint)
    • Line 265: warning: comment on exported function GetEvidence should be of the form "GetEvidence ..." (golint)
    • Line 308: warning: comment on exported function SetEvidence should be of the form "SetEvidence ..." (golint)
    • Line 318: warning: comment on exported function DeleteEvidence should be of the form "DeleteEvidence ..." (golint)
    • Line 331: warning: comment on exported function SealEvidence should be of the form "SealEvidence ..." (golint)
    • Line 342: warning: comment on exported function ClearEvidence should be of the form "ClearEvidence ..." (golint)
    • Line 350: warning: comment on exported type EvidenceIt should be of the form "EvidenceIt ..." (with optional leading article) (golint)
    • Line 355: warning: comment on exported method EvidenceIt.Value should be of the form "Value ..." (golint)
    • Line 369: warning: comment on exported function EvidenceIterator should be of the form "EvidenceIterator ..." (golint)
    • Line 378: warning: comment on exported function GetProof should be of the form "GetProof ..." (golint)
    • Line 393: warning: comment on exported function SetProof should be of the form "SetProof ..." (golint)
    • Line 407: warning: exported function IsUniqueProof should have comment or be unexported (golint)
    • Line 411: warning: comment on exported function GetTotalProofs should be of the form "GetTotalProofs ..." (golint)
    • pocket-core/x/apps/tx.go
    • Line 16: warning: exported function StakeTx should have comment or be unexported (golint)
    • Line 34: warning: exported function UnstakeTx should have comment or be unexported (golint)
    • pocket-core/x/auth/types/keys.go
    • Line 8: warning: comment on exported const ModuleName should be of the form "ModuleName ..." (golint)
    • Line 10: warning: comment on exported const StoreKey should be of the form "StoreKey ..." (golint)
    • Line 16: warning: comment on exported const DefaultCodespace should be of the form "DefaultCodespace ..." (golint)
    • Line 21: warning: comment on exported var SupplyKeyPrefix should be of the form "SupplyKeyPrefix ..." (golint)
    • Line 23: warning: exported var AddressStoreKeyPrefix should have comment or be unexported (golint)
    • pocket-core/store/reexport.go
    • Line 8: warning: comment on exported type CacheKVStore should be of the form "CacheKVStore ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type CacheMultiStore should be of the form "CacheMultiStore ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type CacheWrap should be of the form "CacheWrap ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type CacheWrapper should be of the form "CacheWrapper ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type CommitID should be of the form "CommitID ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type CommitKVStore should be of the form "CommitKVStore ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type CommitMultiStore should be of the form "CommitMultiStore ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type CommitStore should be of the form "CommitStore ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type Committer should be of the form "Committer ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type Gas should be of the form "Gas ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type GasConfig should be of the form "GasConfig ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type GasMeter should be of the form "GasMeter ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type Iterator should be of the form "Iterator ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type KVPair should be of the form "KVPair ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type KVStore should be of the form "KVStore ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type MultiStore should be of the form "MultiStore ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type PruningOptions should be of the form "PruningOptions ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type Queryable should be of the form "Queryable ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type Store should be of the form "Store ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type StoreKey should be of the form "StoreKey ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type StoreType should be of the form "StoreType ..." (with optional leading article) (golint)
    • Line 8: warning: comment on exported type TraceContext should be of the form "TraceContext ..." (with optional leading article) (golint)
    • pocket-core/codec/types/any.go
    • Line 7: warning: exported type Any should have comment or be unexported (golint)
    • Line 42: warning: don't use underscores in Go names; struct field XXX_NoUnkeyedLiteral should be XXXNoUnkeyedLiteral (golint)
    • Line 45: warning: don't use underscores in Go names; struct field XXX_unrecognized should be XXXUnrecognized (golint)
    • Line 48: warning: don't use underscores in Go names; struct field XXX_sizecache should be XXXSizecache (golint)
    • pocket-core/codec/amino.go
    • Line 14: warning: comment on exported type LegacyAmino should be of the form "LegacyAmino ..." (with optional leading article) (golint)
    • Line 22: warning: exported method LegacyAmino.Seal should have comment or be unexported (golint)
    • Line 26: warning: exported function NewLegacyAminoCodec should have comment or be unexported (golint)
    • Line 73: warning: exported method LegacyAmino.MarshalBinaryBare should have comment or be unexported (golint)
    • Line 81: warning: exported method LegacyAmino.MustMarshalBinaryBare should have comment or be unexported (golint)
    • Line 89: warning: exported method LegacyAmino.MarshalBinaryLengthPrefixed should have comment or be unexported (golint)
    • Line 97: warning: exported method LegacyAmino.MustMarshalBinaryLengthPrefixed should have comment or be unexported (golint)
    • Line 105: warning: exported method LegacyAmino.UnmarshalBinaryBare should have comment or be unexported (golint)
    • Line 113: warning: exported method LegacyAmino.MustUnmarshalBinaryBare should have comment or be unexported (golint)
    • Line 120: warning: exported method LegacyAmino.UnmarshalBinaryLengthPrefixed should have comment or be unexported (golint)
    • Line 128: warning: exported method LegacyAmino.MustUnmarshalBinaryLengthPrefixed should have comment or be unexported (golint)
    • Line 135: warning: exported method LegacyAmino.MarshalJSON should have comment or be unexported (golint)
    • Line 143: warning: exported method LegacyAmino.MustMarshalJSON should have comment or be unexported (golint)
    • Line 151: warning: exported method LegacyAmino.UnmarshalJSON should have comment or be unexported (golint)
    • Line 159: warning: exported method LegacyAmino.MustUnmarshalJSON should have comment or be unexported (golint)
    • Line 166: warning: exported method LegacyAmino.UnpackAny should have comment or be unexported (golint)
    • Line 170: warning: exported method LegacyAmino.RegisterInterface should have comment or be unexported (golint)
    • Line 174: warning: exported method LegacyAmino.RegisterConcrete should have comment or be unexported (golint)
    • Line 178: warning: exported method LegacyAmino.MarshalJSONIndent should have comment or be unexported (golint)
    • Line 186: warning: exported method LegacyAmino.PrintTypes should have comment or be unexported (golint)
    • pocket-core/x/gov/tx.go
    • Line 15: warning: exported function ChangeParamsTx should have comment or be unexported (golint)
    • Line 34: warning: exported function DAOTransferTx should have comment or be unexported (golint)
    • Line 49: warning: exported function UpgradeTx should have comment or be unexported (golint)
    • Line 88: warning: exported function BuildAndSignMulti should have comment or be unexported (golint)
    • Line 101: warning: exported function SignMulti should have comment or be unexported (golint)
    • pocket-core/store/types/utils.go
    • Line 8: warning: comment on exported function KVStorePrefixIterator should be of the form "KVStorePrefixIterator ..." (golint)
    • Line 13: warning: comment on exported function KVStoreReversePrefixIterator should be of the form "KVStoreReversePrefixIterator ..." (golint)
    • Line 18: warning: comment on exported function DiffKVStores should be of the form "DiffKVStores ..." (golint)
    • Line 89: warning: comment on exported function Cp should be of the form "Cp ..." (golint)
    • pocket-core/x/auth/ante.go
    • Line 42: warning: exported function ValidateTransaction should have comment or be unexported (golint)
    • Line 113: warning: exported function ValidateSignatureDepth should have comment or be unexported (golint)
    • pocket-core/crypto/keys/mintkey/mintkey.go
    • Line 29: warning: comment on exported var BcryptSecurityParameter should be of the form "BcryptSecurityParameter ..." (golint)
    • Line 47: warning: comment on exported function ArmorInfoBytes should be of the form "ArmorInfoBytes ..." (golint)
    • Line 52: warning: comment on exported function ArmorPubKeyBytes should be of the form "ArmorPubKeyBytes ..." (golint)
    • Line 68: warning: comment on exported function UnarmorInfoBytes should be of the form "UnarmorInfoBytes ..." (golint)
    • Line 73: warning: comment on exported function UnarmorPubKeyBytes should be of the form "UnarmorPubKeyBytes ..." (golint)
    • Line 94: warning: comment on exported type ArmoredJson should be of the form "ArmoredJson ..." (with optional leading article) (golint)
    • Line 104: warning: exported function NewArmoredJson should have comment or be unexported (golint)
    • Line 114: warning: comment on exported function EncryptArmorPrivKey should be of the form "EncryptArmorPrivKey ..." (golint)
    • Line 149: warning: comment on exported function UnarmorDecryptPrivKey should be of the form "UnarmorDecryptPrivKey ..." (golint)
    • Line 199: warning: exported function EncryptAESGCM should have comment or be unexported (golint)
    • Line 215: warning: exported function DecryptAESGCM should have comment or be unexported (golint)
    • pocket-core/x/nodes/types/genesis.go
    • Line 19: warning: comment on exported type PrevStatePowerMapping should be of the form "PrevStatePowerMapping ..." (with optional leading article) (golint)
    • Line 25: warning: comment on exported type MissedBlock should be of the form "MissedBlock ..." (with optional leading article) (golint)
    • Line 31: warning: comment on exported function DefaultGenesisState should be of the form "DefaultGenesisState ..." (golint)
    • pocket-core/x/nodes/keeper/validator.go
    • Line 55: warning: exported method Keeper.SetValidators should have comment or be unexported (golint)
    • Line 61: warning: comment on exported method Keeper.DeleteValidator should be of the form "DeleteValidator ..." (golint)
    • Line 86: warning: comment on exported method Keeper.GetAllValidatorsAddrs should be of the form "GetAllValidatorsAddrs ..." (golint)
    • Line 98: warning: comment on exported method Keeper.GetAllValidatorsWithOpts should be of the form "GetAllValidatorsWithOpts ..." (golint)
    • Line 136: warning: exported method Keeper.ClearSessionCache should have comment or be unexported (golint)
    • pocket-core/store/prefix/store.go
    • Line 22: warning: exported function NewStore should have comment or be unexported (golint)
    • Line 44: warning: comment on exported method Store.GetStoreType should be of the form "GetStoreType ..." (golint)
    • Line 49: warning: comment on exported method Store.CacheWrap should be of the form "CacheWrap ..." (golint)
    • Line 59: warning: comment on exported method Store.Get should be of the form "Get ..." (golint)
    • Line 65: warning: comment on exported method Store.Has should be of the form "Has ..." (golint)
    • Line 70: warning: comment on exported method Store.Set should be of the form "Set ..." (golint)
    • Line 77: warning: comment on exported method Store.Delete should be of the form "Delete ..." (golint)
    • Line 82: warning: comment on exported method Store.Iterator should be of the form "Iterator ..." (golint)
    • Line 99: warning: comment on exported method Store.ReverseIterator should be of the form "ReverseIterator ..." (golint)
    • pocket-core/types/context.go
    • Line 32: warning: comment on exported var GlobalCtxCache should be of the form "GlobalCtxCache ..." (golint)
    • Line 35: warning: exported type Context should have comment or be unexported (golint)
    • Line 55: warning: exported type Ctx should have comment or be unexported (golint)
    • Line 106: warning: comment on exported type Request should be of the form "Request ..." (with optional leading article) (golint)
    • Line 109: warning: comment on exported method Context.Context should be of the form "Context ..." (golint)
    • Line 111: warning: exported method Context.MultiStore should have comment or be unexported (golint)
    • Line 112: warning: exported method Context.BlockHeight should have comment or be unexported (golint)
    • Line 113: warning: exported method Context.BlockTime should have comment or be unexported (golint)
    • Line 114: warning: exported method Context.ChainID should have comment or be unexported (golint)
    • Line 115: warning: exported method Context.TxBytes should have comment or be unexported (golint)
    • Line 116: warning: exported method Context.Logger should have comment or be unexported (golint)
    • Line 117: warning: exported method Context.VoteInfos should have comment or be unexported (golint)
    • Line 118: warning: exported method Context.GasMeter should have comment or be unexported (golint)
    • Line 119: warning: exported method Context.BlockGasMeter should have comment or be unexported (golint)
    • Line 120: warning: exported method Context.IsCheckTx should have comment or be unexported (golint)
    • Line 121: warning: exported method Context.MinGasPrices should have comment or be unexported (golint)
    • Line 122: warning: exported method Context.EventManager should have comment or be unexported (golint)
    • Line 123: warning: exported method Context.AppVersion should have comment or be unexported (golint)
    • Line 124: warning: exported method Context.ClearGlobalCache should have comment or be unexported (golint)
    • Line 125: warning: exported method Context.IsAfterUpgradeHeight should have comment or be unexported (golint)
    • Line 128: warning: exported method Context.IsOnUpgradeHeight should have comment or be unexported (golint)
    • Line 132: warning: comment on exported method Context.BlockHeader should be of the form "BlockHeader ..." (golint)
    • Line 142: warning: comment on exported method Context.BlockHash should be of the form "BlockHash ..." (golint)
    • Line 158: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 163: warning: exported method Context.ConsensusParams should have comment or be unexported (golint)
    • Line 166: warning: exported function InitCtxCache should have comment or be unexported (golint)
    • Line 170: warning: comment on exported function NewContext should be of the form "NewContext ..." (golint)
    • Line 188: warning: exported method Context.MustGetPrevCtx should have comment or be unexported (golint)
    • Line 196: warning: exported method Context.IsPrevCtx should have comment or be unexported (golint)
    • Line 213: warning: exported method Context.GetPrevBlockHash should have comment or be unexported (golint)
    • Line 239: warning: exported method Context.PrevCtx should have comment or be unexported (golint)
    • Line 295: warning: exported method Context.WithBlockStore should have comment or be unexported (golint)
    • Line 300: warning: exported method Context.WithAppVersion should have comment or be unexported (golint)
    • Line 305: warning: exported method Context.SetPrevCtx should have comment or be unexported (golint)
    • Line 310: warning: exported method Context.BlockStore should have comment or be unexported (golint)
    • Line 314: warning: exported method Context.WithContext should have comment or be unexported (golint)
    • Line 319: warning: exported method Context.WithMultiStore should have comment or be unexported (golint)
    • Line 324: warning: exported method Context.WithBlockHeader should have comment or be unexported (golint)
    • Line 331: warning: exported method Context.WithBlockTime should have comment or be unexported (golint)
    • Line 338: warning: exported method Context.WithProposer should have comment or be unexported (golint)
    • Line 344: warning: exported method Context.WithBlockHeight should have comment or be unexported (golint)
    • Line 350: warning: exported method Context.WithChainID should have comment or be unexported (golint)
    • Line 355: warning: exported method Context.WithTxBytes should have comment or be unexported (golint)
    • Line 360: warning: exported method Context.WithLogger should have comment or be unexported (golint)
    • Line 365: warning: exported method Context.WithVoteInfos should have comment or be unexported (golint)
    • Line 370: warning: exported method Context.WithGasMeter should have comment or be unexported (golint)
    • Line 375: warning: exported method Context.WithBlockGasMeter should have comment or be unexported (golint)
    • Line 380: warning: exported method Context.WithIsCheckTx should have comment or be unexported (golint)
    • Line 385: warning: exported method Context.WithMinGasPrices should have comment or be unexported (golint)
    • Line 390: warning: exported method Context.WithConsensusParams should have comment or be unexported (golint)
    • Line 395: warning: exported method Context.WithEventManager should have comment or be unexported (golint)
    • Line 400: warning: comment on exported method Context.IsZero should be of the form "IsZero ..." (golint)
    • Line 447: warning: exported function IsTypedNil should have comment or be unexported (golint)
    • Line 457: warning: comment on exported function IsEmpty should be of the form "IsEmpty ..." (golint)
    • pocket-core/x/nodes/types/errors.go
    • Line 1: warning: package comment should be of the form "Package types ..." (golint)
    • Line 11: warning: exported type CodeType should have comment or be unexported (golint)
    • Line 14: warning: exported const DefaultCodespace should have comment (or a comment on this block) or be unexported (golint)
    • Line 38: warning: exported function ErrTooManyChains should have comment or be unexported (golint)
    • Line 42: warning: exported function ErrValidatorWaitingToUnstake should have comment or be unexported (golint)
    • Line 46: warning: exported function ErrNoServiceURL should have comment or be unexported (golint)
    • Line 49: warning: exported function ErrNoChains should have comment or be unexported (golint)
    • Line 52: warning: exported function ErrNilValidatorAddr should have comment or be unexported (golint)
    • Line 55: warning: exported function ErrValidatorStatus should have comment or be unexported (golint)
    • Line 58: warning: exported function ErrNoValidatorFound should have comment or be unexported (golint)
    • Line 62: warning: exported function ErrNotEnoughCoins should have comment or be unexported (golint)
    • Line 66: warning: exported function ErrValidatorTombstoned should have comment or be unexported (golint)
    • Line 70: warning: exported function ErrCantHandleEvidence should have comment or be unexported (golint)
    • Line 74: warning: exported function ErrMinimumStake should have comment or be unexported (golint)
    • Line 78: warning: exported function ErrMinimumEditStake should have comment or be unexported (golint)
    • Line 82: warning: exported function ErrValidatorPubKeyExists should have comment or be unexported (golint)
    • Line 86: warning: exported function ErrValidatorPubKeyTypeNotSupported should have comment or be unexported (golint)
    • Line 91: warning: exported function ErrBadSendAmount should have comment or be unexported (golint)
    • Line 95: warning: exported function ErrBadDenom should have comment or be unexported (golint)
    • Line 99: warning: exported function ErrBadDelegationAmount should have comment or be unexported (golint)
    • Line 103: warning: exported function ErrNoValidatorForAddress should have comment or be unexported (golint)
    • Line 107: warning: exported function ErrValidatorJailed should have comment or be unexported (golint)
    • Line 111: warning: exported function ErrValidatorNotJailed should have comment or be unexported (golint)
    • Line 115: warning: exported function ErrMissingSelfDelegation should have comment or be unexported (golint)
    • Line 119: warning: exported function ErrSelfDelegationTooLowToUnjail should have comment or be unexported (golint)
    • Line 123: warning: exported function ErrNoSigningInfoFound should have comment or be unexported (golint)
    • Line 127: warning: exported function ErrInvalidServiceURL should have comment or be unexported (golint)
    • Line 131: warning: exported function ErrInvalidNetworkIdentifier should have comment or be unexported (golint)
    • Line 135: warning: exported function ErrStateConversion should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/keeper/proof.go
    • Line 17: warning: comment on exported method Keeper.SendProofTx should be of the form "SendProofTx ..." (golint)
    • Line 103: warning: exported method Keeper.ValidateProof should have comment or be unexported (golint)
    • Line 162: warning: exported method Keeper.ExecuteProof should have comment or be unexported (golint)
    • Line 222: warning: exported method Keeper.HandleReplayAttack should have comment or be unexported (golint)
    • pocket-core/app/cmd/rpc/query.go
    • Line 22: warning: exported function Version should have comment or be unexported (golint)
    • Line 26: warning: exported type HeightParams should have comment or be unexported (golint)
    • Line 29: warning: exported type HeightAndKeyParams should have comment or be unexported (golint)
    • Line 34: warning: exported type HashAndProveParams should have comment or be unexported (golint)
    • Line 39: warning: exported type HeightAndAddrParams should have comment or be unexported (golint)
    • Line 44: warning: exported type HeightAndValidatorOptsParams should have comment or be unexported (golint)
    • Line 49: warning: exported type HeightAndApplicaitonOptsParams should have comment or be unexported (golint)
    • Line 54: warning: exported type PaginateAddrParams should have comment or be unexported (golint)
    • Line 63: warning: exported type PaginatedHeightParams should have comment or be unexported (golint)
    • Line 71: warning: exported type PaginatedHeightAndAddrParams should have comment or be unexported (golint)
    • Line 78: warning: exported function Block should have comment or be unexported (golint)
    • Line 92: warning: exported function Tx should have comment or be unexported (golint)
    • Line 112: warning: comment on exported type RPCResultTxSearch should be of the form "RPCResultTxSearch ..." (with optional leading article) (golint)
    • Line 118: warning: comment on exported type RPCResultTx should be of the form "RPCResultTx ..." (with optional leading article) (golint)
    • Line 129: warning: exported type RPCResponseDeliverTx should have comment or be unexported (golint)
    • Line 141: warning: exported type RPCStdTx should have comment or be unexported (golint)
    • Line 151: warning: exported type RPCStdSignature should have comment or be unexported (golint)
    • Line 156: warning: exported method RPCStdTx.MarshalJSON should have comment or be unexported (golint)
    • Line 171: warning: exported function ResultTxSearchToRPC should have comment or be unexported (golint)
    • Line 185: warning: exported function ResultTxToRPC should have comment or be unexported (golint)
    • Line 217: warning: exported function AccountTxs should have comment or be unexported (golint)
    • Line 243: warning: exported function BlockTxs should have comment or be unexported (golint)
    • Line 269: warning: exported function Height should have comment or be unexported (golint)
    • Line 287: warning: exported function Balance should have comment or be unexported (golint)
    • Line 309: warning: exported function Account should have comment or be unexported (golint)
    • Line 331: warning: exported function Nodes should have comment or be unexported (golint)
    • Line 363: warning: exported function Node should have comment or be unexported (golint)
    • Line 385: warning: exported function NodeParams should have comment or be unexported (golint)
    • Line 404: warning: exported type QueryNodeReceiptParam should have comment or be unexported (golint)
    • Line 413: warning: exported function NodeClaim should have comment or be unexported (golint)
    • Line 435: warning: exported function NodeClaims should have comment or be unexported (golint)
    • Line 457: warning: exported function Apps should have comment or be unexported (golint)
    • Line 489: warning: exported function App should have comment or be unexported (golint)
    • Line 511: warning: exported function AppParams should have comment or be unexported (golint)
    • Line 533: warning: exported function PocketParams should have comment or be unexported (golint)
    • Line 555: warning: exported function SupportedChains should have comment or be unexported (golint)
    • Line 586: warning: exported function Supply should have comment or be unexported (golint)
    • Line 627: warning: exported function DAOOwner should have comment or be unexported (golint)
    • Line 649: warning: exported function Upgrade should have comment or be unexported (golint)
    • Line 671: warning: exported function ACL should have comment or be unexported (golint)
    • Line 693: warning: exported function AllParams should have comment or be unexported (golint)
    • Line 714: warning: exported function Param should have comment or be unexported (golint)
    • Line 736: warning: exported function State should have comment or be unexported (golint)
    • pocket-core/x/gov/types/querier.go
    • Line 21: warning: exported type QueryACLParams should have comment or be unexported (golint)
    • Line 23: warning: exported type QueryDAOParams should have comment or be unexported (golint)
    • Line 25: warning: exported type QueryUpgradeParams should have comment or be unexported (golint)
    • pocket-core/app/errors.go
    • Line 8: warning: error var UninitializedKeybaseError should have name of the form ErrFoo (golint)
    • Line 8: warning: exported var UninitializedKeybaseError should have comment or be unexported (golint)
    • Line 9: warning: error var InvalidChainsError should have name of the form ErrFoo (golint)
    • Line 12: warning: exported function NewInvalidChainsError should have comment or be unexported (golint)
    • pocket-core/types/config.go
    • Line 10: warning: comment on exported type SDKConfig should be of the form "SDKConfig ..." (with optional leading article) (golint)
    • Line 19: warning: exported type PocketConfig should have comment or be unexported (golint)
    • Line 47: warning: exported type Config should have comment or be unexported (golint)
    • Line 52: warning: exported type AuthToken should have comment or be unexported (golint)
    • Line 58: warning: exported const DefaultDDName should have comment (or a comment on this block) or be unexported (golint)
    • Line 99: warning: exported function DefaultConfig should have comment or be unexported (golint)
    • Line 154: warning: exported function DefaultPocketConsensusConfig should have comment or be unexported (golint)
    • Line 169: warning: exported function DefaultTestingPocketConfig should have comment or be unexported (golint)
    • Line 215: warning: comment on exported method SDKConfig.SetCoinType should be of the form "SetCoinType ..." (golint)
    • pocket-core/x/pocketcore/types/aat.go
    • Line 11: warning: comment on exported var SupportedTokenVersions should be of the form "SupportedTokenVersions ..." (golint)
    • Line 16: warning: comment on exported method AAT.VersionIsIncluded should be of the form "VersionIsIncluded ..." (golint)
    • Line 22: warning: comment on exported method AAT.VersionIsSupported should be of the form "VersionIsSupported ..." (golint)
    • Line 32: warning: comment on exported method AAT.Validate should be of the form "Validate ..." (golint)
    • Line 49: warning: comment on exported method AAT.Bytes should be of the form "Bytes ..." (golint)
    • Line 64: warning: comment on exported method AAT.Hash should be of the form "Hash ..." (golint)
    • Line 69: warning: comment on exported method AAT.HashString should be of the form "HashString ..." (golint)
    • Line 75: warning: comment on exported method AAT.ValidateVersion should be of the form "ValidateVersion ..." (golint)
    • Line 88: warning: comment on exported method AAT.ValidateMessage should be of the form "ValidateMessage ..." (golint)
    • Line 107: warning: comment on exported method AAT.ValidateSignature should be of the form "ValidateSignature ..." (golint)
    • pocket-core/types/events.go
    • Line 23: warning: exported function NewEventManager should have comment or be unexported (golint)
    • Line 27: warning: exported method EventManager.Events should have comment or be unexported (golint)
    • Line 136: warning: comment on exported type StringEvents should be of the form "StringEvents ..." (with optional leading article) (golint)
    • pocket-core/x/gov/types/fee.go
    • Line 4: warning: exported const DAOTransferFee should have comment (or a comment on this block) or be unexported (golint)
    • Line 10: warning: exported var GovFeeMap should have comment or be unexported (golint)
    • pocket-core/store/types/pruning.go
    • Line 3: warning: comment on exported type PruningOptions should be of the form "PruningOptions ..." (with optional leading article) (golint)
    • Line 10: warning: exported function NewPruningOptions should have comment or be unexported (golint)
    • Line 17: warning: comment on exported method PruningOptions.KeepRecent should be of the form "KeepRecent ..." (golint)
    • Line 22: warning: comment on exported method PruningOptions.KeepEvery should be of the form "KeepEvery ..." (golint)
    • pocket-core/crypto/secp256k1.go
    • Line 12: warning: exported type Secp256k1PublicKey should have comment or be unexported (golint)
    • Line 13: warning: exported type Secp256k1PrivateKey should have comment or be unexported (golint)
    • Line 25: warning: exported const Secp256k1PrivateKeySize should have comment (or a comment on this block) or be unexported (golint)
    • Line 29: warning: exported method Secp256k1PublicKey.NewPublicKey should have comment or be unexported (golint)
    • Line 37: warning: exported method Secp256k1PublicKey.PubKeyToPublicKey should have comment or be unexported (golint)
    • Line 41: warning: exported method Secp256k1PublicKey.Bytes should have comment or be unexported (golint)
    • Line 49: warning: exported method Secp256k1PublicKey.PubKey should have comment or be unexported (golint)
    • Line 53: warning: exported method Secp256k1PublicKey.RawBytes should have comment or be unexported (golint)
    • Line 62: warning: exported method Secp256k1PublicKey.RawString should have comment or be unexported (golint)
    • Line 66: warning: exported method Secp256k1PublicKey.Address should have comment or be unexported (golint)
    • Line 70: warning: exported method Secp256k1PublicKey.VerifyBytes should have comment or be unexported (golint)
    • Line 74: warning: exported method Secp256k1PublicKey.Equals should have comment or be unexported (golint)
    • Line 78: warning: exported method Secp256k1PublicKey.Size should have comment or be unexported (golint)
    • Line 82: warning: exported method Secp256k1PublicKey.MarshalJSON should have comment or be unexported (golint)
    • Line 86: warning: exported method Secp256k1PublicKey.UnmarshalJSON should have comment or be unexported (golint)
    • Line 105: warning: exported method Secp256k1PrivateKey.PrivateKeyFromBytes should have comment or be unexported (golint)
    • Line 114: warning: exported method Secp256k1PrivateKey.RawBytes should have comment or be unexported (golint)
    • Line 119: warning: exported method Secp256k1PrivateKey.Bytes should have comment or be unexported (golint)
    • Line 131: warning: exported method Secp256k1PrivateKey.Equals should have comment or be unexported (golint)
    • Line 135: warning: exported method Secp256k1PrivateKey.RawString should have comment or be unexported (golint)
    • Line 139: warning: exported method Secp256k1PrivateKey.PublicKey should have comment or be unexported (golint)
    • Line 143: warning: exported method Secp256k1PrivateKey.PubKey should have comment or be unexported (golint)
    • Line 147: warning: exported method Secp256k1PrivateKey.Sign should have comment or be unexported (golint)
    • Line 151: warning: exported method Secp256k1PrivateKey.Size should have comment or be unexported (golint)
    • Line 155: warning: exported method Secp256k1PrivateKey.PrivKey should have comment or be unexported (golint)
    • Line 159: warning: exported method Secp256k1PrivateKey.PrivKeyToPrivateKey should have comment or be unexported (golint)
    • Line 163: warning: exported method Secp256k1PrivateKey.GenPrivateKey should have comment or be unexported (golint)
    • pocket-core/store/iavl/proof_iavl_value.go
    • Line 11: warning: exported const ProofOpIAVLValue should have comment or be unexported (golint)
    • Line 13: warning: comment on exported type ValueOp should be of the form "ValueOp ..." (with optional leading article) (golint)
    • Line 30: warning: exported function NewValueOp should have comment or be unexported (golint)
    • Line 37: warning: exported function ValueOpDecoder should have comment or be unexported (golint)
    • Line 49: warning: exported method ValueOp.ProofOp should have comment or be unexported (golint)
    • Line 65: warning: exported method ValueOp.Run should have comment or be unexported (golint)
    • Line 88: warning: exported method ValueOp.GetKey should have comment or be unexported (golint)
    • pocket-core/x/nodes/keeper/signing_info.go
    • Line 29: warning: exported method Keeper.SetValidatorSigningInfos should have comment or be unexported (golint)
    • Line 35: warning: exported method Keeper.DeleteValidatorSigningInfo should have comment or be unexported (golint)
    • Line 40: warning: exported method Keeper.ResetValidatorSigningInfo should have comment or be unexported (golint)
    • Line 103: warning: exported method Keeper.UpgradeMissedBlocksArray should have comment or be unexported (golint)
    • pocket-core/baseapp/baseapp.go
    • Line 1: warning: package comment should be of the form "Package baseapp ..." (golint)
    • Line 41: warning: exported var ABCILogging should have comment or be unexported (golint)
    • Line 141: warning: exported method BaseApp.SetTendermintNode should have comment or be unexported (golint)
    • Line 145: warning: exported method BaseApp.SetTxIndexer should have comment or be unexported (golint)
    • Line 149: warning: exported method BaseApp.Txindexer should have comment or be unexported (golint)
    • Line 153: warning: exported method BaseApp.SetBlockstore should have comment or be unexported (golint)
    • Line 157: warning: exported method BaseApp.Blockstore should have comment or be unexported (golint)
    • Line 161: warning: exported method BaseApp.SetEvidencePool should have comment or be unexported (golint)
    • Line 165: warning: exported method BaseApp.EvidencePool should have comment or be unexported (golint)
    • Line 184: warning: exported method BaseApp.Store should have comment or be unexported (golint)
    • Line 188: warning: exported method BaseApp.BlockStore should have comment or be unexported (golint)
    • Line 192: warning: exported method BaseApp.TMNode should have comment or be unexported (golint)
    • Line 224: warning: comment on exported method BaseApp.MountKVStores should be of the form "MountKVStores ..." (golint)
    • Line 239: warning: comment on exported method BaseApp.MountTransientStores should be of the form "MountTransientStores ..." (golint)
    • Line 477: warning: comment on exported method BaseApp.FilterPeerByID should be of the form "FilterPeerByID ..." (golint)
    • Line 1148: warning: exported function SetABCILogging should have comment or be unexported (golint)
    • Line 1152: warning: exported function GetABCILogging should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/keeper/keeper.go
    • Line 36: warning: exported method Keeper.Codec should have comment or be unexported (golint)
    • Line 40: warning: comment on exported method Keeper.GetBlock should be of the form "GetBlock ..." (golint)
    • Line 46: warning: exported method Keeper.UpgradeCodec should have comment or be unexported (golint)
    • Line 52: warning: exported method Keeper.ConvertState should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/types/proof.go
    • Line 13: warning: comment on exported type Proof should be of the form "Proof ..." (with optional leading article) (golint)
    • Line 26: warning: exported type Proofs should have comment or be unexported (golint)
    • Line 28: warning: exported type ProofIs should have comment or be unexported (golint)
    • Line 30: warning: exported method Proofs.ToProofI should have comment or be unexported (golint)
    • Line 37: warning: exported method ProofI.FromProto should have comment or be unexported (golint)
    • Line 49: warning: exported method ProofIs.FromProofI should have comment or be unexported (golint)
    • Line 58: warning: comment on exported method RelayProof.ValidateLocal should be of the form "ValidateLocal ..." (golint)
    • Line 80: warning: comment on exported method RelayProof.Validate should be of the form "Validate ..." (golint)
    • Line 100: warning: comment on exported method RelayProof.ValidateBasic should be of the form "ValidateBasic ..." (golint)
    • Line 133: warning: comment on exported method RelayProof.SessionHeader should be of the form "SessionHeader ..." (golint)
    • Line 142: warning: exported method RelayProof.ToProto should have comment or be unexported (golint)
    • Line 157: warning: comment on exported method RelayProof.Bytes should be of the form "Bytes ..." (golint)
    • Line 174: warning: comment on exported method RelayProof.BytesWithSignature should be of the form "BytesWithSignature ..." (golint)
    • Line 191: warning: comment on exported method RelayProof.Hash should be of the form "Hash ..." (golint)
    • Line 197: warning: comment on exported method RelayProof.HashString should be of the form "HashString ..." (golint)
    • Line 202: warning: comment on exported method RelayProof.HashWithSignature should be of the form "HashWithSignature ..." (golint)
    • Line 208: warning: comment on exported method RelayProof.HashStringWithSignature should be of the form "HashStringWithSignature ..." (golint)
    • Line 213: warning: comment on exported method RelayProof.Store should be of the form "Store ..." (golint)
    • Line 219: warning: exported method RelayProof.GetSigner should have comment or be unexported (golint)
    • Line 238: warning: comment on exported method ChallengeProofInvalidData.ValidateLocal should be of the form "ValidateLocal ..." (golint)
    • Line 262: warning: comment on exported method ChallengeProofInvalidData.Validate should be of the form "Validate ..." (golint)
    • Line 348: warning: comment on exported method ChallengeProofInvalidData.ValidateBasic should be of the form "ValidateBasic ..." (golint)
    • Line 392: warning: comment on exported method ChallengeProofInvalidData.SessionHeader should be of the form "SessionHeader ..." (golint)
    • Line 407: warning: comment on exported method ChallengeProofInvalidData.Bytes should be of the form "Bytes ..." (golint)
    • Line 435: warning: comment on exported method ChallengeProofInvalidData.Hash should be of the form "Hash ..." (golint)
    • Line 440: warning: comment on exported method ChallengeProofInvalidData.HashString should be of the form "HashString ..." (golint)
    • Line 445: warning: comment on exported method ChallengeProofInvalidData.GetSigner should be of the form "GetSigner ..." (golint)
    • Line 450: warning: comment on exported method ChallengeProofInvalidData.Store should be of the form "Store ..." (golint)
    • Line 456: warning: exported method ChallengeProofInvalidData.ToProto should have comment or be unexported (golint)
    • pocket-core/x/gov/types/dao.go
    • Line 8: warning: exported const DAOAccountName should have comment (or a comment on this block) or be unexported (golint)
    • Line 15: warning: exported type DAOAction should have comment or be unexported (golint)
    • Line 27: warning: exported function DAOActionFromString should have comment or be unexported (golint)
    • pocket-core/x/auth/types/stdtx.go
    • Line 17: warning: comment on exported function NewTx should be of the form "NewTx ..." (golint)
    • Line 70: warning: exported type StdTx should have comment or be unexported (golint)
    • Line 78: warning: exported method StdTx.Reset should have comment or be unexported (golint)
    • Line 87: warning: exported method StdTx.ProtoMessage should have comment or be unexported (golint)
    • Line 92: warning: exported method StdTx.Marshal should have comment or be unexported (golint)
    • Line 100: warning: exported method StdTx.MarshalTo should have comment or be unexported (golint)
    • Line 108: warning: exported method StdTx.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 116: warning: exported method StdTx.Size should have comment or be unexported (golint)
    • Line 121: warning: exported method StdTx.Unmarshal should have comment or be unexported (golint)
    • Line 135: warning: exported method StdTx.ToProto should have comment or be unexported (golint)
    • Line 153: warning: exported method StdTx.WithSignature should have comment or be unexported (golint)
    • Line 158: warning: exported method StdTx.GetEntropy should have comment or be unexported (golint)
    • Line 162: warning: exported method StdTx.GetFee should have comment or be unexported (golint)
    • Line 166: warning: exported method StdTx.GetMemo should have comment or be unexported (golint)
    • Line 170: warning: exported method StdTx.GetSignature should have comment or be unexported (golint)
    • Line 174: warning: exported method StdTx.GetSigner should have comment or be unexported (golint)
    • Line 193: warning: exported method ProtoStdTx.FromProto should have comment or be unexported (golint)
    • Line 212: warning: exported method ProtoStdTx.MarshalJSON should have comment or be unexported (golint)
    • Line 222: warning: comment on exported type StdSignature should be of the form "StdSignature ..." (with optional leading article) (golint)
    • Line 228: warning: exported method StdSignature.Reset should have comment or be unexported (golint)
    • Line 232: warning: exported method StdSignature.ProtoMessage should have comment or be unexported (golint)
    • Line 237: warning: exported method StdSignature.Marshal should have comment or be unexported (golint)
    • Line 242: warning: exported method StdSignature.MarshalTo should have comment or be unexported (golint)
    • Line 247: warning: exported method StdSignature.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 252: warning: exported method StdSignature.Unmarshal should have comment or be unexported (golint)
    • Line 266: warning: exported method StdSignature.ToProto should have comment or be unexported (golint)
    • Line 273: warning: exported method ProtoStdSignature.FromProto should have comment or be unexported (golint)
    • Line 287: warning: exported method StdSignature.GetSignature should have comment or be unexported (golint)
    • Line 291: warning: exported method StdSignature.GetPublicKey should have comment or be unexported (golint)
    • Line 349: warning: exported function NewTestTx should have comment or be unexported (golint)
    • pocket-core/x/nodes/types/util.go
    • Line 21: warning: exported function ValidateServiceURL should have comment or be unexported (golint)
    • Line 48: warning: exported const NetworkIdentifierLength should have comment (or a comment on this block) or be unexported (golint)
    • Line 51: warning: exported function ValidateNetworkIdentifier should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/keeper/claim.go
    • Line 15: warning: comment on exported method Keeper.SendClaimTx should be of the form "SendClaimTx ..." (golint)
    • Line 87: warning: comment on exported method Keeper.ValidateClaim should be of the form "ValidateClaim ..." (golint)
    • Line 155: warning: comment on exported method Keeper.SetClaim should be of the form "SetClaim ..." (golint)
    • Line 182: warning: comment on exported method Keeper.GetClaim should be of the form "GetClaim ..." (golint)
    • Line 206: warning: comment on exported method Keeper.SetClaims should be of the form "SetClaims ..." (golint)
    • Line 218: warning: comment on exported method Keeper.GetClaims should be of the form "GetClaims ..." (golint)
    • Line 241: warning: comment on exported method Keeper.GetAllClaims should be of the form "GetAllClaims ..." (golint)
    • Line 259: warning: comment on exported method Keeper.DeleteClaim should be of the form "DeleteClaim ..." (golint)
    • Line 273: warning: comment on exported method Keeper.GetMatureClaims should be of the form "GetMatureClaims ..." (golint)
    • Line 299: warning: comment on exported method Keeper.ClaimIsMature should be of the form "ClaimIsMature ..." (golint)
    • Line 305: warning: comment on exported method Keeper.DeleteExpiredClaims should be of the form "DeleteExpiredClaims ..." (golint)
    • pocket-core/app/query.go
    • Line 27: warning: comment on exported method PocketCoreApp.QueryBlock should be of the form "QueryBlock ..." (golint)
    • Line 38: warning: exported method PocketCoreApp.QueryTx should have comment or be unexported (golint)
    • Line 49: warning: exported method PocketCoreApp.QueryAccountTxs should have comment or be unexported (golint)
    • Line 61: warning: exported method PocketCoreApp.QueryRecipientTxs should have comment or be unexported (golint)
    • Line 74: warning: exported method PocketCoreApp.QueryBlockTxs should have comment or be unexported (golint)
    • Line 83: warning: exported method PocketCoreApp.QueryHeight should have comment or be unexported (golint)
    • Line 95: warning: exported method PocketCoreApp.QueryNodeStatus should have comment or be unexported (golint)
    • Line 101: warning: exported method PocketCoreApp.QueryBalance should have comment or be unexported (golint)
    • Line 112: warning: exported method PocketCoreApp.QueryAccount should have comment or be unexported (golint)
    • Line 125: warning: exported method PocketCoreApp.QueryNodes should have comment or be unexported (golint)
    • Line 135: warning: exported method PocketCoreApp.QueryNode should have comment or be unexported (golint)
    • Line 151: warning: exported method PocketCoreApp.QueryNodeParams should have comment or be unexported (golint)
    • Line 159: warning: exported method PocketCoreApp.QuerySigningInfo should have comment or be unexported (golint)
    • Line 175: warning: exported method PocketCoreApp.QueryTotalNodeCoins should have comment or be unexported (golint)
    • Line 185: warning: exported method PocketCoreApp.QueryDaoBalance should have comment or be unexported (golint)
    • Line 193: warning: exported method PocketCoreApp.QueryDaoOwner should have comment or be unexported (golint)
    • Line 201: warning: exported method PocketCoreApp.QueryUpgrade should have comment or be unexported (golint)
    • Line 209: warning: exported method PocketCoreApp.QueryACL should have comment or be unexported (golint)
    • Line 217: warning: exported type AllParamsReturn should have comment or be unexported (golint)
    • Line 225: warning: exported type SingleParamReturn should have comment or be unexported (golint)
    • Line 230: warning: exported method PocketCoreApp.QueryAllParams should have comment or be unexported (golint)
    • Line 279: warning: exported method PocketCoreApp.QueryParam should have comment or be unexported (golint)
    • Line 300: warning: exported method PocketCoreApp.QueryApps should have comment or be unexported (golint)
    • Line 310: warning: exported method PocketCoreApp.QueryApp should have comment or be unexported (golint)
    • Line 327: warning: exported method PocketCoreApp.QueryTotalAppCoins should have comment or be unexported (golint)
    • Line 335: warning: exported method PocketCoreApp.QueryAppParams should have comment or be unexported (golint)
    • Line 343: warning: exported method PocketCoreApp.QueryPocketSupportedBlockchains should have comment or be unexported (golint)
    • Line 352: warning: exported method PocketCoreApp.QueryClaim should have comment or be unexported (golint)
    • Line 381: warning: exported method PocketCoreApp.QueryClaims should have comment or be unexported (golint)
    • Line 408: warning: exported method PocketCoreApp.QueryPocketParams should have comment or be unexported (golint)
    • Line 417: warning: exported method PocketCoreApp.HandleChallenge should have comment or be unexported (golint)
    • Line 425: warning: exported method PocketCoreApp.HandleDispatch should have comment or be unexported (golint)
    • Line 433: warning: exported method PocketCoreApp.HandleRelay should have comment or be unexported (golint)
    • Line 489: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 507: warning: exported type Page should have comment or be unexported (golint)
    • Line 513: warning: comment on exported method Page.JSON should be of the form "JSON ..." (golint)
    • pocket-core/app/tendermint.go
    • Line 22: warning: exported type AppCreator should have comment or be unexported (golint)
    • Line 24: warning: exported function NewClient should have comment or be unexported (golint)
    • Line 69: warning: exported function OpenApplicationDB should have comment or be unexported (golint)
    • Line 74: warning: exported function OpenTxIndexerDB should have comment or be unexported (golint)
    • Line 107: warning: exported function UnsafeRollbackData should have comment or be unexported (golint)
    • pocket-core/x/pocketcore/keeper/apps.go
    • Line 9: warning: comment on exported method Keeper.GetApp should be of the form "GetApp ..." (golint)
    • Line 18: warning: comment on exported method Keeper.GetAppFromPublicKey should be of the form "GetAppFromPublicKey ..." (golint)
    • pocket-core/store/iavl/key_format.go
    • Line 8: warning: comment on exported type KeyFormat should be of the form "KeyFormat ..." (with optional leading article) (golint)
    • Line 15: warning: comment on exported function NewKeyFormat should be of the form "NewKeyFormat ..." (golint)
    • Line 43: warning: comment on exported method KeyFormat.KeyBytes should be of the form "KeyBytes ..." (golint)
    • Line 61: warning: comment on exported method KeyFormat.Key should be of the form "Key ..." (golint)
    • Line 76: warning: comment on exported method KeyFormat.ScanBytes should be of the form "ScanBytes ..." (golint)
    • Line 90: warning: comment on exported method KeyFormat.Scan should be of the form "Scan ..." (golint)
    • Line 103: warning: comment on exported method KeyFormat.Prefix should be of the form "Prefix ..." (golint)
    • pocket-core/store/gaskv/store.go
    • Line 30: warning: comment on exported method Store.GetStoreType should be of the form "GetStoreType ..." (golint)
    • Line 35: warning: comment on exported method Store.Get should be of the form "Get ..." (golint)
    • Line 46: warning: comment on exported method Store.Set should be of the form "Set ..." (golint)
    • Line 55: warning: comment on exported method Store.Has should be of the form "Has ..." (golint)
    • Line 61: warning: comment on exported method Store.Delete should be of the form "Delete ..." (golint)
    • Line 83: warning: comment on exported method Store.CacheWrap should be of the form "CacheWrap ..." (golint)
    • pocket-core/store/rootmulti/proof.go
    • Line 12: warning: comment on exported function NewMultiStoreProof should be of the form "NewMultiStoreProof ..." (golint)
    • Line 42: warning: comment on exported const ProofOpMultiStore should be of the form "ProofOpMultiStore ..." (golint)
    • Line 54: warning: exported function NewMultiStoreProofOp should have comment or be unexported (golint)
    • Line 129: warning: comment on exported function DefaultProofRuntime should be of the form "DefaultProofRuntime ..." (golint)
    • pocket-core/x/pocketcore/types/hostedBlockchain.go
    • Line 7: warning: comment on exported type HostedBlockchain should be of the form "HostedBlockchain ..." (with optional leading article) (golint)
    • Line 14: warning: exported type BasicAuth should have comment or be unexported (golint)
    • Line 19: warning: comment on exported type HostedBlockchains should be of the form "HostedBlockchains ..." (with optional leading article) (golint)
    • Line 24: warning: comment on exported method HostedBlockchains.Contains should be of the form "Contains ..." (golint)
    • Line 31: warning: comment on exported method HostedBlockchains.GetChain should be of the form "GetChain ..." (golint)
    • Line 41: warning: comment on exported method HostedBlockchains.GetChainURL should be of the form "GetChainURL ..." (golint)
    • Line 50: warning: comment on exported method HostedBlockchains.Validate should be of the form "Validate ..." (golint)
    • pocket-core/x/pocketcore/tx.go
    • Line 12: warning: comment on exported function ClaimTx should be of the form "ClaimTx ..." (golint)
    • Line 33: warning: comment on exported function ProofTx should be of the form "ProofTx ..." (golint)
    • pocket-core/x/nodes/types/msg.go
    • Line 19: warning: exported const MsgStakeName should have comment (or a comment on this block) or be unexported (golint)
    • Line 27: warning: comment on exported method MsgBeginUnstake.GetSigner should be of the form "GetSigner ..." (golint)
    • Line 32: warning: exported method MsgBeginUnstake.GetRecipient should have comment or be unexported (golint)
    • Line 63: warning: comment on exported method MsgUnjail.GetSigner should be of the form "GetSigner ..." (golint)
    • Line 68: warning: exported method MsgUnjail.GetRecipient should have comment or be unexported (golint)
    • Line 99: warning: comment on exported method MsgSend.GetSigner should be of the form "GetSigner ..." (golint)
    • Line 104: warning: exported method MsgSend.GetRecipient should have comment or be unexported (golint)
    • Line 150: warning: exported method MsgStake.Marshal should have comment or be unexported (golint)
    • Line 155: warning: exported method MsgStake.MarshalTo should have comment or be unexported (golint)
    • Line 160: warning: exported method MsgStake.MarshalToSizedBuffer should have comment or be unexported (golint)
    • Line 165: warning: exported method MsgStake.Size should have comment or be unexported (golint)
    • Line 170: warning: exported method MsgStake.Unmarshal should have comment or be unexported (golint)
    • Line 192: warning: exported method MsgStake.GetSigner should have comment or be unexported (golint)
    • Line 196: warning: exported method MsgStake.GetRecipient should have comment or be unexported (golint)
    • Line 239: warning: exported method MsgStake.Reset should have comment or be unexported (golint)
    • Line 243: warning: exported method MsgStake.XXX_MessageName should have comment or be unexported (golint)
    • Line 243: warning: don't use underscores in Go names; method XXX_MessageName should be XXXMessageName (golint)
    • Line 252: warning: exported method MsgStake.ProtoMessage should have comment or be unexported (golint)
    • Line 257: warning: comment on exported method MsgStake.ToProto should be of the form "ToProto ..." (golint)

gocyclo97%

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.

    • pocket-core/store/iavl/node.go
    • Line 443: warning: cyclomatic complexity 26 of function (*Node).traverseInRange() is high (> 15) (gocyclo)
    • Line 240: warning: cyclomatic complexity 16 of function (*Node).validate() is high (> 15) (gocyclo)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!