Preparing report...

Report for github.com/spikeekips/mitum

A+    Excellent!    Found 414 issues across 603 files

Tweet

gofmt100%

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

No problems detected. Good job!


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!


gocyclo98%

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.


golint32%

Golint is a linter for Go source code.

    • mitum/base/operation/operation.go
    • Line 15: warning: exported const MaxTokenSize should have comment or be unexported (golint)
    • Line 17: warning: exported type OperationFact should have comment or be unexported (golint)
    • Line 22: warning: exported type Operation should have comment or be unexported (golint)
    • Line 32: warning: exported function IsValidOperation should have comment or be unexported (golint)
    • Line 40: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 74: warning: exported type BaseOperation should have comment or be unexported (golint)
    • Line 81: warning: exported function NewBaseOperation should have comment or be unexported (golint)
    • Line 90: warning: exported function NewBaseOperationFromFact should have comment or be unexported (golint)
    • Line 102: warning: exported method BaseOperation.SetHash should have comment or be unexported (golint)
    • Line 108: warning: exported method BaseOperation.SetHint should have comment or be unexported (golint)
    • Line 114: warning: exported method BaseOperation.Fact should have comment or be unexported (golint)
    • Line 118: warning: exported method BaseOperation.Token should have comment or be unexported (golint)
    • Line 122: warning: exported method BaseOperation.Hint should have comment or be unexported (golint)
    • Line 126: warning: exported method BaseOperation.Hash should have comment or be unexported (golint)
    • Line 130: warning: exported method BaseOperation.GenerateHash should have comment or be unexported (golint)
    • Line 141: warning: exported method BaseOperation.Signs should have comment or be unexported (golint)
    • Line 145: warning: exported method BaseOperation.IsValid should have comment or be unexported (golint)
    • Line 149: warning: exported method BaseOperation.AddFactSigns should have comment or be unexported (golint)
    • Line 172: warning: exported method BaseOperation.LastSignedAt should have comment or be unexported (golint)
    • Line 176: warning: exported function LastSignedAt should have comment or be unexported (golint)
    • mitum/base/ballot/ballot_v0_init_json.go
    • Line 11: warning: exported type INITBallotV0PackerJSON should have comment or be unexported (golint)
    • Line 18: warning: exported method INITBallotV0.MarshalJSON should have comment or be unexported (golint)
    • Line 31: warning: exported type INITBallotV0UnpackerJSON should have comment or be unexported (golint)
    • Line 38: warning: exported method INITBallotV0.UnpackJSON should have comment or be unexported (golint)
    • Line 52: warning: exported type INITBallotFactV0PackerJSON should have comment or be unexported (golint)
    • Line 57: warning: exported method INITBallotFactV0.MarshalJSON should have comment or be unexported (golint)
    • Line 64: warning: exported type INITBallotFactV0UnpackerJSON should have comment or be unexported (golint)
    • Line 69: warning: exported method INITBallotFactV0.UnpackJSON should have comment or be unexported (golint)
    • mitum/base/ballot/ballot_v0_proposal_json.go
    • Line 11: warning: exported type ProposalV0PackerJSON should have comment or be unexported (golint)
    • Line 17: warning: exported method ProposalV0.MarshalJSON should have comment or be unexported (golint)
    • Line 30: warning: exported type ProposalV0UnpackerJSON should have comment or be unexported (golint)
    • Line 36: warning: exported method ProposalV0.UnpackJSON should have comment or be unexported (golint)
    • mitum/launch/config/network_json.go
    • Line 7: warning: exported type BaseLocalNetworkPackerJSON should have comment or be unexported (golint)
    • Line 15: warning: exported method BaseLocalNetwork.MarshalJSON should have comment or be unexported (golint)
    • mitum/base/vote.go
    • Line 10: warning: exported type VoteResultType should have comment or be unexported (golint)
    • Line 13: warning: exported const VoteResultNotYet should have comment (or a comment on this block) or be unexported (golint)
    • Line 18: warning: exported method VoteResultType.Bytes should have comment or be unexported (golint)
    • Line 35: warning: exported method VoteResultType.IsValid should have comment or be unexported (golint)
    • Line 44: warning: exported method VoteResultType.MarshalText should have comment or be unexported (golint)
    • Line 48: warning: exported method VoteResultType.UnmarshalText should have comment or be unexported (golint)
    • mitum/storage/blockdata/localfs/blockdata.go
    • Line 21: warning: exported var LocalFSBlockDataType should have comment or be unexported (golint)
    • Line 26: warning: exported var BlockDirectoryHeightFormat should have comment or be unexported (golint)
    • Line 32: warning: exported type BlockData should have comment or be unexported (golint)
    • Line 40: warning: exported function NewBlockData should have comment or be unexported (golint)
    • Line 49: warning: exported method BlockData.Initialize should have comment or be unexported (golint)
    • Line 52: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 65: warning: exported method BlockData.Hint should have comment or be unexported (golint)
    • Line 69: warning: exported method BlockData.IsLocal should have comment or be unexported (golint)
    • Line 73: warning: exported method BlockData.Writer should have comment or be unexported (golint)
    • Line 77: warning: exported method BlockData.Exists should have comment or be unexported (golint)
    • Line 146: warning: exported method BlockData.Clean should have comment or be unexported (golint)
    • Line 153: warning: exported method BlockData.NewSession should have comment or be unexported (golint)
    • Line 159: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 164: warning: exported method BlockData.SaveSession should have comment or be unexported (golint)
    • Line 171: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 178: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 191: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 199: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 212: warning: exported method BlockData.FS should have comment or be unexported (golint)
    • Line 216: warning: exported method BlockData.Root should have comment or be unexported (golint)
    • Line 254: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 289: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 309: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/prprocessor/processor.go
    • Line 11: warning: exported type State should have comment or be unexported (golint)
    • Line 14: warning: exported const BeforePrepared should have comment (or a comment on this block) or be unexported (golint)
    • Line 47: warning: exported type Processor should have comment or be unexported (golint)
    • mitum/util/valuehash/bytes_json.go
    • Line 5: warning: exported method Bytes.MarshalJSON should have comment or be unexported (golint)
    • Line 9: warning: exported method Bytes.UnmarshalJSON should have comment or be unexported (golint)
    • Line 13: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/hook_config_proposal_processor.go
    • Line 13: warning: exported type HookHandlerProposalProcessorConfig should have comment or be unexported (golint)
    • Line 15: warning: exported var DefaultHookHandlersProposalProcessorConfig should have comment or be unexported (golint)
    • Line 20: warning: exported function HookProposalProcessorConfigFunc should have comment or be unexported (golint)
    • Line 26: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 45: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 58: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 64: warning: exported function ProposalProcessorConfigHandlerDefault should have comment or be unexported (golint)
    • Line 68: warning: exported function ErrorProposalProcessorConfigHandler should have comment or be unexported (golint)
    • mitum/util/tree/fixedtree_bson.go
    • Line 8: warning: exported method BaseFixedTreeNode.M should have comment or be unexported (golint)
    • Line 16: warning: exported method BaseFixedTreeNode.MarshalBSON should have comment or be unexported (golint)
    • Line 23: warning: exported type BaseFixedTreeNodeBSONUnpacker should have comment or be unexported (golint)
    • Line 29: warning: exported method BaseFixedTreeNode.UnmarshalBSON should have comment or be unexported (golint)
    • Line 42: warning: exported method FixedTree.MarshalBSON should have comment or be unexported (golint)
    • Line 51: warning: exported type FixedTreeBSONUnpacker should have comment or be unexported (golint)
    • Line 55: warning: exported method FixedTree.UnpackBSON should have comment or be unexported (golint)
    • mitum/isaac/proposal_maker.go
    • Line 14: warning: exported type ProposalMaker should have comment or be unexported (golint)
    • Line 22: warning: exported function NewProposalMaker should have comment or be unexported (golint)
    • Line 84: warning: exported method ProposalMaker.Proposal should have comment or be unexported (golint)
    • mitum/storage/mongodb/doc_block.go
    • Line 14: warning: exported type BlockDoc should have comment or be unexported (golint)
    • Line 19: warning: exported function NewBlockDoc should have comment or be unexported (golint)
    • Line 31: warning: exported method BlockDoc.MarshalBSON should have comment or be unexported (golint)
    • Line 43: warning: exported type ManifestDoc should have comment or be unexported (golint)
    • Line 48: warning: exported function NewManifestDoc should have comment or be unexported (golint)
    • Line 60: warning: exported method ManifestDoc.MarshalBSON should have comment or be unexported (golint)
    • mitum/util/cache/dummy.go
    • Line 7: warning: exported type Dummy should have comment or be unexported (golint)
    • Line 10: warning: exported method Dummy.Has should have comment or be unexported (golint)
    • Line 14: warning: exported method Dummy.Get should have comment or be unexported (golint)
    • Line 18: warning: exported method Dummy.Set should have comment or be unexported (golint)
    • Line 22: warning: exported method Dummy.Purge should have comment or be unexported (golint)
    • Line 26: warning: exported method Dummy.New should have comment or be unexported (golint)
    • mitum/storage/mongodb/doc_info.go
    • Line 20: warning: exported function NewLastManifestDoc should have comment or be unexported (golint)
    • Line 57: warning: exported type InfoDoc should have comment or be unexported (golint)
    • Line 68: warning: exported function NewInfoDoc should have comment or be unexported (golint)
    • Line 77: warning: exported method InfoDoc.MarshalBSON should have comment or be unexported (golint)
    • mitum/network/quic/ratelimit.go
    • Line 14: warning: exported function RateLimitStoreFromURI should have comment or be unexported (golint)
    • Line 18: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 31: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 37: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 50: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 65: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/isaac/genesis_v0.go
    • Line 22: warning: exported type GenesisBlockV0Generator should have comment or be unexported (golint)
    • Line 34: warning: exported function NewGenesisBlockV0Generator should have comment or be unexported (golint)
    • Line 72: warning: exported method GenesisBlockV0Generator.Generate should have comment or be unexported (golint)
    • Line 80: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 87: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 94: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 158: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 182: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 246: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 249: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 267: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/address_encode.go
    • Line 8: warning: exported type AddressDecoder should have comment or be unexported (golint)
    • Line 12: warning: exported method AddressDecoder.Encode should have comment or be unexported (golint)
    • mitum/base/prprocessor/processors.go
    • Line 19: warning: exported var PrepareFailedError should have comment or be unexported (golint)
    • Line 23: warning: exported type Result should have comment or be unexported (golint)
    • Line 28: warning: exported method Result.IsEmpty should have comment or be unexported (golint)
    • Line 32: warning: exported type ProcessorNewFunc should have comment or be unexported (golint)
    • Line 48: warning: exported type Processors should have comment or be unexported (golint)
    • Line 61: warning: exported function NewProcessors should have comment or be unexported (golint)
    • Line 77: warning: exported method Processors.Initialize should have comment or be unexported (golint)
    • Line 81: warning: exported method Processors.NewProposal should have comment or be unexported (golint)
    • Line 98: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 109: warning: exported method Processors.Save should have comment or be unexported (golint)
    • Line 124: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 135: warning: exported method Processors.Current should have comment or be unexported (golint)
    • Line 206: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 413: warning: exported method Processors.CurrentState should have comment or be unexported (golint)
    • mitum/launch/config/yaml/ratelimit.go
    • Line 22: warning: exported type RateLimit should have comment or be unexported (golint)
    • Line 28: warning: exported method RateLimit.Set should have comment or be unexported (golint)
    • Line 33: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 44: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 50: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 103: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 115: warning: exported method RateLimit.MarshalYAML should have comment or be unexported (golint)
    • Line 133: warning: exported method RateLimit.UnmarshalYAML should have comment or be unexported (golint)
    • Line 141: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 150: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 190: warning: exported type RateLimitTargetRule should have comment or be unexported (golint)
    • Line 196: warning: exported method RateLimitTargetRule.UnmarshalYAML should have comment or be unexported (golint)
    • Line 226: warning: exported type RateLimitRateRuleSet should have comment or be unexported (golint)
    • Line 228: warning: exported type RateLimitRate should have comment or be unexported (golint)
    • Line 234: warning: exported method RateLimitRate.MarshalYAML should have comment or be unexported (golint)
    • Line 238: warning: exported method RateLimitRate.UnmarshalYAML should have comment or be unexported (golint)
    • Line 250: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 260: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 266: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/ballot/ballot_v0_accept.go
    • Line 15: warning: exported var ACCEPTBallotV0Hint should have comment or be unexported (golint)
    • Line 19: warning: exported type ACCEPTBallotFactV0 should have comment or be unexported (golint)
    • Line 25: warning: exported method ACCEPTBallotFactV0.Hint should have comment or be unexported (golint)
    • Line 29: warning: exported method ACCEPTBallotFactV0.IsValid should have comment or be unexported (golint)
    • Line 37: warning: exported method ACCEPTBallotFactV0.Hash should have comment or be unexported (golint)
    • Line 41: warning: exported method ACCEPTBallotFactV0.Bytes should have comment or be unexported (golint)
    • Line 49: warning: exported method ACCEPTBallotFactV0.Proposal should have comment or be unexported (golint)
    • Line 53: warning: exported method ACCEPTBallotFactV0.NewBlock should have comment or be unexported (golint)
    • Line 59: warning: exported type ACCEPTBallotV0 should have comment or be unexported (golint)
    • Line 65: warning: exported function NewACCEPTBallotV0 should have comment or be unexported (golint)
    • Line 89: warning: exported method ACCEPTBallotV0.Hash should have comment or be unexported (golint)
    • Line 93: warning: exported method ACCEPTBallotV0.Hint should have comment or be unexported (golint)
    • Line 97: warning: exported method ACCEPTBallotV0.Stage should have comment or be unexported (golint)
    • Line 101: warning: exported method ACCEPTBallotV0.IsValid should have comment or be unexported (golint)
    • Line 117: warning: exported method ACCEPTBallotV0.Voteproof should have comment or be unexported (golint)
    • Line 121: warning: exported method ACCEPTBallotV0.GenerateHash should have comment or be unexported (golint)
    • Line 130: warning: exported method ACCEPTBallotV0.GenerateBodyHash should have comment or be unexported (golint)
    • Line 143: warning: exported method ACCEPTBallotV0.Fact should have comment or be unexported (golint)
    • Line 147: warning: exported method ACCEPTBallotV0.Sign should have comment or be unexported (golint)
    • Line 150: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/storage/errors.go
    • Line 13: warning: exported var TimeoutError should have comment or be unexported (golint)
    • Line 18: warning: exported function WrapStorageError should have comment or be unexported (golint)
    • Line 34: warning: exported function WrapFSError should have comment or be unexported (golint)
    • mitum/launch/config/suffrage.go
    • Line 11: warning: exported type Suffrage should have comment or be unexported (golint)
    • Line 18: warning: exported type EmptySuffrage should have comment or be unexported (golint)
    • Line 20: warning: exported method EmptySuffrage.SuffrageType should have comment or be unexported (golint)
    • Line 24: warning: exported method EmptySuffrage.Nodes should have comment or be unexported (golint)
    • Line 28: warning: exported method EmptySuffrage.NumberOfActing should have comment or be unexported (golint)
    • Line 32: warning: exported method EmptySuffrage.IsValid should have comment or be unexported (golint)
    • Line 36: warning: exported type FixedSuffrage should have comment or be unexported (golint)
    • Line 43: warning: exported function NewFixedSuffrage should have comment or be unexported (golint)
    • Line 47: warning: exported method FixedSuffrage.SuffrageType should have comment or be unexported (golint)
    • Line 51: warning: exported method FixedSuffrage.Nodes should have comment or be unexported (golint)
    • Line 55: warning: exported method FixedSuffrage.NumberOfActing should have comment or be unexported (golint)
    • Line 59: warning: exported method FixedSuffrage.IsValid should have comment or be unexported (golint)
    • Line 72: warning: exported type RoundrobinSuffrage should have comment or be unexported (golint)
    • Line 78: warning: exported function NewRoundrobinSuffrage should have comment or be unexported (golint)
    • Line 82: warning: exported method RoundrobinSuffrage.SuffrageType should have comment or be unexported (golint)
    • Line 86: warning: exported method RoundrobinSuffrage.Nodes should have comment or be unexported (golint)
    • Line 90: warning: exported method RoundrobinSuffrage.NumberOfActing should have comment or be unexported (golint)
    • Line 94: warning: exported method RoundrobinSuffrage.IsValid should have comment or be unexported (golint)
    • mitum/states/basic/ballot.go
    • Line 14: warning: exported function NextINITBallotFromACCEPTVoteproof should have comment or be unexported (golint)
    • Line 74: warning: exported function NextINITBallotFromINITVoteproof should have comment or be unexported (golint)
    • Line 113: warning: exported type BallotChecker should have comment or be unexported (golint)
    • Line 119: warning: exported function NewBallotChecker should have comment or be unexported (golint)
    • Line 129: warning: exported method BallotChecker.CheckWithLastVoteproof should have comment or be unexported (golint)
    • mitum/util/context_daemon.go
    • Line 10: warning: exported type ContextDaemon should have comment or be unexported (golint)
    • Line 21: warning: exported function NewContextDaemon should have comment or be unexported (golint)
    • Line 30: warning: exported method ContextDaemon.IsStarted should have comment or be unexported (golint)
    • Line 37: warning: exported method ContextDaemon.Start should have comment or be unexported (golint)
    • Line 49: warning: exported method ContextDaemon.StartWithContext should have comment or be unexported (golint)
    • Line 59: warning: exported method ContextDaemon.Wait should have comment or be unexported (golint)
    • Line 88: warning: exported method ContextDaemon.Stop should have comment or be unexported (golint)
    • mitum/launch/pm/processes_test.go
    • Line 178: warning: should not use basic type string as key in context.WithValue (golint)
    • Line 201: warning: should not use basic type string as key in context.WithValue (golint)
    • Line 333: warning: should not use basic type string as key in context.WithValue (golint)
    • mitum/base/block/block_v0_bson.go
    • Line 13: warning: exported method BlockV0.MarshalBSON should have comment or be unexported (golint)
    • Line 38: warning: exported type BlockV0UnpackBSON should have comment or be unexported (golint)
    • Line 47: warning: exported method BlockV0.UnpackBSON should have comment or be unexported (golint)
    • Line 72: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 81: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 90: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 99: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/block/map_bson.go
    • Line 13: warning: exported method BaseBlockDataMap.MarshalBSON should have comment or be unexported (golint)
    • Line 27: warning: exported type BaseBlockDataMapBSONUnpacker should have comment or be unexported (golint)
    • Line 36: warning: exported method BaseBlockDataMap.UnpackBSON should have comment or be unexported (golint)
    • Line 50: warning: exported type BaseBlockDataMapItemBSONPacker should have comment or be unexported (golint)
    • Line 56: warning: exported method BaseBlockDataMapItem.MarshalBSON should have comment or be unexported (golint)
    • Line 64: warning: exported method BaseBlockDataMapItem.UnmarshalBSON should have comment or be unexported (golint)
    • mitum/util/valuehash/keccak_bson.go
    • Line 7: warning: exported method SHA256.MarshalBSONValue should have comment or be unexported (golint)
    • Line 11: warning: exported method SHA512.MarshalBSONValue should have comment or be unexported (golint)
    • mitum/launch/process/suffrage_base.go
    • Line 13: warning: exported type ActinfSuffrageElectFunc should have comment or be unexported (golint)
    • Line 15: warning: exported type BaseSuffrage should have comment or be unexported (golint)
    • Line 27: warning: exported function NewBaseSuffrage should have comment or be unexported (golint)
    • Line 63: warning: exported method BaseSuffrage.Initialize should have comment or be unexported (golint)
    • Line 67: warning: exported method BaseSuffrage.CacheSize should have comment or be unexported (golint)
    • Line 71: warning: exported method BaseSuffrage.NumberOfActing should have comment or be unexported (golint)
    • Line 75: warning: exported method BaseSuffrage.Name should have comment or be unexported (golint)
    • Line 79: warning: exported method BaseSuffrage.IsInside should have comment or be unexported (golint)
    • Line 85: warning: exported method BaseSuffrage.Acting should have comment or be unexported (golint)
    • Line 97: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 104: warning: exported method BaseSuffrage.IsActing should have comment or be unexported (golint)
    • Line 107: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 112: warning: exported method BaseSuffrage.IsProposer should have comment or be unexported (golint)
    • Line 115: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 120: warning: exported method BaseSuffrage.Nodes should have comment or be unexported (golint)
    • Line 128: warning: exported method BaseSuffrage.Verbose should have comment or be unexported (golint)
    • mitum/base/ballot/ballot_v0_encode.go
    • Line 30: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 37: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/state/value_bytes_bson.go
    • Line 11: warning: exported method BytesValue.MarshalBSON should have comment or be unexported (golint)
    • Line 21: warning: exported type BytesValueUnpackerBSON should have comment or be unexported (golint)
    • Line 26: warning: exported method BytesValue.UnpackBSON should have comment or be unexported (golint)
    • mitum/network/block_data.go
    • Line 15: warning: exported function FetchBlockDataThruChannel should have comment or be unexported (golint)
    • Line 19: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 48: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/threshold.go
    • Line 13: warning: exported type ThresholdRatio should have comment or be unexported (golint)
    • Line 15: warning: exported method ThresholdRatio.Float64 should have comment or be unexported (golint)
    • Line 19: warning: exported method ThresholdRatio.IsValid should have comment or be unexported (golint)
    • Line 29: warning: exported type Threshold should have comment or be unexported (golint)
    • Line 35: warning: exported function NewThreshold should have comment or be unexported (golint)
    • Line 45: warning: exported function MustNewThreshold should have comment or be unexported (golint)
    • Line 54: warning: exported method Threshold.Bytes should have comment or be unexported (golint)
    • Line 66: warning: exported method Threshold.Equal should have comment or be unexported (golint)
    • Line 80: warning: exported method Threshold.IsValid should have comment or be unexported (golint)
    • mitum/states/basic/states.go
    • Line 25: warning: exported const ContextValueError should have comment (or a comment on this block) or be unexported (golint)
    • Line 31: warning: exported type States should have comment or be unexported (golint)
    • Line 54: warning: exported function NewStates should have comment or be unexported (golint)
    • Line 109: warning: exported method States.SetLogger should have comment or be unexported (golint)
    • Line 123: warning: exported method States.Start should have comment or be unexported (golint)
    • Line 127: warning: exported method States.Stop should have comment or be unexported (golint)
    • Line 156: warning: exported method States.State should have comment or be unexported (golint)
    • Line 163: warning: exported method States.SwitchState should have comment or be unexported (golint)
    • Line 175: warning: exported method States.Timers should have comment or be unexported (golint)
    • Line 179: warning: exported method States.LastVoteproof should have comment or be unexported (golint)
    • Line 186: warning: exported method States.LastINITVoteproof should have comment or be unexported (golint)
    • Line 193: warning: exported method States.SetLastVoteproof should have comment or be unexported (golint)
    • Line 211: warning: exported method States.NewSeal should have comment or be unexported (golint)
    • Line 237: warning: exported method States.NewVoteproof should have comment or be unexported (golint)
    • Line 243: warning: exported method States.NewBlocks should have comment or be unexported (golint)
    • Line 249: warning: exported method States.NewProposal should have comment or be unexported (golint)
    • Line 282: warning: exported method States.BlockSavedHook should have comment or be unexported (golint)
    • Line 370: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 444: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 539: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 664: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 686: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 738: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • mitum/base/ballot/ballot_v0_init.go
    • Line 15: warning: exported var INITBallotV0Hint should have comment or be unexported (golint)
    • Line 19: warning: exported type INITBallotFactV0 should have comment or be unexported (golint)
    • Line 24: warning: exported function NewINITBallotFactV0 should have comment or be unexported (golint)
    • Line 35: warning: exported method INITBallotFactV0.Hint should have comment or be unexported (golint)
    • Line 39: warning: exported method INITBallotFactV0.IsValid should have comment or be unexported (golint)
    • Line 46: warning: exported method INITBallotFactV0.Hash should have comment or be unexported (golint)
    • Line 50: warning: exported method INITBallotFactV0.Bytes should have comment or be unexported (golint)
    • Line 57: warning: exported method INITBallotFactV0.PreviousBlock should have comment or be unexported (golint)
    • Line 61: warning: exported type INITBallotV0 should have comment or be unexported (golint)
    • Line 68: warning: exported function NewINITBallotV0 should have comment or be unexported (golint)
    • Line 88: warning: exported method INITBallotV0.Hash should have comment or be unexported (golint)
    • Line 92: warning: exported method INITBallotV0.Hint should have comment or be unexported (golint)
    • Line 96: warning: exported method INITBallotV0.Stage should have comment or be unexported (golint)
    • Line 100: warning: exported method INITBallotV0.IsValid should have comment or be unexported (golint)
    • Line 130: warning: exported method INITBallotV0.Voteproof should have comment or be unexported (golint)
    • Line 134: warning: exported method INITBallotV0.ACCEPTVoteproof should have comment or be unexported (golint)
    • Line 138: warning: exported method INITBallotV0.GenerateHash should have comment or be unexported (golint)
    • Line 142: warning: exported method INITBallotV0.GenerateBodyHash should have comment or be unexported (golint)
    • Line 162: warning: exported method INITBallotV0.Fact should have comment or be unexported (golint)
    • Line 166: warning: exported method INITBallotV0.Sign should have comment or be unexported (golint)
    • Line 169: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/key/signature.go
    • Line 10: warning: exported type Signature should have comment or be unexported (golint)
    • Line 12: warning: exported method Signature.Bytes should have comment or be unexported (golint)
    • Line 20: warning: exported method Signature.IsValid should have comment or be unexported (golint)
    • Line 28: warning: exported method Signature.Equal should have comment or be unexported (golint)
    • mitum/base/block/block_v0_json.go
    • Line 14: warning: exported type BlockV0PackJSON should have comment or be unexported (golint)
    • Line 24: warning: exported method BlockV0.MarshalJSON should have comment or be unexported (golint)
    • Line 36: warning: exported type BlockV0UnpackJSON should have comment or be unexported (golint)
    • Line 46: warning: exported method BlockV0.UnpackJSON should have comment or be unexported (golint)
    • Line 70: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 78: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 86: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 94: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/config/proposal_processor.go
    • Line 8: warning: exported type ErrorType should have comment or be unexported (golint)
    • Line 11: warning: exported const ErrorTypeError should have comment (or a comment on this block) or be unexported (golint)
    • Line 15: warning: exported method ErrorType.IsValid should have comment or be unexported (golint)
    • Line 24: warning: exported type ProposalProcessor should have comment or be unexported (golint)
    • Line 28: warning: exported type DefaultProposalProcessor should have comment or be unexported (golint)
    • Line 30: warning: exported method DefaultProposalProcessor.ProposalProcessorType should have comment or be unexported (golint)
    • Line 34: warning: exported type ErrorProposalProcessor should have comment or be unexported (golint)
    • Line 39: warning: exported method ErrorProposalProcessor.ProposalProcessorType should have comment or be unexported (golint)
    • Line 43: warning: exported type ErrorPoint should have comment or be unexported (golint)
    • mitum/launch/config/ratelimit.go
    • Line 13: warning: exported var RateLimitHandlerMap should have comment or be unexported (golint)
    • Line 21: warning: exported var DefaultWorldRateLimit should have comment or be unexported (golint)
    • Line 29: warning: exported var DefaultSuffrageRateLimit should have comment or be unexported (golint)
    • Line 37: warning: exported var DefaultRateLimitTargetRules should have comment or be unexported (golint)
    • Line 47: warning: exported type RateLimit should have comment or be unexported (golint)
    • Line 56: warning: exported type RateLimitRules should have comment or be unexported (golint)
    • Line 61: warning: exported type RateLimitTargetRule should have comment or be unexported (golint)
    • Line 69: warning: exported type BaseRateLimit should have comment or be unexported (golint)
    • Line 75: warning: exported function NewBaseRateLimit should have comment or be unexported (golint)
    • Line 79: warning: exported method BaseRateLimit.Preset should have comment or be unexported (golint)
    • Line 83: warning: exported method BaseRateLimit.SetPreset should have comment or be unexported (golint)
    • Line 89: warning: exported method BaseRateLimit.Rules should have comment or be unexported (golint)
    • Line 93: warning: exported method BaseRateLimit.SetRules should have comment or be unexported (golint)
    • Line 99: warning: exported method BaseRateLimit.Cache should have comment or be unexported (golint)
    • Line 103: warning: exported method BaseRateLimit.SetCache should have comment or be unexported (golint)
    • Line 115: warning: exported type BaseRateLimitRules should have comment or be unexported (golint)
    • Line 119: warning: exported function NewBaseRateLimitRules should have comment or be unexported (golint)
    • Line 123: warning: exported method BaseRateLimitRules.Rules should have comment or be unexported (golint)
    • Line 127: warning: exported method BaseRateLimitRules.SetRules should have comment or be unexported (golint)
    • Line 133: warning: exported type BaseRateLimitTargetRule should have comment or be unexported (golint)
    • Line 140: warning: exported function NewBaseRateLimitTargetRule should have comment or be unexported (golint)
    • Line 148: warning: exported method BaseRateLimitTargetRule.Target should have comment or be unexported (golint)
    • Line 152: warning: exported method BaseRateLimitTargetRule.Preset should have comment or be unexported (golint)
    • Line 156: warning: exported method BaseRateLimitTargetRule.IPNet should have comment or be unexported (golint)
    • Line 160: warning: exported method BaseRateLimitTargetRule.SetIPNet should have comment or be unexported (golint)
    • Line 170: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/state/value_number.go
    • Line 14: warning: exported var NumberValueType should have comment or be unexported (golint)
    • Line 18: warning: exported type NumberValue should have comment or be unexported (golint)
    • Line 25: warning: exported function NewNumberValue should have comment or be unexported (golint)
    • Line 78: warning: exported method NumberValue.IsValid should have comment or be unexported (golint)
    • Line 106: warning: exported method NumberValue.Bytes should have comment or be unexported (golint)
    • Line 110: warning: exported method NumberValue.Hint should have comment or be unexported (golint)
    • Line 114: warning: exported method NumberValue.Equal should have comment or be unexported (golint)
    • Line 118: warning: exported method NumberValue.Hash should have comment or be unexported (golint)
    • Line 122: warning: exported method NumberValue.Interface should have comment or be unexported (golint)
    • Line 126: warning: exported method NumberValue.Set should have comment or be unexported (golint)
    • Line 130: warning: exported method NumberValue.Type should have comment or be unexported (golint)
    • mitum/base/key/ether.go
    • Line 24: warning: exported var EtherPrivatekeyHinter should have comment or be unexported (golint)
    • Line 28: warning: exported type EtherPrivatekey should have comment or be unexported (golint)
    • Line 42: warning: exported function NewEtherPrivatekey should have comment or be unexported (golint)
    • Line 51: warning: exported function NewEtherPrivatekeyFromString should have comment or be unexported (golint)
    • Line 65: warning: exported method EtherPrivatekey.IsValid should have comment or be unexported (golint)
    • Line 73: warning: exported method EtherPrivatekey.Publickey should have comment or be unexported (golint)
    • Line 77: warning: exported method EtherPrivatekey.Sign should have comment or be unexported (golint)
    • Line 93: warning: exported method EtherPrivatekey.UnmarshalText should have comment or be unexported (golint)
    • Line 96: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 103: warning: exported type EtherPublickey should have comment or be unexported (golint)
    • Line 117: warning: exported function NewEtherPublickeyFromString should have comment or be unexported (golint)
    • Line 131: warning: exported method EtherPublickey.IsValid should have comment or be unexported (golint)
    • Line 139: warning: exported method EtherPublickey.Verify should have comment or be unexported (golint)
    • Line 156: warning: exported method EtherPublickey.UnmarshalText should have comment or be unexported (golint)
    • Line 159: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/isaac/voterecords.go
    • Line 36: warning: exported type VoteRecords should have comment or be unexported (golint)
    • Line 46: warning: exported function NewVoteRecords should have comment or be unexported (golint)
    • mitum/util/unsigned_big.go
    • Line 9: warning: exported var InvalidUnsignedIntError should have comment or be unexported (golint)
    • Line 11: warning: exported var ZeroInt should have comment or be unexported (golint)
    • Line 13: warning: exported type UnsignedBigInt should have comment or be unexported (golint)
    • Line 17: warning: exported method UnsignedBigInt.IsValid should have comment or be unexported (golint)
    • Line 25: warning: exported method UnsignedBigInt.BigInt should have comment or be unexported (golint)
    • Line 29: warning: exported function NewUnsignedIntFromString should have comment or be unexported (golint)
    • Line 40: warning: exported function NewUnsignedInt should have comment or be unexported (golint)
    • Line 45: warning: exported function NewUnsignedIntFromBigInt should have comment or be unexported (golint)
    • mitum/base/block/block_v0_consensus_info_bson.go
    • Line 10: warning: exported method ConsensusInfoV0.MarshalBSON should have comment or be unexported (golint)
    • Line 31: warning: exported type ConsensusInfoV0UnpackBSON should have comment or be unexported (golint)
    • Line 38: warning: exported method ConsensusInfoV0.UnpackBSON should have comment or be unexported (golint)
    • Line 47: warning: exported method SuffrageInfoV0.MarshalBSON should have comment or be unexported (golint)
    • Line 56: warning: exported type SuffrageInfoV0UnpackBSON should have comment or be unexported (golint)
    • Line 61: warning: exported method SuffrageInfoV0.UnpackBSON should have comment or be unexported (golint)
    • mitum/launch/config/local_config.go
    • Line 8: warning: exported var DefaultSyncInterval should have comment or be unexported (golint)
    • Line 12: warning: exported type LocalConfig should have comment or be unexported (golint)
    • Line 19: warning: exported type DefaultLocalConfig should have comment or be unexported (golint)
    • Line 24: warning: exported function EmptyDefaultLocalConfig should have comment or be unexported (golint)
    • Line 31: warning: exported method DefaultLocalConfig.SyncInterval should have comment or be unexported (golint)
    • Line 35: warning: exported method DefaultLocalConfig.SetSyncInterval should have comment or be unexported (golint)
    • Line 38: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 45: warning: exported method DefaultLocalConfig.TimeServer should have comment or be unexported (golint)
    • Line 49: warning: exported method DefaultLocalConfig.SetTimeServer should have comment or be unexported (golint)
    • mitum/launch/config/policy.go
    • Line 9: warning: exported type Policy should have comment or be unexported (golint)
    • Line 32: warning: exported type BasePolicy should have comment or be unexported (golint)
    • Line 45: warning: exported method BasePolicy.ThresholdRatio should have comment or be unexported (golint)
    • Line 49: warning: exported method BasePolicy.SetThresholdRatio should have comment or be unexported (golint)
    • Line 53: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 60: warning: exported method BasePolicy.MaxOperationsInSeal should have comment or be unexported (golint)
    • Line 64: warning: exported method BasePolicy.SetMaxOperationsInSeal should have comment or be unexported (golint)
    • Line 70: warning: exported method BasePolicy.MaxOperationsInProposal should have comment or be unexported (golint)
    • Line 74: warning: exported method BasePolicy.SetMaxOperationsInProposal should have comment or be unexported (golint)
    • Line 80: warning: exported method BasePolicy.TimeoutWaitingProposal should have comment or be unexported (golint)
    • Line 84: warning: exported method BasePolicy.SetTimeoutWaitingProposal should have comment or be unexported (golint)
    • Line 87: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 94: warning: exported method BasePolicy.IntervalBroadcastingINITBallot should have comment or be unexported (golint)
    • Line 98: warning: exported method BasePolicy.SetIntervalBroadcastingINITBallot should have comment or be unexported (golint)
    • Line 101: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 108: warning: exported method BasePolicy.IntervalBroadcastingProposal should have comment or be unexported (golint)
    • Line 112: warning: exported method BasePolicy.SetIntervalBroadcastingProposal should have comment or be unexported (golint)
    • Line 115: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 122: warning: exported method BasePolicy.WaitBroadcastingACCEPTBallot should have comment or be unexported (golint)
    • Line 126: warning: exported method BasePolicy.SetWaitBroadcastingACCEPTBallot should have comment or be unexported (golint)
    • Line 129: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 136: warning: exported method BasePolicy.IntervalBroadcastingACCEPTBallot should have comment or be unexported (golint)
    • Line 140: warning: exported method BasePolicy.SetIntervalBroadcastingACCEPTBallot should have comment or be unexported (golint)
    • Line 143: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 150: warning: exported method BasePolicy.TimespanValidBallot should have comment or be unexported (golint)
    • Line 154: warning: exported method BasePolicy.SetTimespanValidBallot should have comment or be unexported (golint)
    • Line 157: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 164: warning: exported method BasePolicy.NetworkConnectionTimeout should have comment or be unexported (golint)
    • Line 168: warning: exported method BasePolicy.SetNetworkConnectionTimeout should have comment or be unexported (golint)
    • Line 171: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/config/policy_yaml.go
    • Line 9: warning: exported type BasePolicyPackerYAML should have comment or be unexported (golint)
    • Line 22: warning: exported method BasePolicy.MarshalYAML should have comment or be unexported (golint)
    • mitum/util/encoder/encoder.go
    • Line 5: warning: exported const EncoderAnalyzedTypeDefault should have comment or be unexported (golint)
    • Line 7: warning: exported type Encoder should have comment or be unexported (golint)
    • mitum/network/node_info_encode.go
    • Line 22: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 30: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 43: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/checker.go
    • Line 3: warning: exported type CheckerFunc should have comment or be unexported (golint)
    • Line 5: warning: exported type Checker should have comment or be unexported (golint)
    • Line 10: warning: exported function NewChecker should have comment or be unexported (golint)
    • Line 17: warning: exported method Checker.Check should have comment or be unexported (golint)
    • mitum/launch/config/ratelimit_json.go
    • Line 9: warning: exported method BaseRateLimit.MarshalJSON should have comment or be unexported (golint)
    • Line 22: warning: exported method BaseRateLimitRules.MarshalJSON should have comment or be unexported (golint)
    • Line 33: warning: exported method BaseRateLimitTargetRule.MarshalJSON should have comment or be unexported (golint)
    • mitum/util/encoder/cache.go
    • Line 8: warning: exported type Cache should have comment or be unexported (golint)
    • Line 12: warning: exported function NewCache should have comment or be unexported (golint)
    • Line 16: warning: exported method Cache.Get should have comment or be unexported (golint)
    • Line 20: warning: exported method Cache.Set should have comment or be unexported (golint)
    • Line 24: warning: exported method Cache.Delete should have comment or be unexported (golint)
    • Line 28: warning: exported type CachedPacker should have comment or be unexported (golint)
    • Line 33: warning: exported function NewCachedPacker should have comment or be unexported (golint)
    • mitum/base/state/state_v0.go
    • Line 16: warning: exported var StateV0Type should have comment or be unexported (golint)
    • Line 20: warning: exported type StateV0 should have comment or be unexported (golint)
    • Line 29: warning: exported function NewStateV0 should have comment or be unexported (golint)
    • Line 42: warning: exported method StateV0.IsValid should have comment or be unexported (golint)
    • Line 76: warning: exported method StateV0.Hint should have comment or be unexported (golint)
    • Line 80: warning: exported method StateV0.Hash should have comment or be unexported (golint)
    • Line 84: warning: exported method StateV0.SetHash should have comment or be unexported (golint)
    • Line 94: warning: exported method StateV0.Bytes should have comment or be unexported (golint)
    • Line 118: warning: exported method StateV0.GenerateHash should have comment or be unexported (golint)
    • Line 122: warning: exported method StateV0.Key should have comment or be unexported (golint)
    • Line 126: warning: exported method StateV0.Value should have comment or be unexported (golint)
    • Line 130: warning: exported method StateV0.SetValue should have comment or be unexported (golint)
    • Line 136: warning: exported method StateV0.PreviousHeight should have comment or be unexported (golint)
    • Line 140: warning: exported method StateV0.SetPreviousHeight should have comment or be unexported (golint)
    • Line 146: warning: exported method StateV0.Height should have comment or be unexported (golint)
    • Line 150: warning: exported method StateV0.SetHeight should have comment or be unexported (golint)
    • Line 159: warning: exported method StateV0.Operations should have comment or be unexported (golint)
    • Line 163: warning: exported method StateV0.SetOperation should have comment or be unexported (golint)
    • Line 169: warning: exported method StateV0.Merge should have comment or be unexported (golint)
    • Line 185: warning: exported method StateV0.Clear should have comment or be unexported (golint)
    • mitum/base/block/decode.go
    • Line 8: warning: exported function DecodeManifest should have comment or be unexported (golint)
    • Line 20: warning: exported function DecodeConsensusInfo should have comment or be unexported (golint)
    • Line 32: warning: exported function DecodeSuffrageInfo should have comment or be unexported (golint)
    • mitum/states/basic/state_syncing.go
    • Line 17: warning: exported type SyncingState should have comment or be unexported (golint)
    • Line 22: warning: exported function NewSyncingState should have comment or be unexported (golint)
    • Line 34: warning: exported method SyncingState.Enter should have comment or be unexported (golint)
    • Line 38: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 51: warning: exported method SyncingState.Exit should have comment or be unexported (golint)
    • Line 55: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 68: warning: exported method SyncingState.ProcessVoteproof should have comment or be unexported (golint)
    • Line 99: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 216: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/hook_network_handlers.go
    • Line 26: warning: exported const HookNameSetNetworkHandlers should have comment or be unexported (golint)
    • Line 28: warning: exported function HookSetNetworkHandlers should have comment or be unexported (golint)
    • Line 38: warning: exported type SettingNetworkHandlers should have comment or be unexported (golint)
    • Line 53: warning: exported function SettingNetworkHandlersFromContext should have comment or be unexported (golint)
    • Line 97: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 125: warning: exported method SettingNetworkHandlers.Set should have comment or be unexported (golint)
    • Line 232: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 289: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/ballot/ballot_v0_accept_bson.go
    • Line 10: warning: exported method ACCEPTBallotV0.MarshalBSON should have comment or be unexported (golint)
    • Line 23: warning: exported type ACCEPTBallotV0UnpackerBSON should have comment or be unexported (golint)
    • Line 29: warning: exported method ACCEPTBallotV0.UnpackBSON should have comment or be unexported (golint)
    • Line 43: warning: exported method ACCEPTBallotFactV0.MarshalBSON should have comment or be unexported (golint)
    • Line 52: warning: exported type ACCEPTBallotFactV0UnpackerBSON should have comment or be unexported (golint)
    • Line 57: warning: exported method ACCEPTBallotFactV0.UnpackBSON should have comment or be unexported (golint)
    • mitum/base/key/signature_json.go
    • Line 9: warning: exported method Signature.MarshalJSON should have comment or be unexported (golint)
    • Line 13: warning: exported method Signature.UnmarshalJSON should have comment or be unexported (golint)
    • mitum/base/operation/seal.go
    • Line 17: warning: exported type Seal should have comment or be unexported (golint)
    • Line 22: warning: exported type SealUpdater should have comment or be unexported (golint)
    • Line 27: warning: exported var SealType should have comment or be unexported (golint)
    • Line 31: warning: exported type BaseSeal should have comment or be unexported (golint)
    • Line 40: warning: exported function NewBaseSeal should have comment or be unexported (golint)
    • Line 53: warning: exported method BaseSeal.IsValid should have comment or be unexported (golint)
    • Line 71: warning: exported method BaseSeal.Hint should have comment or be unexported (golint)
    • Line 75: warning: exported method BaseSeal.Hash should have comment or be unexported (golint)
    • Line 79: warning: exported method BaseSeal.GenerateHash should have comment or be unexported (golint)
    • Line 83: warning: exported method BaseSeal.BodyHash should have comment or be unexported (golint)
    • Line 87: warning: exported method BaseSeal.GenerateBodyHash should have comment or be unexported (golint)
    • Line 100: warning: exported method BaseSeal.Signer should have comment or be unexported (golint)
    • Line 104: warning: exported method BaseSeal.Signature should have comment or be unexported (golint)
    • Line 108: warning: exported method BaseSeal.SignedAt should have comment or be unexported (golint)
    • Line 112: warning: exported method BaseSeal.Operations should have comment or be unexported (golint)
    • Line 116: warning: exported method BaseSeal.SetOperations should have comment or be unexported (golint)
    • Line 122: warning: exported method BaseSeal.Sign should have comment or be unexported (golint)
    • Line 129: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 136: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/config/policy_json.go
    • Line 8: warning: exported type BasePolicyPackerJSON should have comment or be unexported (golint)
    • Line 21: warning: exported method BasePolicy.MarshalJSON should have comment or be unexported (golint)
    • mitum/base/state/decode.go
    • Line 8: warning: exported function DecodeValue should have comment or be unexported (golint)
    • Line 20: warning: exported function DecodeState should have comment or be unexported (golint)
    • mitum/util/hint/hintset.go
    • Line 15: warning: exported var HintAlreadyAddedError should have comment or be unexported (golint)
    • Line 158: warning: exported method Hintset.Hinters should have comment or be unexported (golint)
    • mitum/util/uuid.go
    • Line 23: warning: exported function UUID should have comment or be unexported (golint)
    • Line 34: warning: exported function ULID should have comment or be unexported (golint)
    • Line 41: warning: exported function ULIDBytes should have comment or be unexported (golint)
    • mitum/base/prprocessor/operation.go
    • Line 23: warning: exported type OperationProcessor should have comment or be unexported (golint)
    • Line 44: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 66: warning: exported type ConcurrentOperationsProcessor should have comment or be unexported (golint)
    • Line 81: warning: exported function NewConcurrentOperationsProcessor should have comment or be unexported (golint)
    • Line 112: warning: exported method ConcurrentOperationsProcessor.Start should have comment or be unexported (golint)
    • Line 155: warning: exported method ConcurrentOperationsProcessor.StatesTree should have comment or be unexported (golint)
    • Line 186: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 191: warning: exported method ConcurrentOperationsProcessor.OperationsTree should have comment or be unexported (golint)
    • Line 199: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 209: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 226: warning: exported method ConcurrentOperationsProcessor.Process should have comment or be unexported (golint)
    • Line 278: warning: exported method ConcurrentOperationsProcessor.Cancel should have comment or be unexported (golint)
    • Line 314: warning: exported method ConcurrentOperationsProcessor.Close should have comment or be unexported (golint)
    • Line 361: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 404: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 416: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 424: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/storage/leveldb/syncer.go
    • Line 16: warning: exported type SyncerSession should have comment or be unexported (golint)
    • Line 25: warning: exported function NewSyncerSession should have comment or be unexported (golint)
    • Line 43: warning: exported method SyncerSession.Manifest should have comment or be unexported (golint)
    • Line 64: warning: exported method SyncerSession.Manifests should have comment or be unexported (golint)
    • Line 79: warning: exported method SyncerSession.SetManifests should have comment or be unexported (golint)
    • Line 97: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 106: warning: exported method SyncerSession.HasBlock should have comment or be unexported (golint)
    • Line 114: warning: exported method SyncerSession.SetBlocks should have comment or be unexported (golint)
    • Line 117: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 153: warning: exported method SyncerSession.Commit should have comment or be unexported (golint)
    • Line 219: warning: exported method SyncerSession.Close should have comment or be unexported (golint)
    • mitum/states/basic/state.go
    • Line 16: warning: exported var EmptySwitchFunc should have comment or be unexported (golint)
    • Line 18: warning: exported type State should have comment or be unexported (golint)
    • Line 26: warning: exported type BaseState should have comment or be unexported (golint)
    • Line 43: warning: exported function NewBaseState should have comment or be unexported (golint)
    • Line 47: warning: exported method BaseState.Enter should have comment or be unexported (golint)
    • Line 59: warning: exported method BaseState.Exit should have comment or be unexported (golint)
    • Line 71: warning: exported method BaseState.ProcessProposal should have comment or be unexported (golint)
    • Line 72: warning: exported method BaseState.ProcessVoteproof should have comment or be unexported (golint)
    • Line 80: warning: exported method BaseState.SetStates should have comment or be unexported (golint)
    • Line 86: warning: exported method BaseState.LastVoteproof should have comment or be unexported (golint)
    • Line 94: warning: exported method BaseState.LastINITVoteproof should have comment or be unexported (golint)
    • Line 102: warning: exported method BaseState.SetLastVoteproof should have comment or be unexported (golint)
    • Line 112: warning: exported method BaseState.NewProposal should have comment or be unexported (golint)
    • Line 122: warning: exported method BaseState.NewVoteproof should have comment or be unexported (golint)
    • Line 132: warning: exported method BaseState.BroadcastBallot should have comment or be unexported (golint)
    • Line 140: warning: exported method BaseState.Timers should have comment or be unexported (golint)
    • Line 148: warning: exported method BaseState.StateSwitch should have comment or be unexported (golint)
    • Line 156: warning: exported method BaseState.NewBlocks should have comment or be unexported (golint)
    • Line 164: warning: exported var ConsensusStuckError should have comment or be unexported (golint)
    • Line 166: warning: exported type ConsensusStuckChecker should have comment or be unexported (golint)
    • Line 173: warning: exported function NewConsensusStuckChecker should have comment or be unexported (golint)
    • Line 185: warning: exported method ConsensusStuckChecker.IsValidState should have comment or be unexported (golint)
    • Line 193: warning: exported method ConsensusStuckChecker.IsOldLastVoteproofTime should have comment or be unexported (golint)
    • mitum/util/hint/type_json.go
    • Line 9: warning: exported method Type.MarshalJSON should have comment or be unexported (golint)
    • Line 13: warning: exported method Type.UnmarshalJSON should have comment or be unexported (golint)
    • mitum/launch/config/yaml/policy.go
    • Line 10: warning: exported type Policy should have comment or be unexported (golint)
    • Line 24: warning: exported method Policy.Set should have comment or be unexported (golint)
    • Line 29: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/storage/blockdata/localfs/fs.go
    • Line 9: warning: exported type FS should have comment or be unexported (golint)
    • Line 13: warning: exported function NewFS should have comment or be unexported (golint)
    • Line 17: warning: exported method FS.Open should have comment or be unexported (golint)
    • mitum/storage/mongodb/doc_operation.go
    • Line 10: warning: exported type OperationDoc should have comment or be unexported (golint)
    • Line 16: warning: exported function NewOperationDoc should have comment or be unexported (golint)
    • Line 29: warning: exported method OperationDoc.MarshalBSON should have comment or be unexported (golint)
    • mitum/util/hint/type.go
    • Line 11: warning: exported var InvalidTypeError should have comment or be unexported (golint)
    • Line 19: warning: exported var NullType should have comment or be unexported (golint)
    • Line 41: warning: exported function MustNewType should have comment or be unexported (golint)
    • Line 117: warning: exported function NewTypeDoesNotMatchError should have comment or be unexported (golint)
    • mitum/util/tree/decode.go
    • Line 8: warning: exported function DecodeFixedTreeNode should have comment or be unexported (golint)
    • Line 20: warning: exported function DecodeFixedTree should have comment or be unexported (golint)
    • mitum/launch/config/proposal_processor_yaml.go
    • Line 12: warning: exported type ErrorPointYAML should have comment or be unexported (golint)
    • Line 17: warning: exported method ErrorPoint.UnmarshalYAML should have comment or be unexported (golint)
    • Line 33: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/config/yaml/node.go
    • Line 10: warning: exported type Node should have comment or be unexported (golint)
    • Line 14: warning: exported type RemoteNode should have comment or be unexported (golint)
    • Line 21: warning: exported method RemoteNode.Load should have comment or be unexported (golint)
    • Line 26: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/state.go
    • Line 9: warning: exported type State should have comment or be unexported (golint)
    • Line 12: warning: exported const StateUnknown should have comment (or a comment on this block) or be unexported (golint)
    • Line 52: warning: exported method State.Bytes should have comment or be unexported (golint)
    • Line 56: warning: exported function StateFromString should have comment or be unexported (golint)
    • Line 75: warning: exported method State.IsValid should have comment or be unexported (golint)
    • Line 84: warning: exported method State.MarshalText should have comment or be unexported (golint)
    • Line 88: warning: exported method State.UnmarshalText should have comment or be unexported (golint)
    • mitum/network/quic/args_json.go
    • Line 10: warning: exported type HashesArgsUnpackerJSON should have comment or be unexported (golint)
    • Line 14: warning: exported method HashesArgs.UnpackJSON should have comment or be unexported (golint)
    • Line 24: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/isaac/syncer_general.go
    • Line 26: warning: exported type BlockIntegrityError should have comment or be unexported (golint)
    • Line 32: warning: exported function NewBlockIntegrityError should have comment or be unexported (golint)
    • Line 82: warning: exported function NewGeneralSyncer should have comment or be unexported (golint)
    • Line 114: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 144: warning: exported method GeneralSyncer.SetLogger should have comment or be unexported (golint)
    • Line 152: warning: exported method GeneralSyncer.ID should have comment or be unexported (golint)
    • Line 156: warning: exported method GeneralSyncer.Close should have comment or be unexported (golint)
    • Line 173: warning: exported method GeneralSyncer.SetStateChan should have comment or be unexported (golint)
    • Line 179: warning: exported method GeneralSyncer.State should have comment or be unexported (golint)
    • Line 186: warning: exported method GeneralSyncer.HeightFrom should have comment or be unexported (golint)
    • Line 190: warning: exported method GeneralSyncer.HeightTo should have comment or be unexported (golint)
    • Line 201: warning: exported method GeneralSyncer.TailManifest should have comment or be unexported (golint)
    • Line 208: warning: exported method GeneralSyncer.Prepare should have comment or be unexported (golint)
    • Line 353: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 461: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 714: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 723: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 758: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 796: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 848: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 864: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 963: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1078: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1090: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1114: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1125: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1375: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1402: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1442: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/bytes.go
    • Line 14: warning: exported type Byter should have comment or be unexported (golint)
    • Line 18: warning: exported function NewByter should have comment or be unexported (golint)
    • Line 22: warning: exported function CopyBytes should have comment or be unexported (golint)
    • Line 29: warning: exported function GenerateChecksum should have comment or be unexported (golint)
    • Line 38: warning: exported function GenerateFileChecksum should have comment or be unexported (golint)
    • Line 41: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/seal/test_seal.go
    • Line 19: warning: exported type DummySeal should have comment or be unexported (golint)
    • Line 27: warning: exported function NewDummySeal should have comment or be unexported (golint)
    • Line 37: warning: exported method DummySeal.IsValid should have comment or be unexported (golint)
    • Line 41: warning: exported method DummySeal.Hint should have comment or be unexported (golint)
    • Line 45: warning: exported method DummySeal.Hash should have comment or be unexported (golint)
    • Line 49: warning: exported method DummySeal.GenerateHash should have comment or be unexported (golint)
    • Line 53: warning: exported method DummySeal.BodyHash should have comment or be unexported (golint)
    • Line 57: warning: exported method DummySeal.GenerateBodyHash should have comment or be unexported (golint)
    • Line 61: warning: exported method DummySeal.Signer should have comment or be unexported (golint)
    • Line 65: warning: exported method DummySeal.Signature should have comment or be unexported (golint)
    • Line 69: warning: exported method DummySeal.SignedAt should have comment or be unexported (golint)
    • Line 73: warning: exported type DummySealJSONPacker should have comment or be unexported (golint)
    • Line 82: warning: exported type DummySealJSONUnpacker should have comment or be unexported (golint)
    • Line 91: warning: exported method DummySeal.MarshalJSON should have comment or be unexported (golint)
    • Line 102: warning: exported method DummySeal.UnmarshalJSON should have comment or be unexported (golint)
    • Line 122: warning: exported method DummySeal.MarshalBSON should have comment or be unexported (golint)
    • Line 135: warning: exported type DummySealBSONUnpacker should have comment or be unexported (golint)
    • Line 143: warning: exported method DummySeal.UnmarshalBSON should have comment or be unexported (golint)
    • mitum/launch/config/ratelimit_yaml.go
    • Line 5: warning: exported method BaseRateLimit.MarshalYAML should have comment or be unexported (golint)
    • Line 18: warning: exported method BaseRateLimitRules.MarshalYAML should have comment or be unexported (golint)
    • Line 29: warning: exported method BaseRateLimitTargetRule.MarshalYAML should have comment or be unexported (golint)
    • mitum/launch/config/storage_yaml.go
    • Line 3: warning: exported type DatabasePackerYAML should have comment or be unexported (golint)
    • Line 8: warning: exported type BlockDataPackerYAML should have comment or be unexported (golint)
    • Line 12: warning: exported type BaseStoragePackerYAML should have comment or be unexported (golint)
    • Line 17: warning: exported method BaseStorage.MarshalYAML should have comment or be unexported (golint)
    • mitum/network/node_info_json.go
    • Line 12: warning: exported type NodeInfoV0PackerJSON should have comment or be unexported (golint)
    • Line 24: warning: exported method NodeInfoV0.JSONPacker should have comment or be unexported (golint)
    • Line 38: warning: exported method NodeInfoV0.MarshalJSON should have comment or be unexported (golint)
    • Line 42: warning: exported type NodeInfoV0UnpackerJSON should have comment or be unexported (golint)
    • Line 53: warning: exported method NodeInfoV0.UnpackJSON should have comment or be unexported (golint)
    • mitum/launch/process/process_consensus_states.go
    • Line 19: warning: exported const ProcessNameConsensusStates should have comment or be unexported (golint)
    • Line 21: warning: exported var ProcessorConsensusStates should have comment or be unexported (golint)
    • Line 41: warning: exported function ProcessConsensusStates should have comment or be unexported (golint)
    • Line 76: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 82: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/process_localnode.go
    • Line 12: warning: exported const ProcessNameLocalNode should have comment or be unexported (golint)
    • Line 14: warning: exported var ProcessorLocalNode should have comment or be unexported (golint)
    • Line 28: warning: exported function ProcessLocalNode should have comment or be unexported (golint)
    • mitum/launch/config/node_json.go
    • Line 9: warning: exported type BaseRemoteNodePackerJSON should have comment or be unexported (golint)
    • Line 15: warning: exported method BaseRemoteNode.MarshalJSON should have comment or be unexported (golint)
    • mitum/network/errors.go
    • Line 9: warning: exported var NetworkError should have comment or be unexported (golint)
    • Line 11: warning: exported function WrapError should have comment or be unexported (golint)
    • mitum/network/node_info.go
    • Line 16: warning: exported var NodeInfoV0Type should have comment or be unexported (golint)
    • Line 20: warning: exported type NodeInfo should have comment or be unexported (golint)
    • Line 33: warning: exported type NodeInfoV0 should have comment or be unexported (golint)
    • Line 44: warning: exported function NewNodeInfoV0 should have comment or be unexported (golint)
    • Line 88: warning: exported method NodeInfoV0.Bytes should have comment or be unexported (golint)
    • Line 92: warning: exported method NodeInfoV0.Hint should have comment or be unexported (golint)
    • Line 96: warning: exported method NodeInfoV0.IsValid should have comment or be unexported (golint)
    • Line 112: warning: exported method NodeInfoV0.Address should have comment or be unexported (golint)
    • Line 116: warning: exported method NodeInfoV0.Publickey should have comment or be unexported (golint)
    • Line 120: warning: exported method NodeInfoV0.NetworkID should have comment or be unexported (golint)
    • Line 124: warning: exported method NodeInfoV0.State should have comment or be unexported (golint)
    • Line 128: warning: exported method NodeInfoV0.LastBlock should have comment or be unexported (golint)
    • Line 132: warning: exported method NodeInfoV0.Version should have comment or be unexported (golint)
    • Line 136: warning: exported method NodeInfoV0.URL should have comment or be unexported (golint)
    • Line 140: warning: exported method NodeInfoV0.Policy should have comment or be unexported (golint)
    • Line 144: warning: exported method NodeInfoV0.Nodes should have comment or be unexported (golint)
    • mitum/util/encoder/bson/util.go
    • Line 10: warning: exported function Marshal should have comment or be unexported (golint)
    • Line 14: warning: exported function MarshalValue should have comment or be unexported (golint)
    • Line 18: warning: exported function Unmarshal should have comment or be unexported (golint)
    • Line 22: warning: exported function MergeBSONM should have comment or be unexported (golint)
    • Line 32: warning: exported type PackHintedHead should have comment or be unexported (golint)
    • Line 36: warning: exported function NewHintedDoc should have comment or be unexported (golint)
    • mitum/launch/cmds/blockdata_verify.go
    • Line 21: warning: exported type BlockDataVerifyCommand should have comment or be unexported (golint)
    • Line 27: warning: exported function NewBlockDataVerifyCommand should have comment or be unexported (golint)
    • Line 33: warning: exported method BlockDataVerifyCommand.Run should have comment or be unexported (golint)
    • Line 43: warning: exported method BlockDataVerifyCommand.Initialize should have comment or be unexported (golint)
    • Line 119: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 252: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 277: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/network/quic/server.go
    • Line 26: warning: exported var DefaultPort should have comment or be unexported (golint)
    • Line 36: warning: exported var BadRequestError should have comment or be unexported (golint)
    • Line 40: warning: exported var LimitRequestByHeights should have comment or be unexported (golint)
    • Line 44: warning: exported type Server should have comment or be unexported (golint)
    • Line 59: warning: exported function NewServer should have comment or be unexported (golint)
    • Line 83: warning: exported method Server.Initialize should have comment or be unexported (golint)
    • Line 87: warning: exported method Server.SetLogger should have comment or be unexported (golint)
    • Line 93: warning: exported method Server.SetHasSealHandler should have comment or be unexported (golint)
    • Line 97: warning: exported method Server.SetGetSealsHandler should have comment or be unexported (golint)
    • Line 101: warning: exported method Server.SetNewSealHandler should have comment or be unexported (golint)
    • Line 105: warning: exported method Server.NodeInfoHandler should have comment or be unexported (golint)
    • Line 109: warning: exported method Server.SetNodeInfoHandler should have comment or be unexported (golint)
    • Line 113: warning: exported method Server.SetBlockDataMapsHandler should have comment or be unexported (golint)
    • Line 117: warning: exported method Server.SetBlockDataHandler should have comment or be unexported (golint)
    • Line 148: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 168: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 199: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 211: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 262: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 299: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 323: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 348: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 359: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/network/gochan/server.go
    • Line 12: warning: exported type Server should have comment or be unexported (golint)
    • Line 19: warning: exported function NewServer should have comment or be unexported (golint)
    • Line 32: warning: exported method Server.Initialize should have comment or be unexported (golint)
    • Line 36: warning: exported method Server.SetLogger should have comment or be unexported (golint)
    • Line 43: warning: exported method Server.SetHasSealHandler should have comment or be unexported (golint)
    • Line 44: warning: exported method Server.SetGetSealsHandler should have comment or be unexported (golint)
    • Line 46: warning: exported method Server.SetNewSealHandler should have comment or be unexported (golint)
    • Line 50: warning: exported method Server.SetNodeInfoHandler should have comment or be unexported (golint)
    • Line 51: warning: exported method Server.NodeInfoHandler should have comment or be unexported (golint)
    • Line 52: warning: exported method Server.SetBlockDataMapsHandler should have comment or be unexported (golint)
    • Line 53: warning: exported method Server.SetBlockDataHandler should have comment or be unexported (golint)
    • mitum/base/ballot/ballot_v0_sign.go
    • Line 13: warning: exported var SIGNBallotV0Hint should have comment or be unexported (golint)
    • Line 17: warning: exported type SIGNBallotFactV0 should have comment or be unexported (golint)
    • Line 23: warning: exported method SIGNBallotFactV0.Hint should have comment or be unexported (golint)
    • Line 27: warning: exported method SIGNBallotFactV0.IsValid should have comment or be unexported (golint)
    • Line 35: warning: exported method SIGNBallotFactV0.Hash should have comment or be unexported (golint)
    • Line 39: warning: exported method SIGNBallotFactV0.Bytes should have comment or be unexported (golint)
    • Line 47: warning: exported method SIGNBallotFactV0.Proposal should have comment or be unexported (golint)
    • Line 51: warning: exported method SIGNBallotFactV0.NewBlock should have comment or be unexported (golint)
    • Line 55: warning: exported type SIGNBallotV0 should have comment or be unexported (golint)
    • Line 60: warning: exported function NewSIGNBallotV0 should have comment or be unexported (golint)
    • Line 82: warning: exported method SIGNBallotV0.Hash should have comment or be unexported (golint)
    • Line 86: warning: exported method SIGNBallotV0.Hint should have comment or be unexported (golint)
    • Line 90: warning: exported method SIGNBallotV0.Stage should have comment or be unexported (golint)
    • Line 94: warning: exported method SIGNBallotV0.IsValid should have comment or be unexported (golint)
    • Line 105: warning: exported method SIGNBallotV0.GenerateHash should have comment or be unexported (golint)
    • Line 109: warning: exported method SIGNBallotV0.GenerateBodyHash should have comment or be unexported (golint)
    • Line 117: warning: exported method SIGNBallotV0.Fact should have comment or be unexported (golint)
    • Line 121: warning: exported method SIGNBallotV0.Sign should have comment or be unexported (golint)
    • Line 124: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/block/block_v0_consensus_info.go
    • Line 12: warning: exported type ConsensusInfoV0 should have comment or be unexported (golint)
    • Line 19: warning: exported method ConsensusInfoV0.IsValid should have comment or be unexported (golint)
    • Line 68: warning: exported method ConsensusInfoV0.Hint should have comment or be unexported (golint)
    • Line 72: warning: exported method ConsensusInfoV0.INITVoteproof should have comment or be unexported (golint)
    • Line 76: warning: exported method ConsensusInfoV0.ACCEPTVoteproof should have comment or be unexported (golint)
    • Line 80: warning: exported method ConsensusInfoV0.SuffrageInfo should have comment or be unexported (golint)
    • Line 84: warning: exported method ConsensusInfoV0.Proposal should have comment or be unexported (golint)
    • Line 88: warning: exported type SuffrageInfoV0 should have comment or be unexported (golint)
    • Line 93: warning: exported function NewSuffrageInfoV0 should have comment or be unexported (golint)
    • Line 100: warning: exported method SuffrageInfoV0.Hint should have comment or be unexported (golint)
    • Line 104: warning: exported method SuffrageInfoV0.Proposer should have comment or be unexported (golint)
    • Line 108: warning: exported method SuffrageInfoV0.Nodes should have comment or be unexported (golint)
    • Line 112: warning: exported method SuffrageInfoV0.IsValid should have comment or be unexported (golint)
    • mitum/launch/config/validate.go
    • Line 17: warning: exported function NewValidator should have comment or be unexported (golint)
    • Line 66: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • mitum/base/decode.go
    • Line 10: warning: exported function DecodeFact should have comment or be unexported (golint)
    • Line 22: warning: exported function DecodeNode should have comment or be unexported (golint)
    • Line 34: warning: exported function DecodeVoteproof should have comment or be unexported (golint)
    • Line 46: warning: exported function DecodeAddressFromString should have comment or be unexported (golint)
    • mitum/util/encoder/bson/encoder.go
    • Line 15: warning: exported var BSONType should have comment or be unexported (golint)
    • Line 19: warning: exported type Encoder should have comment or be unexported (golint)
    • Line 24: warning: exported function NewEncoder should have comment or be unexported (golint)
    • Line 30: warning: exported method Encoder.SetHintset should have comment or be unexported (golint)
    • Line 34: warning: exported method Encoder.Hint should have comment or be unexported (golint)
    • Line 38: warning: exported method Encoder.Marshal should have comment or be unexported (golint)
    • Line 42: warning: exported method Encoder.Unmarshal should have comment or be unexported (golint)
    • Line 46: warning: exported method Encoder.Decode should have comment or be unexported (golint)
    • Line 50: warning: exported method Encoder.DecodeByHint should have comment or be unexported (golint)
    • Line 63: warning: exported method Encoder.DecodeWithHint should have comment or be unexported (golint)
    • Line 77: warning: exported method Encoder.Analyze should have comment or be unexported (golint)
    • Line 133: warning: exported method Encoder.Unpack should have comment or be unexported (golint)
    • Line 171: warning: exported type Unpackable should have comment or be unexported (golint)
    • mitum/util/hint/type_encode.go
    • Line 11: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/key/signature_bson.go
    • Line 10: warning: exported method Signature.MarshalBSONValue should have comment or be unexported (golint)
    • Line 14: warning: exported method Signature.UnmarshalBSONValue should have comment or be unexported (golint)
    • mitum/isaac/ballotbox.go
    • Line 24: warning: exported function NewBallotbox should have comment or be unexported (golint)
    • Line 47: warning: exported method Ballotbox.Clean should have comment or be unexported (golint)
    • Line 106: warning: exported method Ballotbox.LatestBallot should have comment or be unexported (golint)
    • mitum/util/valuehash/bytes_bson.go
    • Line 8: warning: exported method Bytes.MarshalBSONValue should have comment or be unexported (golint)
    • Line 12: warning: exported method Bytes.UnmarshalBSONValue should have comment or be unexported (golint)
    • Line 25: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/valuehash/util.go
    • Line 10: warning: exported function RandomSHA256 should have comment or be unexported (golint)
    • Line 17: warning: exported function RandomSHA512 should have comment or be unexported (golint)
    • mitum/base/operation/fact_sign_json.go
    • Line 9: warning: exported type BaseFactSignJSONPacker should have comment or be unexported (golint)
    • Line 16: warning: exported method BaseFactSign.MarshalJSON should have comment or be unexported (golint)
    • Line 25: warning: exported type BaseFactSignJSONUnpacker should have comment or be unexported (golint)
    • Line 31: warning: exported method BaseFactSign.UnpackJSON should have comment or be unexported (golint)
    • mitum/launch/config/yaml/local_node.go
    • Line 11: warning: exported type LocalNode should have comment or be unexported (golint)
    • Line 26: warning: exported method LocalNode.Set should have comment or be unexported (golint)
    • Line 49: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 83: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 91: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 99: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 107: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 128: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/node_base_json.go
    • Line 8: warning: exported type BaseNodeV0PackerJSON should have comment or be unexported (golint)
    • Line 15: warning: exported method BaseNodeV0.MarshalJSON should have comment or be unexported (golint)
    • Line 24: warning: exported type BaseNodeV0UnpackerJSON should have comment or be unexported (golint)
    • Line 30: warning: exported method BaseNodeV0.UnpackJSON should have comment or be unexported (golint)
    • mitum/base/key/btc.go
    • Line 21: warning: exported var BTCPrivatekeyHinter should have comment or be unexported (golint)
    • Line 25: warning: exported type BTCPrivatekey should have comment or be unexported (golint)
    • Line 37: warning: exported function NewBTCPrivatekey should have comment or be unexported (golint)
    • Line 51: warning: exported function NewBTCPrivatekeyFromString should have comment or be unexported (golint)
    • Line 63: warning: exported method BTCPrivatekey.IsValid should have comment or be unexported (golint)
    • Line 73: warning: exported method BTCPrivatekey.Publickey should have comment or be unexported (golint)
    • Line 77: warning: exported method BTCPrivatekey.Sign should have comment or be unexported (golint)
    • Line 86: warning: exported method BTCPrivatekey.UnmarshalText should have comment or be unexported (golint)
    • Line 89: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 96: warning: exported type BTCPublickey should have comment or be unexported (golint)
    • Line 110: warning: exported function NewBTCPublickeyFromString should have comment or be unexported (golint)
    • Line 124: warning: exported method BTCPublickey.IsValid should have comment or be unexported (golint)
    • Line 132: warning: exported method BTCPublickey.Verify should have comment or be unexported (golint)
    • Line 145: warning: exported method BTCPublickey.UnmarshalText should have comment or be unexported (golint)
    • Line 148: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/cmds/init_node.go
    • Line 16: warning: exported type InitCommand should have comment or be unexported (golint)
    • Line 21: warning: exported function NewInitCommand should have comment or be unexported (golint)
    • Line 62: warning: exported method InitCommand.Run should have comment or be unexported (golint)
    • Line 65: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/storage/mongodb/doc_seal.go
    • Line 14: warning: exported type SealDoc should have comment or be unexported (golint)
    • Line 19: warning: exported function NewSealDoc should have comment or be unexported (golint)
    • Line 31: warning: exported method SealDoc.MarshalBSON should have comment or be unexported (golint)
    • mitum/util/bool.go
    • Line 3: warning: exported function BoolToBytes should have comment or be unexported (golint)
    • Line 11: warning: exported function BytesToBool should have comment or be unexported (golint)
    • mitum/util/hint/hintmap.go
    • Line 5: warning: exported type Hintmap should have comment or be unexported (golint)
    • Line 11: warning: exported function NewHintmap should have comment or be unexported (golint)
    • Line 18: warning: exported method Hintmap.Add should have comment or be unexported (golint)
    • Line 28: warning: exported method Hintmap.Get should have comment or be unexported (golint)
    • Line 31: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/tree/fixedtree_json.go
    • Line 10: warning: exported type BaseFixedTreeNodeJSONPacker should have comment or be unexported (golint)
    • Line 17: warning: exported method BaseFixedTreeNode.MarshalJSON should have comment or be unexported (golint)
    • Line 30: warning: exported type BaseFixedTreeNodeJSONUnpacker should have comment or be unexported (golint)
    • Line 36: warning: exported method BaseFixedTreeNode.UnmarshalJSON should have comment or be unexported (golint)
    • Line 49: warning: exported type FixedTreeJSONPacker should have comment or be unexported (golint)
    • Line 54: warning: exported method FixedTree.MarshalJSON should have comment or be unexported (golint)
    • Line 61: warning: exported type FixedTreeJSONUnpacker should have comment or be unexported (golint)
    • Line 65: warning: exported method FixedTree.UnpackJSON should have comment or be unexported (golint)
    • mitum/util/version.go
    • Line 12: warning: exported var InvalidVersionError should have comment or be unexported (golint)
    • Line 16: warning: exported type Version should have comment or be unexported (golint)
    • Line 22: warning: exported method Version.Bytes should have comment or be unexported (golint)
    • Line 36: warning: exported method Version.IsValid should have comment or be unexported (golint)
    • mitum/base/operation/fact_sign_bson.go
    • Line 12: warning: exported method BaseFactSign.MarshalBSON should have comment or be unexported (golint)
    • Line 23: warning: exported type BaseFactSignBSONUnpacker should have comment or be unexported (golint)
    • Line 29: warning: exported method BaseFactSign.UnpackBSON should have comment or be unexported (golint)
    • mitum/base/operation/decode.go
    • Line 10: warning: exported function DecodeOperation should have comment or be unexported (golint)
    • Line 22: warning: exported function DecodeFactSign should have comment or be unexported (golint)
    • Line 32: warning: exported function DecodeReasonError should have comment or be unexported (golint)
    • mitum/launch/config/context.go
    • Line 14: warning: exported var ContextValueConfig should have comment or be unexported (golint)
    • Line 22: warning: exported function LoadConfigContextValue should have comment or be unexported (golint)
    • Line 26: warning: exported function LoadEncodersContextValue should have comment or be unexported (golint)
    • Line 30: warning: exported function LoadJSONEncoderContextValue should have comment or be unexported (golint)
    • Line 34: warning: exported function LoadBSONEncoderContextValue should have comment or be unexported (golint)
    • Line 38: warning: exported function LoadLogContextValue should have comment or be unexported (golint)
    • Line 42: warning: exported function LoadNetworkLogContextValue should have comment or be unexported (golint)
    • mitum/util/cache/cache.go
    • Line 10: warning: exported var DefaultCacheExpire should have comment or be unexported (golint)
    • Line 12: warning: exported type Cache should have comment or be unexported (golint)
    • Line 20: warning: exported function NewCacheFromURI should have comment or be unexported (golint)
    • Line 23: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/storage/mongodb/session.go
    • Line 22: warning: exported type DatabaseSession should have comment or be unexported (golint)
    • Line 36: warning: exported function NewDatabaseSession should have comment or be unexported (golint)
    • Line 40: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 54: warning: exported method DatabaseSession.Block should have comment or be unexported (golint)
    • Line 58: warning: exported method DatabaseSession.SetBlock should have comment or be unexported (golint)
    • Line 82: warning: exported method DatabaseSession.SetACCEPTVoteproof should have comment or be unexported (golint)
    • Line 89: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 127: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 149: warning: exported method DatabaseSession.Commit should have comment or be unexported (golint)
    • Line 152: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 298: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 359: warning: exported method DatabaseSession.Cancel should have comment or be unexported (golint)
    • Line 371: warning: exported method DatabaseSession.Close should have comment or be unexported (golint)
    • mitum/util/hint/hint.go
    • Line 16: warning: exported const MaxVersionSize should have comment (or a comment on this block) or be unexported (golint)
    • Line 23: warning: exported var ReHintMarshalStringFormat should have comment or be unexported (golint)
    • Line 27: warning: exported type Hint should have comment or be unexported (golint)
    • Line 32: warning: exported function NewHint should have comment or be unexported (golint)
    • Line 38: warning: exported function MustHint should have comment or be unexported (golint)
    • Line 47: warning: exported function NewHintFromString should have comment or be unexported (golint)
    • Line 64: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 73: warning: exported function NewHintFromBytes should have comment or be unexported (golint)
    • Line 89: warning: exported method Hint.IsValid should have comment or be unexported (golint)
    • Line 103: warning: exported method Hint.IsRegistered should have comment or be unexported (golint)
    • Line 111: warning: exported method Hint.Type should have comment or be unexported (golint)
    • Line 115: warning: exported method Hint.Version should have comment or be unexported (golint)
    • Line 119: warning: exported method Hint.Equal should have comment or be unexported (golint)
    • Line 131: warning: exported method Hint.IsCompatible should have comment or be unexported (golint)
    • Line 139: warning: exported method Hint.Bytes should have comment or be unexported (golint)
    • Line 143: warning: exported method Hint.Verbose should have comment or be unexported (golint)
    • Line 160: warning: exported type Hinter should have comment or be unexported (golint)
    • mitum/isaac/voteproof_checker.go
    • Line 8: warning: exported type VoteProofChecker should have comment or be unexported (golint)
    • Line 19: warning: exported function NewVoteProofChecker should have comment or be unexported (golint)
    • Line 30: warning: exported method VoteProofChecker.IsValid should have comment or be unexported (golint)
    • Line 39: warning: exported method VoteProofChecker.NodeIsInSuffrage should have comment or be unexported (golint)
    • mitum/launch/pm/processes.go
    • Line 11: warning: exported type HookPrefix should have comment or be unexported (golint)
    • Line 14: warning: exported const HookPrefixPre should have comment (or a comment on this block) or be unexported (golint)
    • Line 19: warning: exported type Processes should have comment or be unexported (golint)
    • Line 30: warning: exported function NewProcesses should have comment or be unexported (golint)
    • Line 46: warning: exported method Processes.Context should have comment or be unexported (golint)
    • Line 50: warning: exported method Processes.ContextSource should have comment or be unexported (golint)
    • Line 54: warning: exported method Processes.SetContext should have comment or be unexported (golint)
    • Line 60: warning: exported method Processes.SetINIT should have comment or be unexported (golint)
    • Line 68: warning: exported method Processes.AddProcess should have comment or be unexported (golint)
    • Line 86: warning: exported method Processes.RemoveProcess should have comment or be unexported (golint)
    • Line 112: warning: exported method Processes.AddHook should have comment or be unexported (golint)
    • Line 133: warning: exported method Processes.AddHookBefore should have comment or be unexported (golint)
    • Line 164: warning: exported method Processes.AddHookAfter should have comment or be unexported (golint)
    • Line 197: warning: exported method Processes.Run should have comment or be unexported (golint)
    • Line 244: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 296: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 350: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/states/basic/voteproof_checker.go
    • Line 16: warning: exported type VoteproofChecker should have comment or be unexported (golint)
    • Line 25: warning: exported function NewVoteproofChecker should have comment or be unexported (golint)
    • Line 50: warning: exported method VoteproofChecker.CheckPoint should have comment or be unexported (golint)
    • Line 112: warning: exported method VoteproofChecker.CheckINITVoteproofWithLocalBlock should have comment or be unexported (golint)
    • Line 191: warning: exported function CheckBlockWithINITVoteproof should have comment or be unexported (golint)
    • mitum/launch/process/process_generate_genesis_block.go
    • Line 20: warning: exported const ProcessNameGenerateGenesisBlock should have comment (or a comment on this block) or be unexported (golint)
    • Line 24: warning: exported var ProcessorGenerateGenesisBlock should have comment or be unexported (golint)
    • Line 38: warning: exported function ProcessGenerateGenesisBlock should have comment or be unexported (golint)
    • Line 68: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 87: warning: exported function HookCheckGenesisBlock should have comment or be unexported (golint)
    • Line 129: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/process_network.go
    • Line 23: warning: exported const ProcessNameNetwork should have comment or be unexported (golint)
    • Line 25: warning: exported var ProcessorNetwork should have comment or be unexported (golint)
    • Line 42: warning: exported function ProcessQuicNetwork should have comment or be unexported (golint)
    • Line 47: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 64: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 70: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 81: warning: exported function NewNetworkServer should have comment or be unexported (golint)
    • Line 85: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 109: warning: exported function LoadNodeChannel should have comment or be unexported (golint)
    • Line 117: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 132: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/bson.go
    • Line 7: warning: exported type BSONFilter should have comment or be unexported (golint)
    • Line 11: warning: exported function EmptyBSONFilter should have comment or be unexported (golint)
    • Line 15: warning: exported function NewBSONFilter should have comment or be unexported (golint)
    • Line 21: warning: exported function NewBSONFilterFromD should have comment or be unexported (golint)
    • Line 25: warning: exported method BSONFilter.Add should have comment or be unexported (golint)
    • Line 31: warning: exported method BSONFilter.AddOp should have comment or be unexported (golint)
    • Line 35: warning: exported method BSONFilter.D should have comment or be unexported (golint)
    • mitum/isaac/syncer_general_test.go
    • Line 241: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 279: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 467: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 509: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 550: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/block/block_v0_manifest_bson.go
    • Line 13: warning: exported method ManifestV0.MarshalBSON should have comment or be unexported (golint)
    • Line 34: warning: exported type ManifestV0UnpackBSON should have comment or be unexported (golint)
    • Line 46: warning: exported method ManifestV0.UnpackBSON should have comment or be unexported (golint)
    • mitum/base/operation/fact_sign.go
    • Line 20: warning: exported type FactSignUpdater should have comment or be unexported (golint)
    • Line 24: warning: exported type FactSign should have comment or be unexported (golint)
    • Line 33: warning: exported function NewBytesForFactSignature should have comment or be unexported (golint)
    • Line 37: warning: exported function NewFactSignature should have comment or be unexported (golint)
    • Line 40: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 45: warning: exported function IsValidFactSign should have comment or be unexported (golint)
    • Line 69: warning: exported type BaseFactSign should have comment or be unexported (golint)
    • Line 75: warning: exported function NewBaseFactSign should have comment or be unexported (golint)
    • Line 79: warning: exported function RawBaseFactSign should have comment or be unexported (golint)
    • Line 83: warning: exported method BaseFactSign.Hint should have comment or be unexported (golint)
    • Line 87: warning: exported method BaseFactSign.Signer should have comment or be unexported (golint)
    • Line 91: warning: exported method BaseFactSign.Signature should have comment or be unexported (golint)
    • Line 95: warning: exported method BaseFactSign.SignedAt should have comment or be unexported (golint)
    • Line 99: warning: exported method BaseFactSign.Bytes should have comment or be unexported (golint)
    • Line 107: warning: exported method BaseFactSign.IsValid should have comment or be unexported (golint)
    • mitum/base/state/state.go
    • Line 15: warning: exported type State should have comment or be unexported (golint)
    • Line 35: warning: exported type StateUpdater should have comment or be unexported (golint)
    • Line 44: warning: exported function NewStateUpdater should have comment or be unexported (golint)
    • Line 56: warning: exported method StateUpdater.SetHash should have comment or be unexported (golint)
    • Line 66: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 73: warning: exported method StateUpdater.SetValue should have comment or be unexported (golint)
    • Line 79: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 86: warning: exported method StateUpdater.SetHeight should have comment or be unexported (golint)
    • Line 96: warning: exported method StateUpdater.Operations should have comment or be unexported (golint)
    • Line 100: warning: exported method StateUpdater.AddOperation should have comment or be unexported (golint)
    • Line 107: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 120: warning: exported method StateUpdater.Merge should have comment or be unexported (golint)
    • Line 135: warning: exported method StateUpdater.Reset should have comment or be unexported (golint)
    • Line 144: warning: exported method StateUpdater.GetState should have comment or be unexported (golint)
    • mitum/launch/process/hook_network_ratelimit.go
    • Line 14: warning: exported const HookNameNetworkRateLimit should have comment or be unexported (golint)
    • Line 16: warning: exported function HookNetworkRateLimit should have comment or be unexported (golint)
    • Line 38: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/process_config.go
    • Line 17: warning: exported const ProcessNameConfig should have comment (or a comment on this block) or be unexported (golint)
    • Line 24: warning: exported var ProcessorConfig should have comment or be unexported (golint)
    • Line 40: warning: exported function ProcessConfig should have comment or be unexported (golint)
    • Line 57: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 83: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 93: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 104: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 110: warning: exported function Config should have comment or be unexported (golint)
    • mitum/isaac/proposal_processor.go
    • Line 24: warning: exported type DefaultProcessor should have comment or be unexported (golint)
    • Line 53: warning: exported function NewDefaultProcessorNewFunc should have comment or be unexported (golint)
    • Line 73: warning: exported function NewDefaultProcessor should have comment or be unexported (golint)
    • Line 117: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 124: warning: exported method DefaultProcessor.State should have comment or be unexported (golint)
    • Line 142: warning: exported method DefaultProcessor.Proposal should have comment or be unexported (golint)
    • Line 146: warning: exported method DefaultProcessor.Block should have comment or be unexported (golint)
    • Line 162: warning: exported method DefaultProcessor.Statics should have comment or be unexported (golint)
    • Line 169: warning: exported method DefaultProcessor.SetACCEPTVoteproof should have comment or be unexported (golint)
    • Line 203: warning: exported method DefaultProcessor.Cancel should have comment or be unexported (golint)
    • Line 225: warning: exported method DefaultProcessor.BaseManifest should have comment or be unexported (golint)
    • Line 229: warning: exported method DefaultProcessor.SuffrageInfo should have comment or be unexported (golint)
    • Line 238: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/config/yaml/network.go
    • Line 10: warning: exported type NodeNetwork should have comment or be unexported (golint)
    • Line 15: warning: exported type LocalNetwork should have comment or be unexported (golint)
    • Line 26: warning: exported method LocalNetwork.Set should have comment or be unexported (golint)
    • Line 31: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 70: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/logging/context.go
    • Line 10: warning: exported type Context should have comment or be unexported (golint)
    • Line 19: warning: exported method Context.AnErr should have comment or be unexported (golint)
    • Line 23: warning: exported method Context.Array should have comment or be unexported (golint)
    • Line 27: warning: exported method Context.Bool should have comment or be unexported (golint)
    • Line 31: warning: exported method Context.Bools should have comment or be unexported (golint)
    • Line 35: warning: exported method Context.Bytes should have comment or be unexported (golint)
    • Line 39: warning: exported method Context.Caller should have comment or be unexported (golint)
    • Line 43: warning: exported method Context.CallerWithSkipFrameCount should have comment or be unexported (golint)
    • Line 47: warning: exported method Context.Dict should have comment or be unexported (golint)
    • Line 51: warning: exported method Context.Dur should have comment or be unexported (golint)
    • Line 55: warning: exported method Context.Durs should have comment or be unexported (golint)
    • Line 59: warning: exported method Context.EmbedObject should have comment or be unexported (golint)
    • Line 63: warning: exported method Context.Err should have comment or be unexported (golint)
    • Line 67: warning: exported method Context.Errs should have comment or be unexported (golint)
    • Line 71: warning: exported method Context.Fields should have comment or be unexported (golint)
    • Line 75: warning: exported method Context.Float32 should have comment or be unexported (golint)
    • Line 79: warning: exported method Context.Float64 should have comment or be unexported (golint)
    • Line 83: warning: exported method Context.Floats32 should have comment or be unexported (golint)
    • Line 87: warning: exported method Context.Floats64 should have comment or be unexported (golint)
    • Line 91: warning: exported method Context.Hex should have comment or be unexported (golint)
    • Line 95: warning: exported method Context.IPAddr should have comment or be unexported (golint)
    • Line 99: warning: exported method Context.IPPrefix should have comment or be unexported (golint)
    • Line 103: warning: exported method Context.Int should have comment or be unexported (golint)
    • Line 107: warning: exported method Context.Int16 should have comment or be unexported (golint)
    • Line 111: warning: exported method Context.Int32 should have comment or be unexported (golint)
    • Line 115: warning: exported method Context.Int64 should have comment or be unexported (golint)
    • Line 119: warning: exported method Context.Int8 should have comment or be unexported (golint)
    • Line 123: warning: exported method Context.Interface should have comment or be unexported (golint)
    • Line 127: warning: exported method Context.Ints should have comment or be unexported (golint)
    • Line 131: warning: exported method Context.Ints16 should have comment or be unexported (golint)
    • Line 135: warning: exported method Context.Ints32 should have comment or be unexported (golint)
    • Line 139: warning: exported method Context.Ints64 should have comment or be unexported (golint)
    • Line 143: warning: exported method Context.Ints8 should have comment or be unexported (golint)
    • Line 147: warning: exported method Context.MACAddr should have comment or be unexported (golint)
    • Line 151: warning: exported method Context.Object should have comment or be unexported (golint)
    • Line 155: warning: exported method Context.RawJSON should have comment or be unexported (golint)
    • Line 159: warning: exported method Context.Stack should have comment or be unexported (golint)
    • Line 163: warning: exported method Context.Str should have comment or be unexported (golint)
    • Line 167: warning: exported method Context.Strs should have comment or be unexported (golint)
    • Line 171: warning: exported method Context.Time should have comment or be unexported (golint)
    • Line 175: warning: exported method Context.TimeDiff should have comment or be unexported (golint)
    • Line 179: warning: exported method Context.Times should have comment or be unexported (golint)
    • Line 183: warning: exported method Context.Timestamp should have comment or be unexported (golint)
    • Line 187: warning: exported method Context.Uint should have comment or be unexported (golint)
    • Line 191: warning: exported method Context.Uint16 should have comment or be unexported (golint)
    • Line 195: warning: exported method Context.Uint32 should have comment or be unexported (golint)
    • Line 199: warning: exported method Context.Uint64 should have comment or be unexported (golint)
    • Line 203: warning: exported method Context.Uint8 should have comment or be unexported (golint)
    • Line 207: warning: exported method Context.Uints should have comment or be unexported (golint)
    • Line 211: warning: exported method Context.Uints16 should have comment or be unexported (golint)
    • Line 215: warning: exported method Context.Uints32 should have comment or be unexported (golint)
    • Line 219: warning: exported method Context.Uints64 should have comment or be unexported (golint)
    • Line 223: warning: exported method Context.Uints8 should have comment or be unexported (golint)
    • Line 227: warning: exported method Context.Msg should have comment or be unexported (golint)
    • Line 228: warning: exported method Context.Msgf should have comment or be unexported (golint)
    • Line 229: warning: exported method Context.Send should have comment or be unexported (golint)
    • Line 231: warning: exported method Context.Hinted should have comment or be unexported (golint)
    • Line 239: warning: exported method Context.HintedVerbose should have comment or be unexported (golint)
    • mitum/storage/blockdata/localfs/session.go
    • Line 23: warning: exported var DefaultFilePermission should have comment or be unexported (golint)
    • Line 27: warning: exported type Session should have comment or be unexported (golint)
    • Line 38: warning: exported function NewSession should have comment or be unexported (golint)
    • Line 64: warning: exported method Session.Height should have comment or be unexported (golint)
    • Line 68: warning: exported method Session.SetManifest should have comment or be unexported (golint)
    • Line 80: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 89: warning: exported method Session.AddOperations should have comment or be unexported (golint)
    • Line 96: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 104: warning: exported method Session.CloseOperations should have comment or be unexported (golint)
    • Line 114: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 121: warning: exported method Session.SetOperationsTree should have comment or be unexported (golint)
    • Line 130: warning: exported method Session.AddStates should have comment or be unexported (golint)
    • Line 137: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 145: warning: exported method Session.CloseStates should have comment or be unexported (golint)
    • Line 155: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 162: warning: exported method Session.SetStatesTree should have comment or be unexported (golint)
    • Line 171: warning: exported method Session.SetINITVoteproof should have comment or be unexported (golint)
    • Line 186: warning: exported method Session.SetACCEPTVoteproof should have comment or be unexported (golint)
    • Line 201: warning: exported method Session.SetSuffrageInfo should have comment or be unexported (golint)
    • Line 210: warning: exported method Session.SetProposal should have comment or be unexported (golint)
    • Line 219: warning: exported method Session.SetBlock should have comment or be unexported (golint)
    • Line 273: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 286: warning: exported method Session.Cancel should have comment or be unexported (golint)
    • Line 294: warning: exported method Session.Import should have comment or be unexported (golint)
    • Line 301: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 331: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 340: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 381: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/operation/tree_json.go
    • Line 12: warning: exported type FixedTreeNodeJSONPacker should have comment or be unexported (golint)
    • Line 21: warning: exported method FixedTreeNode.MarshalJSON should have comment or be unexported (golint)
    • Line 36: warning: exported type FixedTreeNodeJSONUnpacker should have comment or be unexported (golint)
    • Line 41: warning: exported method FixedTreeNode.UnpackJSON should have comment or be unexported (golint)
    • Line 55: warning: exported type BaseReasonErrorJSONPacker should have comment or be unexported (golint)
    • Line 61: warning: exported method BaseReasonError.MarshalJSON should have comment or be unexported (golint)
    • Line 73: warning: exported type BaseReasonErrorJSONUnpacker should have comment or be unexported (golint)
    • Line 78: warning: exported method BaseReasonError.UnmarshalJSON should have comment or be unexported (golint)
    • mitum/base/block/block.go
    • Line 18: warning: exported type Manifest should have comment or be unexported (golint)
    • Line 34: warning: exported type ConsensusInfo should have comment or be unexported (golint)
    • Line 43: warning: exported type Block should have comment or be unexported (golint)
    • Line 53: warning: exported type BlockUpdater should have comment or be unexported (golint)
    • Line 66: warning: exported type SuffrageInfo should have comment or be unexported (golint)
    • mitum/base/block/map.go
    • Line 13: warning: exported type BlockDataMap should have comment or be unexported (golint)
    • Line 36: warning: exported type BlockDataMapItem should have comment or be unexported (golint)
    • mitum/launch/cmds/log.go
    • Line 30: warning: exported var LogVars should have comment or be unexported (golint)
    • Line 38: warning: exported type LogFlags should have comment or be unexported (golint)
    • Line 46: warning: exported type LogLevel should have comment or be unexported (golint)
    • Line 48: warning: exported method LogLevel.Zero should have comment or be unexported (golint)
    • Line 52: warning: exported method LogLevel.MarshalText should have comment or be unexported (golint)
    • Line 56: warning: exported method LogLevel.UnmarshalText should have comment or be unexported (golint)
    • Line 67: warning: exported type LogFormat should have comment or be unexported (golint)
    • Line 69: warning: exported method LogFormat.UnmarshalText should have comment or be unexported (golint)
    • Line 83: warning: exported function SetupLoggingFromFlags should have comment or be unexported (golint)
    • Line 92: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 103: warning: exported function SetupLogging should have comment or be unexported (golint)
    • Line 134: warning: exported function LogOutput should have comment or be unexported (golint)
    • Line 137: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/operation/operation_json.go
    • Line 10: warning: exported method BaseOperation.JSONM should have comment or be unexported (golint)
    • Line 19: warning: exported method BaseOperation.MarshalJSON should have comment or be unexported (golint)
    • Line 30: warning: exported method BaseOperation.UnpackJSON should have comment or be unexported (golint)
    • mitum/base/block/block_v0_manifest.go
    • Line 16: warning: exported type ManifestV0 should have comment or be unexported (golint)
    • Line 28: warning: exported method ManifestV0.GenerateHash should have comment or be unexported (golint)
    • Line 32: warning: exported method ManifestV0.IsValid should have comment or be unexported (golint)
    • Line 61: warning: exported method ManifestV0.Hint should have comment or be unexported (golint)
    • Line 65: warning: exported method ManifestV0.Hash should have comment or be unexported (golint)
    • Line 69: warning: exported method ManifestV0.Bytes should have comment or be unexported (golint)
    • Line 93: warning: exported method ManifestV0.Height should have comment or be unexported (golint)
    • Line 97: warning: exported method ManifestV0.Round should have comment or be unexported (golint)
    • Line 101: warning: exported method ManifestV0.Proposal should have comment or be unexported (golint)
    • Line 105: warning: exported method ManifestV0.PreviousBlock should have comment or be unexported (golint)
    • Line 109: warning: exported method ManifestV0.OperationsHash should have comment or be unexported (golint)
    • Line 113: warning: exported method ManifestV0.StatesHash should have comment or be unexported (golint)
    • Line 117: warning: exported method ManifestV0.ConfirmedAt should have comment or be unexported (golint)
    • Line 121: warning: exported method ManifestV0.CreatedAt should have comment or be unexported (golint)
    • mitum/base/state/state_v0_bson.go
    • Line 11: warning: exported method StateV0.BSONM should have comment or be unexported (golint)
    • Line 21: warning: exported method StateV0.MarshalBSON should have comment or be unexported (golint)
    • Line 29: warning: exported type StateV0UnpackerBSON should have comment or be unexported (golint)
    • Line 38: warning: exported method StateV0.UnpackBSON should have comment or be unexported (golint)
    • mitum/base/suffrage_json.go
    • Line 5: warning: exported type ActingSuffragePacker should have comment or be unexported (golint)
    • Line 12: warning: exported method ActingSuffrage.MarshalJSON should have comment or be unexported (golint)
    • mitum/base/votestage.go
    • Line 10: warning: exported type Stage should have comment or be unexported (golint)
    • Line 14: warning: exported const StageINIT should have comment (or a comment on this block) or be unexported (golint)
    • Line 20: warning: exported method Stage.Bytes should have comment or be unexported (golint)
    • Line 39: warning: exported method Stage.IsValid should have comment or be unexported (golint)
    • Line 48: warning: exported method Stage.MarshalText should have comment or be unexported (golint)
    • Line 52: warning: exported method Stage.UnmarshalText should have comment or be unexported (golint)
    • Line 72: warning: exported method Stage.CanVote should have comment or be unexported (golint)
    • mitum/storage/mongodb/doc_base.go
    • Line 13: warning: exported type Doc should have comment or be unexported (golint)
    • Line 17: warning: exported type BaseDoc should have comment or be unexported (golint)
    • Line 24: warning: exported function NewBaseDoc should have comment or be unexported (golint)
    • Line 35: warning: exported method BaseDoc.ID should have comment or be unexported (golint)
    • Line 39: warning: exported method BaseDoc.M should have comment or be unexported (golint)
    • Line 53: warning: exported type BaseDocUnpacker should have comment or be unexported (golint)
    • Line 60: warning: exported function LoadDataFromDoc should have comment or be unexported (golint)
    • Line 78: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 85: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 92: warning: exported type HashIDDoc should have comment or be unexported (golint)
    • mitum/states/basic/context.go
    • Line 14: warning: exported var SyncByVoteproofError should have comment or be unexported (golint)
    • Line 16: warning: exported type StateSwitchContext should have comment or be unexported (golint)
    • Line 23: warning: exported function NewStateSwitchContext should have comment or be unexported (golint)
    • Line 30: warning: exported method StateSwitchContext.IsValid should have comment or be unexported (golint)
    • Line 45: warning: exported method StateSwitchContext.Voteproof should have comment or be unexported (golint)
    • Line 49: warning: exported method StateSwitchContext.SetVoteproof should have comment or be unexported (golint)
    • Line 55: warning: exported method StateSwitchContext.Err should have comment or be unexported (golint)
    • Line 67: warning: exported method StateSwitchContext.SetError should have comment or be unexported (golint)
    • Line 73: warning: exported method StateSwitchContext.FromState should have comment or be unexported (golint)
    • Line 77: warning: exported method StateSwitchContext.SetFromState should have comment or be unexported (golint)
    • Line 83: warning: exported method StateSwitchContext.ToState should have comment or be unexported (golint)
    • Line 87: warning: exported method StateSwitchContext.SetToState should have comment or be unexported (golint)
    • Line 93: warning: exported method StateSwitchContext.MarshalText should have comment or be unexported (golint)
    • Line 102: warning: exported method StateSwitchContext.IsEmpty should have comment or be unexported (golint)
    • mitum/util/lock.go
    • Line 5: warning: exported type LockedItem should have comment or be unexported (golint)
    • Line 10: warning: exported function NewLockedItem should have comment or be unexported (golint)
    • Line 14: warning: exported method LockedItem.Value should have comment or be unexported (golint)
    • Line 21: warning: exported method LockedItem.Set should have comment or be unexported (golint)
    • mitum/isaac/proposal_processor_save.go
    • Line 14: warning: exported method DefaultProcessor.Save should have comment or be unexported (golint)
    • Line 37: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 66: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 99: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/storage/mongodb/doc_blockdata_map.go
    • Line 12: warning: exported type BlockDataMapDoc should have comment or be unexported (golint)
    • Line 17: warning: exported function NewBlockDataMapDoc should have comment or be unexported (golint)
    • Line 29: warning: exported method BlockDataMapDoc.MarshalBSON should have comment or be unexported (golint)
    • mitum/util/localtime/context_timer.go
    • Line 20: warning: exported var ContextTimerPoolGet should have comment or be unexported (golint)
    • Line 38: warning: exported type ContextTimer should have comment or be unexported (golint)
    • Line 49: warning: exported function NewContextTimer should have comment or be unexported (golint)
    • Line 67: warning: exported method ContextTimer.ID should have comment or be unexported (golint)
    • Line 71: warning: exported method ContextTimer.SetInterval should have comment or be unexported (golint)
    • Line 80: warning: exported method ContextTimer.Reset should have comment or be unexported (golint)
    • Line 89: warning: exported method ContextTimer.Stop should have comment or be unexported (golint)
    • Line 102: warning: exported method ContextTimer.SetLogger should have comment or be unexported (golint)
    • Line 174: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/hook_config_suffrage.go
    • Line 15: warning: exported type HookHandlerSuffrageConfig should have comment or be unexported (golint)
    • Line 17: warning: exported var DefaultHookHandlersSuffrageConfig should have comment or be unexported (golint)
    • Line 22: warning: exported function HookSuffrageConfigFunc should have comment or be unexported (golint)
    • Line 28: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 59: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 74: warning: exported function SuffrageConfigHandlerFixedProposer should have comment or be unexported (golint)
    • Line 102: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 114: warning: exported function SuffrageConfigHandlerRoundrobin should have comment or be unexported (golint)
    • Line 155: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/isaac/seal.go
    • Line 18: warning: exported var KnownSealError should have comment or be unexported (golint)
    • Line 20: warning: exported type SealsExtracter should have comment or be unexported (golint)
    • Line 30: warning: exported function NewSealsExtracter should have comment or be unexported (golint)
    • Line 52: warning: exported method SealsExtracter.Extract should have comment or be unexported (golint)
    • Line 61: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 69: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 268: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/pm/process.go
    • Line 10: warning: exported type ProcessFunc should have comment or be unexported (golint)
    • Line 12: warning: exported type Process should have comment or be unexported (golint)
    • Line 19: warning: exported type BaseProcess should have comment or be unexported (golint)
    • Line 25: warning: exported function NewDisabledProcess should have comment or be unexported (golint)
    • Line 33: warning: exported function NewProcess should have comment or be unexported (golint)
    • Line 58: warning: exported method BaseProcess.Name should have comment or be unexported (golint)
    • Line 62: warning: exported method BaseProcess.Requires should have comment or be unexported (golint)
    • Line 66: warning: exported method BaseProcess.Run should have comment or be unexported (golint)
    • Line 74: warning: exported method BaseProcess.Disabled should have comment or be unexported (golint)
    • Line 78: warning: exported function EmptyProcessFunc should have comment or be unexported (golint)
    • mitum/base/operation/operation_bson.go
    • Line 11: warning: exported method BaseOperation.MarshalBSON should have comment or be unexported (golint)
    • Line 15: warning: exported method BaseOperation.BSONM should have comment or be unexported (golint)
    • Line 26: warning: exported type BaseOperationBSONUnpacker should have comment or be unexported (golint)
    • Line 33: warning: exported method BaseOperation.UnpackBSON should have comment or be unexported (golint)
    • mitum/launch/config/storage.go
    • Line 12: warning: exported var DefaultBlockDataPath should have comment or be unexported (golint)
    • Line 31: warning: exported type BlockData should have comment or be unexported (golint)
    • Line 36: warning: exported type BaseBlockData should have comment or be unexported (golint)
    • Line 40: warning: exported method BaseBlockData.Path should have comment or be unexported (golint)
    • Line 44: warning: exported method BaseBlockData.SetPath should have comment or be unexported (golint)
    • Line 50: warning: exported type Database should have comment or be unexported (golint)
    • Line 57: warning: exported type BaseDatabase should have comment or be unexported (golint)
    • Line 62: warning: exported method BaseDatabase.URI should have comment or be unexported (golint)
    • Line 66: warning: exported method BaseDatabase.SetURI should have comment or be unexported (golint)
    • Line 69: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 76: warning: exported method BaseDatabase.Cache should have comment or be unexported (golint)
    • Line 80: warning: exported method BaseDatabase.SetCache should have comment or be unexported (golint)
    • Line 92: warning: exported type Storage should have comment or be unexported (golint)
    • Line 99: warning: exported type BaseStorage should have comment or be unexported (golint)
    • Line 104: warning: exported function EmptyBaseStorage should have comment or be unexported (golint)
    • Line 113: warning: exported method BaseStorage.Database should have comment or be unexported (golint)
    • Line 117: warning: exported method BaseStorage.SetDatabase should have comment or be unexported (golint)
    • Line 123: warning: exported method BaseStorage.BlockData should have comment or be unexported (golint)
    • Line 127: warning: exported method BaseStorage.SetBlockData should have comment or be unexported (golint)
    • mitum/util/localtime/callback_timer.go
    • Line 13: warning: exported type CallbackTimer should have comment or be unexported (golint)
    • Line 26: warning: exported function NewCallbackTimer should have comment or be unexported (golint)
    • Line 49: warning: exported method CallbackTimer.ID should have comment or be unexported (golint)
    • Line 64: warning: exported method CallbackTimer.Start should have comment or be unexported (golint)
    • Line 92: warning: exported method CallbackTimer.Stop should have comment or be unexported (golint)
    • Line 113: warning: exported method CallbackTimer.Restart should have comment or be unexported (golint)
    • Line 126: warning: exported method CallbackTimer.Reset should have comment or be unexported (golint)
    • Line 139: warning: exported method CallbackTimer.IsStarted should have comment or be unexported (golint)
    • Line 152: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 209: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/isaac/syncers.go
    • Line 17: warning: exported type Syncers should have comment or be unexported (golint)
    • Line 36: warning: exported function NewSyncers should have comment or be unexported (golint)
    • Line 64: warning: exported method Syncers.Stop should have comment or be unexported (golint)
    • Line 93: warning: exported method Syncers.SetLogger should have comment or be unexported (golint)
    • Line 100: warning: exported method Syncers.WhenFinished should have comment or be unexported (golint)
    • Line 104: warning: exported method Syncers.WhenBlockSaved should have comment or be unexported (golint)
    • Line 144: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 161: warning: exported method Syncers.IsFinished should have comment or be unexported (golint)
    • Line 224: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 257: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 270: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 331: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 390: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/config/yaml/storage.go
    • Line 9: warning: exported type BlockData should have comment or be unexported (golint)
    • Line 13: warning: exported type Database should have comment or be unexported (golint)
    • Line 18: warning: exported method Database.Set should have comment or be unexported (golint)
    • Line 23: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 41: warning: exported type Storage should have comment or be unexported (golint)
    • Line 46: warning: exported method Storage.Set should have comment or be unexported (golint)
    • Line 51: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 58: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/key/util.go
    • Line 3: warning: exported function MustNewBTCPrivatekey should have comment or be unexported (golint)
    • Line 12: warning: exported function MustNewEtherPrivatekey should have comment or be unexported (golint)
    • Line 21: warning: exported function MustNewStellarPrivatekey should have comment or be unexported (golint)
    • mitum/base/operation/seal_bson.go
    • Line 13: warning: exported method BaseSeal.MarshalBSON should have comment or be unexported (golint)
    • Line 27: warning: exported type SealBSONUnpack should have comment or be unexported (golint)
    • Line 36: warning: exported method BaseSeal.UnpackBSON should have comment or be unexported (golint)
    • mitum/util/hint/hint_bson.go
    • Line 9: warning: exported method Hint.MarshalBSONValue should have comment or be unexported (golint)
    • Line 13: warning: exported method Hint.UnmarshalBSONValue should have comment or be unexported (golint)
    • Line 25: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/hint/type_bson.go
    • Line 11: warning: exported method Type.MarshalBSONValue should have comment or be unexported (golint)
    • Line 17: warning: exported method Type.UnmarshalBSONValue should have comment or be unexported (golint)
    • mitum/base/ballot/ballot_v0.go
    • Line 15: warning: exported type BaseBallotFactV0 should have comment or be unexported (golint)
    • Line 20: warning: exported function NewBaseBallotFactV0 should have comment or be unexported (golint)
    • Line 27: warning: exported method BaseBallotFactV0.IsReadyToSign should have comment or be unexported (golint)
    • Line 35: warning: exported method BaseBallotFactV0.IsValid should have comment or be unexported (golint)
    • Line 39: warning: exported method BaseBallotFactV0.Bytes should have comment or be unexported (golint)
    • Line 46: warning: exported method BaseBallotFactV0.Height should have comment or be unexported (golint)
    • Line 50: warning: exported method BaseBallotFactV0.Round should have comment or be unexported (golint)
    • Line 54: warning: exported type BaseBallotV0 should have comment or be unexported (golint)
    • Line 64: warning: exported function NewBaseBallotV0 should have comment or be unexported (golint)
    • Line 70: warning: exported method BaseBallotV0.Hash should have comment or be unexported (golint)
    • Line 74: warning: exported method BaseBallotV0.SetHash should have comment or be unexported (golint)
    • Line 80: warning: exported method BaseBallotV0.BodyHash should have comment or be unexported (golint)
    • Line 84: warning: exported method BaseBallotV0.Signer should have comment or be unexported (golint)
    • Line 88: warning: exported method BaseBallotV0.Signature should have comment or be unexported (golint)
    • Line 92: warning: exported method BaseBallotV0.SignedAt should have comment or be unexported (golint)
    • Line 96: warning: exported method BaseBallotV0.FactSignature should have comment or be unexported (golint)
    • Line 100: warning: exported method BaseBallotV0.Node should have comment or be unexported (golint)
    • Line 104: warning: exported method BaseBallotV0.IsValid should have comment or be unexported (golint)
    • Line 128: warning: exported method BaseBallotV0.IsReadyToSign should have comment or be unexported (golint)
    • Line 136: warning: exported method BaseBallotV0.Bytes should have comment or be unexported (golint)
    • mitum/base/state/value_slice.go
    • Line 14: warning: exported var SliceValueType should have comment or be unexported (golint)
    • Line 26: warning: exported function NewSliceValue should have comment or be unexported (golint)
    • Line 63: warning: exported method SliceValue.IsValid should have comment or be unexported (golint)
    • Line 71: warning: exported method SliceValue.Bytes should have comment or be unexported (golint)
    • Line 75: warning: exported method SliceValue.Hint should have comment or be unexported (golint)
    • Line 79: warning: exported method SliceValue.Equal should have comment or be unexported (golint)
    • Line 83: warning: exported method SliceValue.Hash should have comment or be unexported (golint)
    • Line 87: warning: exported method SliceValue.Interface should have comment or be unexported (golint)
    • Line 91: warning: exported method SliceValue.Set should have comment or be unexported (golint)
    • mitum/base/voteproof_v0_json.go
    • Line 12: warning: exported type VoteproofV0FactJSONPacker should have comment or be unexported (golint)
    • Line 17: warning: exported type VoteproofV0FactJSONUnpacker should have comment or be unexported (golint)
    • Line 22: warning: exported method VoteproofV0FactJSONUnpacker.Hash should have comment or be unexported (golint)
    • Line 26: warning: exported method VoteproofV0FactJSONUnpacker.Fact should have comment or be unexported (golint)
    • Line 30: warning: exported type VoteproofV0BallotJSONPacker should have comment or be unexported (golint)
    • Line 35: warning: exported type VoteproofV0BallotJSONUnpacker should have comment or be unexported (golint)
    • Line 40: warning: exported method VoteproofV0BallotJSONUnpacker.Hash should have comment or be unexported (golint)
    • Line 44: warning: exported method VoteproofV0BallotJSONUnpacker.Address should have comment or be unexported (golint)
    • Line 48: warning: exported type VoteproofV0PackJSON should have comment or be unexported (golint)
    • Line 63: warning: exported method VoteproofV0.MarshalJSON should have comment or be unexported (golint)
    • Line 87: warning: exported type VoteproofV0UnpackJSON should have comment or be unexported (golint)
    • Line 101: warning: exported method VoteproofV0.UnpackJSON should have comment or be unexported (golint)
    • Line 133: warning: exported type VoteproofNodeFactPackJSON should have comment or be unexported (golint)
    • Line 141: warning: exported method VoteproofNodeFact.MarshalJSON should have comment or be unexported (golint)
    • Line 151: warning: exported type VoteproofNodeFactUnpackJSON should have comment or be unexported (golint)
    • Line 159: warning: exported method VoteproofNodeFact.UnpackJSON should have comment or be unexported (golint)
    • mitum/launch/cmds/block_download.go
    • Line 32: warning: exported var BlockDownloadVars should have comment or be unexported (golint)
    • Line 37: warning: exported type BlockDownloadCommand should have comment or be unexported (golint)
    • Line 50: warning: exported function NewBlockDownloadCommand should have comment or be unexported (golint)
    • Line 62: warning: exported method BlockDownloadCommand.Run should have comment or be unexported (golint)
    • Line 136: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 149: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 221: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 263: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 270: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 280: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 288: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 310: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 318: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 357: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 391: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 429: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 435: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/cmds/run_node.go
    • Line 34: warning: exported type RunCommand should have comment or be unexported (golint)
    • Line 41: warning: exported function NewRunCommand should have comment or be unexported (golint)
    • Line 60: warning: exported method RunCommand.Run should have comment or be unexported (golint)
    • Line 63: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 94: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 155: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 181: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 198: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 206: warning: exported method RunCommand.AfterStartedHooks should have comment or be unexported (golint)
    • mitum/states/basic/state_joining.go
    • Line 19: warning: exported type JoiningState should have comment or be unexported (golint)
    • Line 29: warning: exported function NewJoiningState should have comment or be unexported (golint)
    • Line 49: warning: exported method JoiningState.Enter should have comment or be unexported (golint)
    • Line 74: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 80: warning: exported method JoiningState.Exit should have comment or be unexported (golint)
    • Line 133: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 175: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • mitum/base/key/key.go
    • Line 13: warning: exported var InvalidKeyError should have comment or be unexported (golint)
    • Line 17: warning: exported type Key should have comment or be unexported (golint)
    • Line 28: warning: exported type Privatekey should have comment or be unexported (golint)
    • Line 34: warning: exported type Publickey should have comment or be unexported (golint)
    • Line 39: warning: exported type BaseKey should have comment or be unexported (golint)
    • Line 44: warning: exported function NewBaseKey should have comment or be unexported (golint)
    • Line 48: warning: exported method BaseKey.Hint should have comment or be unexported (golint)
    • Line 52: warning: exported method BaseKey.Raw should have comment or be unexported (golint)
    • Line 60: warning: exported method BaseKey.Bytes should have comment or be unexported (golint)
    • Line 64: warning: exported method BaseKey.MarshalText should have comment or be unexported (golint)
    • Line 68: warning: exported method BaseKey.MarshalLog should have comment or be unexported (golint)
    • Line 72: warning: exported method BaseKey.Equal should have comment or be unexported (golint)
    • mitum/base/operation/seal_json.go
    • Line 12: warning: exported type SealJSONPack should have comment or be unexported (golint)
    • Line 22: warning: exported method BaseSeal.MarshalJSON should have comment or be unexported (golint)
    • Line 34: warning: exported type SealJSONUnpack should have comment or be unexported (golint)
    • Line 43: warning: exported method BaseSeal.UnpackJSON should have comment or be unexported (golint)
    • mitum/base/ballot/ballot_v0_bson.go
    • Line 15: warning: exported function PackBaseBallotV0BSON should have comment or be unexported (golint)
    • Line 32: warning: exported type BaseBallotV0UnpackerBSON should have comment or be unexported (golint)
    • Line 44: warning: exported function NewBaseBallotFactV0PackerBSON should have comment or be unexported (golint)
    • Line 54: warning: exported type BaseBallotFactV0PackerXSON should have comment or be unexported (golint)
    • mitum/base/ballot/ballot_v0_sign_json.go
    • Line 8: warning: exported type SIGNBallotV0PackerJSON should have comment or be unexported (golint)
    • Line 14: warning: exported method SIGNBallotV0.MarshalJSON should have comment or be unexported (golint)
    • Line 27: warning: exported type SIGNBallotV0UnpackerJSON should have comment or be unexported (golint)
    • Line 33: warning: exported method SIGNBallotV0.UnpackJSON should have comment or be unexported (golint)
    • mitum/network/network.go
    • Line 17: warning: exported type GetSealsHandler should have comment or be unexported (golint)
    • Line 18: warning: exported type HasSealHandler should have comment or be unexported (golint)
    • Line 19: warning: exported type NewSealHandler should have comment or be unexported (golint)
    • Line 20: warning: exported type GetStateHandler should have comment or be unexported (golint)
    • Line 21: warning: exported type NodeInfoHandler should have comment or be unexported (golint)
    • Line 22: warning: exported type BlockDataMapsHandler should have comment or be unexported (golint)
    • Line 23: warning: exported type BlockDataHandler should have comment or be unexported (golint)
    • Line 26: warning: exported type Server should have comment or be unexported (golint)
    • Line 38: warning: exported type Response should have comment or be unexported (golint)
    • Line 44: warning: exported var ChannelTimeoutSeal should have comment or be unexported (golint)
    • Line 51: warning: exported type Channel should have comment or be unexported (golint)
    • mitum/util/localtime/time.go
    • Line 9: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 36: warning: exported function String should have comment or be unexported (golint)
    • Line 40: warning: exported function Equal should have comment or be unexported (golint)
    • Line 44: warning: exported type Time should have comment or be unexported (golint)
    • Line 48: warning: exported function NewTime should have comment or be unexported (golint)
    • Line 52: warning: exported method Time.Bytes should have comment or be unexported (golint)
    • Line 56: warning: exported method Time.RFC3339 should have comment or be unexported (golint)
    • Line 60: warning: exported method Time.Normalize should have comment or be unexported (golint)
    • Line 66: warning: exported method Time.Equal should have comment or be unexported (golint)
    • mitum/base/string_address.go
    • Line 17: warning: exported var StringAddressType should have comment or be unexported (golint)
    • Line 26: warning: exported var EmptyStringAddress should have comment or be unexported (golint)
    • Line 28: warning: exported type StringAddress should have comment or be unexported (golint)
    • Line 30: warning: exported function NewStringAddress should have comment or be unexported (golint)
    • Line 36: warning: exported function NewStringAddressFromHintedString should have comment or be unexported (golint)
    • Line 47: warning: exported method StringAddress.Raw should have comment or be unexported (golint)
    • Line 55: warning: exported method StringAddress.Hint should have comment or be unexported (golint)
    • Line 59: warning: exported method StringAddress.IsValid should have comment or be unexported (golint)
    • Line 75: warning: exported method StringAddress.Equal should have comment or be unexported (golint)
    • Line 83: warning: exported method StringAddress.Bytes should have comment or be unexported (golint)
    • Line 87: warning: exported method StringAddress.MarshalText should have comment or be unexported (golint)
    • Line 91: warning: exported method StringAddress.UnmarshalText should have comment or be unexported (golint)
    • Line 94: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 101: warning: exported method StringAddress.MarshalBSONValue should have comment or be unexported (golint)
    • Line 105: warning: exported method StringAddress.MarshalLog should have comment or be unexported (golint)
    • mitum/util/encoder/json/util.go
    • Line 11: warning: exported function Marshal should have comment or be unexported (golint)
    • Line 15: warning: exported function MustMarshal should have comment or be unexported (golint)
    • Line 21: warning: exported function MarshalIndent should have comment or be unexported (golint)
    • Line 25: warning: exported function MustMarshalIndent should have comment or be unexported (golint)
    • Line 31: warning: exported function ToString should have comment or be unexported (golint)
    • Line 35: warning: exported function Unmarshal should have comment or be unexported (golint)
    • Line 39: warning: exported type HintedHead should have comment or be unexported (golint)
    • Line 43: warning: exported function NewHintedHead should have comment or be unexported (golint)
    • mitum/isaac/proposal_processor_prepare.go
    • Line 21: warning: exported method DefaultProcessor.Prepare should have comment or be unexported (golint)
    • Line 44: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 111: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 211: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 280: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 311: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 361: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 369: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 391: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/ballot/ballot_v0_sign_bson.go
    • Line 8: warning: exported method SIGNBallotV0.MarshalBSON should have comment or be unexported (golint)
    • Line 17: warning: exported type SIGNBallotV0UnpackerBSON should have comment or be unexported (golint)
    • Line 22: warning: exported method SIGNBallotV0.UnpackBSON should have comment or be unexported (golint)
    • mitum/launch/config/network.go
    • Line 11: warning: exported var DefaultLocalNetworkURL should have comment or be unexported (golint)
    • Line 17: warning: exported type NodeNetwork should have comment or be unexported (golint)
    • Line 22: warning: exported type BaseNodeNetwork should have comment or be unexported (golint)
    • Line 26: warning: exported function EmptyBaseNodeNetwork should have comment or be unexported (golint)
    • Line 30: warning: exported method BaseNodeNetwork.URL should have comment or be unexported (golint)
    • Line 34: warning: exported method BaseNodeNetwork.SetURL should have comment or be unexported (golint)
    • Line 37: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 44: warning: exported type LocalNetwork should have comment or be unexported (golint)
    • Line 59: warning: exported type BaseLocalNetwork should have comment or be unexported (golint)
    • Line 68: warning: exported function EmptyBaseLocalNetwork should have comment or be unexported (golint)
    • Line 72: warning: exported method BaseLocalNetwork.Bind should have comment or be unexported (golint)
    • Line 76: warning: exported method BaseLocalNetwork.SetBind should have comment or be unexported (golint)
    • Line 79: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 86: warning: exported method BaseLocalNetwork.Certs should have comment or be unexported (golint)
    • Line 90: warning: exported method BaseLocalNetwork.SetCerts should have comment or be unexported (golint)
    • Line 96: warning: exported method BaseLocalNetwork.SetCertFiles should have comment or be unexported (golint)
    • Line 99: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 106: warning: exported method BaseLocalNetwork.Cache should have comment or be unexported (golint)
    • Line 110: warning: exported method BaseLocalNetwork.SetCache should have comment or be unexported (golint)
    • Line 122: warning: exported method BaseLocalNetwork.SealCache should have comment or be unexported (golint)
    • Line 126: warning: exported method BaseLocalNetwork.SetSealCache should have comment or be unexported (golint)
    • Line 138: warning: exported method BaseLocalNetwork.RateLimit should have comment or be unexported (golint)
    • Line 142: warning: exported method BaseLocalNetwork.SetRateLimit should have comment or be unexported (golint)
    • mitum/base/state/value_hinted_bson.go
    • Line 9: warning: exported method HintedValue.MarshalBSON should have comment or be unexported (golint)
    • Line 19: warning: exported type HintedValueUnpackerBSON should have comment or be unexported (golint)
    • Line 23: warning: exported method HintedValue.UnpackBSON should have comment or be unexported (golint)
    • mitum/launch/config/storage_json.go
    • Line 7: warning: exported type DatabasePackerJSON should have comment or be unexported (golint)
    • Line 12: warning: exported type BlockDataPackerJSON should have comment or be unexported (golint)
    • Line 16: warning: exported type BaseStoragePackerJSON should have comment or be unexported (golint)
    • Line 21: warning: exported method BaseStorage.MarshalJSON should have comment or be unexported (golint)
    • mitum/launch/cmds/flags.go
    • Line 12: warning: exported type FileLoad should have comment or be unexported (golint)
    • Line 14: warning: exported method FileLoad.MarshalText should have comment or be unexported (golint)
    • Line 18: warning: exported method FileLoad.UnmarshalText should have comment or be unexported (golint)
    • Line 23: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 41: warning: exported method FileLoad.Bytes should have comment or be unexported (golint)
    • Line 49: warning: exported type NetworkIDFlag should have comment or be unexported (golint)
    • Line 51: warning: exported method NetworkIDFlag.UnmarshalText should have comment or be unexported (golint)
    • Line 57: warning: exported method NetworkIDFlag.NetworkID should have comment or be unexported (golint)
    • mitum/storage/statepool.go
    • Line 24: warning: exported type Statepool should have comment or be unexported (golint)
    • Line 34: warning: exported function NewStatepool should have comment or be unexported (golint)
    • Line 57: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 61: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 70: warning: exported method Statepool.Get should have comment or be unexported (golint)
    • Line 76: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 98: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 105: warning: exported method Statepool.Set should have comment or be unexported (golint)
    • Line 154: warning: exported method Statepool.IsUpdated should have comment or be unexported (golint)
    • Line 161: warning: exported method Statepool.Updates should have comment or be unexported (golint)
    • Line 189: warning: exported method Statepool.InsertedOperations should have comment or be unexported (golint)
    • Line 196: warning: exported method Statepool.Height should have comment or be unexported (golint)
    • Line 200: warning: exported method Statepool.AddOperations should have comment or be unexported (golint)
    • Line 215: warning: exported method Statepool.AddedOperations should have comment or be unexported (golint)
    • mitum/network/gochan/channel.go
    • Line 18: warning: exported type Channel should have comment or be unexported (golint)
    • Line 28: warning: exported function NewChannel should have comment or be unexported (golint)
    • Line 37: warning: exported method Channel.Initialize should have comment or be unexported (golint)
    • Line 41: warning: exported method Channel.URL should have comment or be unexported (golint)
    • Line 45: warning: exported method Channel.Seals should have comment or be unexported (golint)
    • Line 53: warning: exported method Channel.SendSeal should have comment or be unexported (golint)
    • Line 59: warning: exported method Channel.ReceiveSeal should have comment or be unexported (golint)
    • Line 63: warning: exported method Channel.SetGetSealHandler should have comment or be unexported (golint)
    • Line 67: warning: exported method Channel.State should have comment or be unexported (golint)
    • Line 71: warning: exported method Channel.NodeInfo should have comment or be unexported (golint)
    • Line 79: warning: exported method Channel.SetNodeInfoHandler should have comment or be unexported (golint)
    • Line 83: warning: exported method Channel.BlockDataMaps should have comment or be unexported (golint)
    • Line 90: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 101: warning: exported method Channel.SetBlockDataMapsHandler should have comment or be unexported (golint)
    • Line 105: warning: exported method Channel.BlockData should have comment or be unexported (golint)
    • Line 113: warning: exported method Channel.SetBlockDataHandler should have comment or be unexported (golint)
    • mitum/storage/leveldb/base_test.go
    • Line 39: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/isaac/localpolicy.go
    • Line 14: warning: comment on exported var DefaultPolicyThresholdRatio should be of the form "DefaultPolicyThresholdRatio ..." (golint)
    • Line 16: warning: exported var DefaultPolicyNumberOfActingSuffrageNodes should have comment or be unexported (golint)
    • Line 28: warning: exported type LocalPolicy should have comment or be unexported (golint)
    • Line 45: warning: exported function NewLocalPolicy should have comment or be unexported (golint)
    • Line 63: warning: exported method LocalPolicy.NetworkID should have comment or be unexported (golint)
    • Line 67: warning: exported method LocalPolicy.ThresholdRatio should have comment or be unexported (golint)
    • Line 71: warning: exported method LocalPolicy.SetThresholdRatio should have comment or be unexported (golint)
    • Line 77: warning: exported method LocalPolicy.TimeoutWaitingProposal should have comment or be unexported (golint)
    • Line 81: warning: exported method LocalPolicy.SetTimeoutWaitingProposal should have comment or be unexported (golint)
    • Line 91: warning: exported method LocalPolicy.IntervalBroadcastingINITBallot should have comment or be unexported (golint)
    • Line 95: warning: exported method LocalPolicy.SetIntervalBroadcastingINITBallot should have comment or be unexported (golint)
    • Line 105: warning: exported method LocalPolicy.IntervalBroadcastingProposal should have comment or be unexported (golint)
    • Line 109: warning: exported method LocalPolicy.SetIntervalBroadcastingProposal should have comment or be unexported (golint)
    • Line 119: warning: exported method LocalPolicy.WaitBroadcastingACCEPTBallot should have comment or be unexported (golint)
    • Line 123: warning: exported method LocalPolicy.SetWaitBroadcastingACCEPTBallot should have comment or be unexported (golint)
    • Line 133: warning: exported method LocalPolicy.IntervalBroadcastingACCEPTBallot should have comment or be unexported (golint)
    • Line 137: warning: exported method LocalPolicy.SetIntervalBroadcastingACCEPTBallot should have comment or be unexported (golint)
    • Line 147: warning: exported method LocalPolicy.TimespanValidBallot should have comment or be unexported (golint)
    • Line 151: warning: exported method LocalPolicy.SetTimespanValidBallot should have comment or be unexported (golint)
    • Line 161: warning: exported method LocalPolicy.NetworkConnectionTimeout should have comment or be unexported (golint)
    • Line 165: warning: exported method LocalPolicy.SetNetworkConnectionTimeout should have comment or be unexported (golint)
    • Line 175: warning: exported method LocalPolicy.MaxOperationsInSeal should have comment or be unexported (golint)
    • Line 179: warning: exported method LocalPolicy.SetMaxOperationsInSeal should have comment or be unexported (golint)
    • Line 189: warning: exported method LocalPolicy.MaxOperationsInProposal should have comment or be unexported (golint)
    • Line 193: warning: exported method LocalPolicy.SetMaxOperationsInProposal should have comment or be unexported (golint)
    • Line 203: warning: exported method LocalPolicy.Config should have comment or be unexported (golint)
    • mitum/launch/pm/hook.go
    • Line 8: warning: exported const HookDirBefore should have comment (or a comment on this block) or be unexported (golint)
    • Line 12: warning: exported type Hook should have comment or be unexported (golint)
    • Line 22: warning: exported function NewHook should have comment or be unexported (golint)
    • Line 31: warning: exported method Hook.SetOverride should have comment or be unexported (golint)
    • Line 37: warning: exported method Hook.SetDir should have comment or be unexported (golint)
    • Line 44: warning: exported method Hook.Add should have comment or be unexported (golint)
    • mitum/base/ballot/ballot_v0_proposal.go
    • Line 15: warning: exported var ProposalV0Hint should have comment or be unexported (golint)
    • Line 19: warning: exported type ProposalFactV0 should have comment or be unexported (golint)
    • Line 24: warning: exported method ProposalFactV0.Hint should have comment or be unexported (golint)
    • Line 28: warning: exported method ProposalFactV0.IsValid should have comment or be unexported (golint)
    • Line 59: warning: exported method ProposalFactV0.Hash should have comment or be unexported (golint)
    • Line 63: warning: exported method ProposalFactV0.Bytes should have comment or be unexported (golint)
    • Line 77: warning: exported method ProposalFactV0.Seals should have comment or be unexported (golint)
    • Line 81: warning: exported type ProposalV0 should have comment or be unexported (golint)
    • Line 87: warning: exported function NewProposalV0 should have comment or be unexported (golint)
    • Line 109: warning: exported method ProposalV0.Hash should have comment or be unexported (golint)
    • Line 113: warning: exported method ProposalV0.Hint should have comment or be unexported (golint)
    • Line 117: warning: exported method ProposalV0.Stage should have comment or be unexported (golint)
    • Line 121: warning: exported method ProposalV0.IsValid should have comment or be unexported (golint)
    • Line 132: warning: exported method ProposalV0.Voteproof should have comment or be unexported (golint)
    • Line 136: warning: exported method ProposalV0.GenerateHash should have comment or be unexported (golint)
    • Line 140: warning: exported method ProposalV0.GenerateBodyHash should have comment or be unexported (golint)
    • Line 157: warning: exported method ProposalV0.Fact should have comment or be unexported (golint)
    • Line 161: warning: exported method ProposalV0.Sign should have comment or be unexported (golint)
    • Line 164: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/config/ratelimit_checker.go
    • Line 12: warning: exported type RateLimitChecker should have comment or be unexported (golint)
    • Line 19: warning: exported function NewRateLimitChecker should have comment or be unexported (golint)
    • Line 45: warning: exported method RateLimitChecker.Context should have comment or be unexported (golint)
    • Line 49: warning: exported method RateLimitChecker.Config should have comment or be unexported (golint)
    • Line 53: warning: exported method RateLimitChecker.Initialize should have comment or be unexported (golint)
    • Line 61: warning: exported method RateLimitChecker.Check should have comment or be unexported (golint)
    • Line 126: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 149: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/state/value_number_encode.go
    • Line 19: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 36: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/cache/gcache.go
    • Line 14: warning: exported var DefaultGCacheSize should have comment or be unexported (golint)
    • Line 18: warning: exported type GCache should have comment or be unexported (golint)
    • Line 25: warning: exported function NewGCacheWithQuery should have comment or be unexported (golint)
    • Line 42: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 60: warning: exported function NewGCache should have comment or be unexported (golint)
    • Line 83: warning: exported method GCache.Has should have comment or be unexported (golint)
    • Line 87: warning: exported method GCache.Get should have comment or be unexported (golint)
    • Line 91: warning: exported method GCache.Set should have comment or be unexported (golint)
    • Line 99: warning: exported method GCache.Purge should have comment or be unexported (golint)
    • Line 105: warning: exported method GCache.New should have comment or be unexported (golint)
    • mitum/storage/mongodb/doc_proposal.go
    • Line 11: warning: exported type ProposalDoc should have comment or be unexported (golint)
    • Line 16: warning: exported function NewProposalDoc should have comment or be unexported (golint)
    • Line 28: warning: exported method ProposalDoc.MarshalBSON should have comment or be unexported (golint)
    • Line 51: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/storage/mongodb/doc_voteproof.go
    • Line 11: warning: exported type VoteproofDoc should have comment or be unexported (golint)
    • Line 16: warning: exported function NewVoteproofDoc should have comment or be unexported (golint)
    • Line 28: warning: exported method VoteproofDoc.MarshalBSON should have comment or be unexported (golint)
    • mitum/base/ballot/ballot_v0_init_bson.go
    • Line 10: warning: exported method INITBallotV0.MarshalBSON should have comment or be unexported (golint)
    • Line 25: warning: exported type INITBallotV0UnpackerBSON should have comment or be unexported (golint)
    • Line 31: warning: exported method INITBallotV0.UnpackBSON should have comment or be unexported (golint)
    • Line 45: warning: exported method INITBallotFactV0.MarshalBSON should have comment or be unexported (golint)
    • Line 53: warning: exported type INITBallotFactV0UnpackerBSON should have comment or be unexported (golint)
    • Line 57: warning: exported method INITBallotFactV0.UnpackBSON should have comment or be unexported (golint)
    • mitum/util/int.go
    • Line 9: warning: exported function IntToBytes should have comment or be unexported (golint)
    • Line 16: warning: exported function BytesToInt should have comment or be unexported (golint)
    • Line 25: warning: exported function Int64ToBytes should have comment or be unexported (golint)
    • Line 32: warning: exported function BytesToInt64 should have comment or be unexported (golint)
    • Line 43: warning: exported function UintToBytes should have comment or be unexported (golint)
    • Line 50: warning: exported function BytesToUint8 should have comment or be unexported (golint)
    • Line 61: warning: exported function Uint8ToBytes should have comment or be unexported (golint)
    • Line 68: warning: exported function Uint64ToBytes should have comment or be unexported (golint)
    • Line 75: warning: exported function BytesToUint64 should have comment or be unexported (golint)
    • Line 86: warning: exported function Float64ToBytes should have comment or be unexported (golint)
    • Line 94: warning: exported function BytesToFloat64 should have comment or be unexported (golint)
    • mitum/base/block/map_encode.go
    • Line 31: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 49: warning: exported function DecodeBaseBlockDataMapItem should have comment or be unexported (golint)
    • mitum/base/block/map_json.go
    • Line 14: warning: exported type BaseBlockDataMapJSONPacker should have comment or be unexported (golint)
    • Line 24: warning: exported method BaseBlockDataMap.MarshalJSON should have comment or be unexported (golint)
    • Line 36: warning: exported type BaseBlockDataMapJSONUnpacker should have comment or be unexported (golint)
    • Line 45: warning: exported method BaseBlockDataMap.UnpackJSON should have comment or be unexported (golint)
    • Line 59: warning: exported type BaseBlockDataMapItemJSONPacker should have comment or be unexported (golint)
    • Line 65: warning: exported method BaseBlockDataMapItem.MarshalJSON should have comment or be unexported (golint)
    • Line 73: warning: exported method BaseBlockDataMapItem.UnmarshalJSON should have comment or be unexported (golint)
    • mitum/util/encoder/hinted_string_bson.go
    • Line 11: warning: exported method HintedString.UnmarshalBSONValue should have comment or be unexported (golint)
    • Line 27: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/storage/mongodb/mongo.go
    • Line 26: warning: exported type Client should have comment or be unexported (golint)
    • Line 34: warning: exported function NewClient should have comment or be unexported (golint)
    • Line 38: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 54: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 77: warning: exported method Client.Collection should have comment or be unexported (golint)
    • Line 81: warning: exported method Client.Collections should have comment or be unexported (golint)
    • Line 85: warning: exported method Client.Find should have comment or be unexported (golint)
    • Line 101: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 132: warning: exported method Client.GetByID should have comment or be unexported (golint)
    • Line 150: warning: exported method Client.GetByFilter should have comment or be unexported (golint)
    • Line 184: warning: exported method Client.Add should have comment or be unexported (golint)
    • Line 200: warning: exported method Client.Set should have comment or be unexported (golint)
    • Line 218: warning: exported method Client.AddRaw should have comment or be unexported (golint)
    • Line 234: warning: exported method Client.Bulk should have comment or be unexported (golint)
    • Line 238: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 243: warning: exported method Client.Count should have comment or be unexported (golint)
    • Line 249: warning: exported method Client.Delete should have comment or be unexported (golint)
    • Line 256: warning: exported method Client.Exists should have comment or be unexported (golint)
    • Line 262: warning: exported method Client.WithSession should have comment or be unexported (golint)
    • Line 287: warning: exported method Client.DropDatabase should have comment or be unexported (golint)
    • Line 294: warning: exported method Client.Close should have comment or be unexported (golint)
    • Line 301: warning: exported method Client.Raw should have comment or be unexported (golint)
    • Line 305: warning: exported method Client.CopyCollection should have comment or be unexported (golint)
    • Line 312: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 333: warning: exported method Client.New should have comment or be unexported (golint)
    • mitum/util/context.go
    • Line 12: warning: exported var ContextValueNotFoundError should have comment or be unexported (golint)
    • Line 14: warning: exported type ContextKey should have comment or be unexported (golint)
    • Line 16: warning: exported function LoadFromContextValue should have comment or be unexported (golint)
    • Line 20: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/ballot/ballot_v0_proposal_bson.go
    • Line 9: warning: exported method ProposalV0.MarshalBSON should have comment or be unexported (golint)
    • Line 21: warning: exported type ProposalV0UnpackerBSON should have comment or be unexported (golint)
    • Line 26: warning: exported method ProposalV0.UnpackBSON should have comment or be unexported (golint)
    • mitum/util/localtime/timers.go
    • Line 20: warning: exported function NewTimers should have comment or be unexported (golint)
    • Line 35: warning: exported method Timers.SetLogger should have comment or be unexported (golint)
    • Line 99: warning: exported method Timers.ResetTimer should have comment or be unexported (golint)
    • Line 184: warning: exported method Timers.StopTimers should have comment or be unexported (golint)
    • Line 215: warning: exported method Timers.Started should have comment or be unexported (golint)
    • mitum/util/valuehash/hash.go
    • Line 14: warning: exported var EmptyHashError should have comment or be unexported (golint)
    • Line 18: warning: exported type Hash should have comment or be unexported (golint)
    • Line 30: warning: exported type Hasher should have comment or be unexported (golint)
    • Line 34: warning: exported type HashGenerator should have comment or be unexported (golint)
    • mitum/launch/process/process_proposal_processor.go
    • Line 18: warning: exported const ProcessNameProposalProcessor should have comment or be unexported (golint)
    • Line 20: warning: exported var ProcessorProposalProcessor should have comment or be unexported (golint)
    • Line 39: warning: exported function ProcessProposalProcessor should have comment or be unexported (golint)
    • Line 65: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 76: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 84: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/isaac/proposal_checker.go
    • Line 14: warning: exported type ProposalChecker should have comment or be unexported (golint)
    • Line 23: warning: exported function NewProposalValidationChecker should have comment or be unexported (golint)
    • Line 65: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 70: warning: exported method ProposalChecker.IsProposer should have comment or be unexported (golint)
    • Line 78: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 83: warning: exported method ProposalChecker.SaveProposal should have comment or be unexported (golint)
    • Line 94: warning: exported method ProposalChecker.IsOlder should have comment or be unexported (golint)
    • Line 115: warning: exported method ProposalChecker.IsWaiting should have comment or be unexported (golint)
    • Line 136: warning: exported function CheckNodeIsProposer should have comment or be unexported (golint)
    • Line 140: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 146: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • mitum/isaac/seal_checker.go
    • Line 13: warning: exported type SealChecker should have comment or be unexported (golint)
    • Line 21: warning: exported function NewSealChecker should have comment or be unexported (golint)
    • Line 30: warning: exported method SealChecker.IsValid should have comment or be unexported (golint)
    • Line 38: warning: exported method SealChecker.IsKnown should have comment or be unexported (golint)
    • Line 53: warning: exported method SealChecker.IsValidOperationSeal should have comment or be unexported (golint)
    • Line 57: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/key/btc_bson.go
    • Line 5: warning: exported method BTCPrivatekey.MarshalBSONValue should have comment or be unexported (golint)
    • Line 9: warning: exported method BTCPublickey.MarshalBSONValue should have comment or be unexported (golint)
    • mitum/storage/leveldb/base.go
    • Line 46: warning: exported type Database should have comment or be unexported (golint)
    • Line 53: warning: exported function NewDatabase should have comment or be unexported (golint)
    • Line 64: warning: exported function NewMemDatabase should have comment or be unexported (golint)
    • Line 69: warning: exported method Database.Initialize should have comment or be unexported (golint)
    • Line 73: warning: exported method Database.NewSyncerSession should have comment or be unexported (golint)
    • Line 77: warning: exported method Database.DB should have comment or be unexported (golint)
    • Line 81: warning: exported method Database.Close should have comment or be unexported (golint)
    • Line 85: warning: exported method Database.Clean should have comment or be unexported (golint)
    • Line 103: warning: exported method Database.CleanByHeight should have comment or be unexported (golint)
    • Line 134: warning: exported method Database.Copy should have comment or be unexported (golint)
    • Line 138: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 172: warning: exported method Database.Encoder should have comment or be unexported (golint)
    • Line 176: warning: exported method Database.Encoders should have comment or be unexported (golint)
    • Line 180: warning: exported method Database.LastManifest should have comment or be unexported (golint)
    • Line 266: warning: exported method Database.Manifest should have comment or be unexported (golint)
    • Line 280: warning: exported method Database.ManifestByHeight should have comment or be unexported (golint)
    • Line 315: warning: exported method Database.Seal should have comment or be unexported (golint)
    • Line 331: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 336: warning: exported method Database.NewSeals should have comment or be unexported (golint)
    • Line 385: warning: exported method Database.HasSeal should have comment or be unexported (golint)
    • Line 536: warning: exported method Database.Seals should have comment or be unexported (golint)
    • Line 565: warning: exported method Database.SealsByHash should have comment or be unexported (golint)
    • Line 585: warning: exported method Database.StagedOperationSeals should have comment or be unexported (golint)
    • Line 603: warning: exported method Database.UnstagedOperationSeals should have comment or be unexported (golint)
    • Line 613: warning: exported method Database.Proposals should have comment or be unexported (golint)
    • Line 633: warning: exported method Database.NewProposal should have comment or be unexported (golint)
    • Line 650: warning: exported method Database.Proposal should have comment or be unexported (golint)
    • Line 662: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 667: warning: exported method Database.State should have comment or be unexported (golint)
    • Line 682: warning: exported method Database.NewState should have comment or be unexported (golint)
    • Line 692: warning: exported method Database.HasOperationFact should have comment or be unexported (golint)
    • Line 698: warning: exported method Database.NewSession should have comment or be unexported (golint)
    • Line 702: warning: exported method Database.SetInfo should have comment or be unexported (golint)
    • Line 710: warning: exported method Database.Info should have comment or be unexported (golint)
    • Line 717: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 722: warning: exported method Database.LastVoteproof should have comment or be unexported (golint)
    • Line 758: warning: exported method Database.Voteproof should have comment or be unexported (golint)
    • Line 762: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 779: warning: exported method Database.BlockDataMap should have comment or be unexported (golint)
    • Line 793: warning: exported method Database.LocalBlockDataMapsByHeight should have comment or be unexported (golint)
    • Line 903: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/cmds/cmd.go
    • Line 23: warning: exported var DefaultName should have comment or be unexported (golint)
    • Line 38: warning: exported function Context should have comment or be unexported (golint)
    • Line 45: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 50: warning: exported type BaseCommand should have comment or be unexported (golint)
    • Line 61: warning: exported function NewBaseCommand should have comment or be unexported (golint)
    • Line 71: warning: exported method BaseCommand.Initialize should have comment or be unexported (golint)
    • Line 74: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 84: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 92: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 99: warning: exported method BaseCommand.Done should have comment or be unexported (golint)
    • Line 109: warning: exported method BaseCommand.Version should have comment or be unexported (golint)
    • Line 113: warning: exported method BaseCommand.Encoders should have comment or be unexported (golint)
    • Line 117: warning: exported method BaseCommand.JSONEncoder should have comment or be unexported (golint)
    • Line 121: warning: exported method BaseCommand.BSONEncoder should have comment or be unexported (golint)
    • Line 125: warning: exported method BaseCommand.LoadEncoders should have comment or be unexported (golint)
    • mitum/launch/cmds/default_config.go
    • Line 33: warning: exported var DefaultConfigVars should have comment or be unexported (golint)
    • Line 37: warning: exported type DefaultConfigCommand should have comment or be unexported (golint)
    • Line 44: warning: exported function NewDefaultConfigCommand should have comment or be unexported (golint)
    • Line 51: warning: exported method DefaultConfigCommand.Run should have comment or be unexported (golint)
    • Line 76: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 120: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/states/basic/state_syncing_none_suffrage.go
    • Line 163: warning: exported type SyncingStateNoneSuffrage should have comment or be unexported (golint)
    • Line 168: warning: exported function NewSyncingStateNoneSuffrage should have comment or be unexported (golint)
    • Line 184: warning: exported method SyncingStateNoneSuffrage.SetLogger should have comment or be unexported (golint)
    • Line 190: warning: exported method SyncingStateNoneSuffrage.Enter should have comment or be unexported (golint)
    • Line 194: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 207: warning: exported method SyncingStateNoneSuffrage.Exit should have comment or be unexported (golint)
    • Line 211: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/isaac/ballot.go
    • Line 15: warning: exported function NewINITBallotV0Round0 should have comment or be unexported (golint)
    • Line 38: warning: exported function NewINITBallotV0WithVoteproof should have comment or be unexported (golint)
    • Line 66: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 81: warning: exported function NewProposalV0 should have comment or be unexported (golint)
    • Line 109: warning: exported function NewSIGNBallotV0 should have comment or be unexported (golint)
    • Line 119: warning: exported function NewACCEPTBallotV0 should have comment or be unexported (golint)
    • mitum/util/function_daemon.go
    • Line 9: warning: exported type FunctionDaemon should have comment or be unexported (golint)
    • Line 20: warning: exported function NewFunctionDaemon should have comment or be unexported (golint)
    • Line 33: warning: exported method FunctionDaemon.SetBlocking should have comment or be unexported (golint)
    • Line 39: warning: exported method FunctionDaemon.IsStarted should have comment or be unexported (golint)
    • Line 46: warning: exported method FunctionDaemon.IsStopped should have comment or be unexported (golint)
    • Line 53: warning: exported method FunctionDaemon.Start should have comment or be unexported (golint)
    • Line 104: warning: exported method FunctionDaemon.Stop should have comment or be unexported (golint)
    • mitum/base/node_base_encode.go
    • Line 12: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 19: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/storage/mongodb/base.go
    • Line 30: warning: exported const ColNameInfo should have comment (or a comment on this block) or be unexported (golint)
    • Line 53: warning: exported type Database should have comment or be unexported (golint)
    • Line 70: warning: exported function NewDatabase should have comment or be unexported (golint)
    • Line 75: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 83: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 89: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 95: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 102: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 122: warning: exported function NewDatabaseFromURI should have comment or be unexported (golint)
    • Line 134: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 139: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 147: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 160: warning: exported method Database.Initialize should have comment or be unexported (golint)
    • Line 184: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 204: warning: exported method Database.SaveLastBlock should have comment or be unexported (golint)
    • Line 225: warning: exported method Database.LastManifest should have comment or be unexported (golint)
    • Line 316: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 328: warning: exported method Database.NewSyncerSession should have comment or be unexported (golint)
    • Line 339: warning: exported method Database.Client should have comment or be unexported (golint)
    • Line 343: warning: exported method Database.Close should have comment or be unexported (golint)
    • Line 380: warning: exported method Database.CleanByHeight should have comment or be unexported (golint)
    • Line 413: warning: exported method Database.Copy should have comment or be unexported (golint)
    • Line 421: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 427: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 438: warning: exported method Database.Encoder should have comment or be unexported (golint)
    • Line 442: warning: exported method Database.Encoders should have comment or be unexported (golint)
    • Line 446: warning: exported method Database.Cache should have comment or be unexported (golint)
    • Line 459: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 481: warning: exported method Database.Manifest should have comment or be unexported (golint)
    • Line 492: warning: exported method Database.ManifestByHeight should have comment or be unexported (golint)
    • Line 503: warning: exported method Database.Manifests should have comment or be unexported (golint)
    • Line 529: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 536: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 549: warning: exported method Database.Seal should have comment or be unexported (golint)
    • Line 562: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 583: warning: exported method Database.NewSeals should have comment or be unexported (golint)
    • Line 648: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 664: warning: exported method Database.Seals should have comment or be unexported (golint)
    • Line 686: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 693: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 704: warning: exported method Database.SealsByHash should have comment or be unexported (golint)
    • Line 728: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 735: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 746: warning: exported method Database.HasSeal should have comment or be unexported (golint)
    • Line 750: warning: exported method Database.StagedOperationSeals should have comment or be unexported (golint)
    • Line 781: warning: exported method Database.UnstagedOperationSeals should have comment or be unexported (golint)
    • Line 796: warning: exported method Database.Proposals should have comment or be unexported (golint)
    • Line 815: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 825: warning: exported method Database.NewProposal should have comment or be unexported (golint)
    • Line 840: warning: exported method Database.Proposal should have comment or be unexported (golint)
    • Line 850: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 868: warning: exported method Database.State should have comment or be unexported (golint)
    • Line 882: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 896: warning: exported method Database.NewState should have comment or be unexported (golint)
    • Line 912: warning: exported method Database.HasOperationFact should have comment or be unexported (golint)
    • Line 934: warning: exported method Database.NewSession should have comment or be unexported (golint)
    • Line 1001: warning: exported method Database.CreateIndex should have comment or be unexported (golint)
    • Line 1020: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1050: warning: exported method Database.New should have comment or be unexported (golint)
    • Line 1054: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1063: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1071: warning: exported method Database.SetInfo should have comment or be unexported (golint)
    • Line 1085: warning: exported method Database.Info should have comment or be unexported (golint)
    • Line 1091: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1108: warning: exported method Database.Readonly should have comment or be unexported (golint)
    • Line 1111: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1127: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1172: warning: exported method Database.LastVoteproof should have comment or be unexported (golint)
    • Line 1186: warning: exported method Database.Voteproof should have comment or be unexported (golint)
    • Line 1201: warning: exported method Database.BlockDataMap should have comment or be unexported (golint)
    • Line 1210: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1232: warning: exported method Database.LocalBlockDataMapsByHeight should have comment or be unexported (golint)
    • Line 1243: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/states/basic/state_booting.go
    • Line 15: warning: exported type BootingState should have comment or be unexported (golint)
    • Line 25: warning: exported function NewBootingState should have comment or be unexported (golint)
    • Line 45: warning: exported method BootingState.Enter should have comment or be unexported (golint)
    • Line 79: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • mitum/states/basic/state_consensus.go
    • Line 23: warning: exported var BlockPrefixFailedProcessProposal should have comment or be unexported (golint)
    • Line 25: warning: exported type ConsensusState should have comment or be unexported (golint)
    • Line 36: warning: exported function NewConsensusState should have comment or be unexported (golint)
    • Line 99: warning: exported method ConsensusState.Exit should have comment or be unexported (golint)
    • Line 120: warning: exported method ConsensusState.ProcessVoteproof should have comment or be unexported (golint)
    • Line 159: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 180: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 221: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 272: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 307: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 371: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/state/value_duration_bson.go
    • Line 12: warning: exported method DurationValue.MarshalBSON should have comment or be unexported (golint)
    • Line 22: warning: exported type DurationValueUnpackerBSON should have comment or be unexported (golint)
    • Line 27: warning: exported method DurationValue.UnpackBSON should have comment or be unexported (golint)
    • mitum/states/basic/state_syncing_base.go
    • Line 17: warning: exported type BaseSyncingState should have comment or be unexported (golint)
    • Line 28: warning: exported function NewBaseSyncingState should have comment or be unexported (golint)
    • Line 47: warning: exported method BaseSyncingState.Enter should have comment or be unexported (golint)
    • Line 68: warning: exported method BaseSyncingState.Exit should have comment or be unexported (golint)
    • Line 104: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/suffrage_fixed.go
    • Line 13: warning: exported type FixedSuffrage should have comment or be unexported (golint)
    • Line 18: warning: exported function NewFixedSuffrage should have comment or be unexported (golint)
    • Line 63: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 81: warning: exported method FixedSuffrage.Verbose should have comment or be unexported (golint)
    • Line 98: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/cmds/restore.go
    • Line 21: warning: exported type RestoreCommand should have comment or be unexported (golint)
    • Line 31: warning: exported function NewRestoreCommand should have comment or be unexported (golint)
    • Line 76: warning: exported method RestoreCommand.Run should have comment or be unexported (golint)
    • Line 79: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 134: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 223: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 230: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 258: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/suffrage.go
    • Line 7: warning: exported type Suffrage should have comment or be unexported (golint)
    • Line 19: warning: exported type ActingSuffrage should have comment or be unexported (golint)
    • Line 27: warning: exported function NewActingSuffrage should have comment or be unexported (golint)
    • Line 42: warning: exported method ActingSuffrage.Height should have comment or be unexported (golint)
    • Line 46: warning: exported method ActingSuffrage.Round should have comment or be unexported (golint)
    • Line 50: warning: exported method ActingSuffrage.Nodes should have comment or be unexported (golint)
    • Line 54: warning: exported method ActingSuffrage.Exists should have comment or be unexported (golint)
    • Line 59: warning: exported method ActingSuffrage.Proposer should have comment or be unexported (golint)
    • Line 63: warning: exported function NumberOfFaultyNodes should have comment or be unexported (golint)
    • mitum/launch/process/proposal_processor_with_error.go
    • Line 23: warning: exported function NewErrorProcessorNewFunc should have comment or be unexported (golint)
    • Line 43: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 53: warning: exported type ErrorProposalProcessor should have comment or be unexported (golint)
    • Line 59: warning: exported function NewErrorProposalProcessor should have comment or be unexported (golint)
    • Line 77: warning: exported method ErrorProposalProcessor.Prepare should have comment or be unexported (golint)
    • Line 93: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 105: warning: exported method ErrorProposalProcessor.Save should have comment or be unexported (golint)
    • mitum/util/io.go
    • Line 13: warning: exported type NilReadCloser should have comment or be unexported (golint)
    • Line 17: warning: exported function NewNilReadCloser should have comment or be unexported (golint)
    • Line 21: warning: exported method NilReadCloser.Close should have comment or be unexported (golint)
    • Line 25: warning: exported function Readlines should have comment or be unexported (golint)
    • Line 45: warning: exported function Writeline should have comment or be unexported (golint)
    • Line 61: warning: exported function WritelineAsync should have comment or be unexported (golint)
    • Line 73: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/prprocessor/test_processor.go
    • Line 15: warning: exported method Processors.SetCurrent should have comment or be unexported (golint)
    • Line 19: warning: exported type DummyProcessor should have comment or be unexported (golint)
    • Line 32: warning: exported method DummyProcessor.New should have comment or be unexported (golint)
    • Line 45: warning: exported method DummyProcessor.State should have comment or be unexported (golint)
    • Line 56: warning: exported method DummyProcessor.SetState should have comment or be unexported (golint)
    • Line 67: warning: exported method DummyProcessor.Proposal should have comment or be unexported (golint)
    • Line 71: warning: exported method DummyProcessor.SetACCEPTVoteproof should have comment or be unexported (golint)
    • Line 80: warning: exported method DummyProcessor.Prepare should have comment or be unexported (golint)
    • Line 89: warning: should not use basic type string as key in context.WithValue (golint)
    • Line 94: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 102: warning: exported method DummyProcessor.Save should have comment or be unexported (golint)
    • Line 115: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 122: warning: exported method DummyProcessor.Cancel should have comment or be unexported (golint)
    • Line 128: warning: exported method DummyProcessor.Block should have comment or be unexported (golint)
    • Line 142: warning: exported method DummyProcessor.Statics should have comment or be unexported (golint)
    • mitum/base/voteproof_v0_encode.go
    • Line 11: warning: exported type VoteproofV0FactUnpacker should have comment or be unexported (golint)
    • Line 16: warning: exported type VoteproofV0BallotUnpacker should have comment or be unexported (golint)
    • Line 39: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 48: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 68: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 99: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 106: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/network/quic/args.go
    • Line 11: warning: exported type HeightsArgs should have comment or be unexported (golint)
    • Line 15: warning: exported function NewHeightsArgs should have comment or be unexported (golint)
    • Line 19: warning: exported method HeightsArgs.Sort should have comment or be unexported (golint)
    • Line 35: warning: exported type HashesArgs should have comment or be unexported (golint)
    • Line 39: warning: exported function NewHashesArgs should have comment or be unexported (golint)
    • Line 43: warning: exported method HashesArgs.Sort should have comment or be unexported (golint)
    • mitum/util/net.go
    • Line 10: warning: exported function FreePort should have comment or be unexported (golint)
    • Line 49: warning: exported function CheckPort should have comment or be unexported (golint)
    • mitum/base/state/value_number_bson.go
    • Line 12: warning: exported method NumberValue.MarshalBSON should have comment or be unexported (golint)
    • Line 23: warning: exported type NumberValueBSONUnpacker should have comment or be unexported (golint)
    • Line 29: warning: exported method NumberValue.UnpackBSON should have comment or be unexported (golint)
    • mitum/launch/config/local_node_yaml.go
    • Line 9: warning: exported type BaseLocalNodePackerYAML should have comment or be unexported (golint)
    • Line 23: warning: exported function NewBaseLocalNodePackerYAMLFromConfig should have comment or be unexported (golint)
    • mitum/storage/leveldb/util.go
    • Line 16: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/cmds/node_info.go
    • Line 18: warning: exported type NodeInfoCommand should have comment or be unexported (golint)
    • Line 25: warning: exported function NewNodeInfoCommand should have comment or be unexported (golint)
    • Line 31: warning: exported method NodeInfoCommand.Run should have comment or be unexported (golint)
    • Line 46: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 60: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 72: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/hook_policy.go
    • Line 11: warning: exported const HookNameSetPolicy should have comment or be unexported (golint)
    • Line 13: warning: exported function HookSetPolicy should have comment or be unexported (golint)
    • Line 19: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/tls.go
    • Line 12: warning: exported function GenerateED25519Privatekey should have comment or be unexported (golint)
    • Line 18: warning: exported function GenerateTLSCerts should have comment or be unexported (golint)
    • Line 31: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 56: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/ballot/ballot.go
    • Line 18: warning: exported var INITBallotType should have comment or be unexported (golint)
    • Line 28: warning: exported type Ballot should have comment or be unexported (golint)
    • Line 39: warning: exported type INITBallot should have comment or be unexported (golint)
    • Line 46: warning: exported type Proposal should have comment or be unexported (golint)
    • Line 52: warning: exported type SIGNBallot should have comment or be unexported (golint)
    • Line 58: warning: exported type ACCEPTBallot should have comment or be unexported (golint)
    • Line 65: warning: exported type INITBallotFact should have comment or be unexported (golint)
    • Line 70: warning: exported type SIGNBallotFact should have comment or be unexported (golint)
    • Line 76: warning: exported type ACCEPTBallotFact should have comment or be unexported (golint)
    • Line 82: warning: exported function IsValidBallot should have comment or be unexported (golint)
    • Line 113: warning: exported function IsValidVoteproofInBallot should have comment or be unexported (golint)
    • Line 226: warning: exported function SignBaseBallotV0 should have comment or be unexported (golint)
    • Line 234: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 241: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 259: warning: exported function GenerateHash should have comment or be unexported (golint)
    • mitum/util/encoder/hinted_string_json.go
    • Line 8: warning: exported method HintedString.UnmarshalJSON should have comment or be unexported (golint)
    • Line 18: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/block/base_map.go
    • Line 19: warning: exported var BaseBlockDataMapType should have comment or be unexported (golint)
    • Line 24: warning: exported var BlockDataManifest should have comment or be unexported (golint)
    • Line 35: warning: exported var BlockData should have comment or be unexported (golint)
    • Line 47: warning: exported type BaseBlockDataMap should have comment or be unexported (golint)
    • Line 56: warning: exported function NewBaseBlockDataMap should have comment or be unexported (golint)
    • Line 75: warning: exported method BaseBlockDataMap.Hint should have comment or be unexported (golint)
    • Line 79: warning: exported method BaseBlockDataMap.IsReadyToHash should have comment or be unexported (golint)
    • Line 96: warning: exported method BaseBlockDataMap.IsValid should have comment or be unexported (golint)
    • Line 114: warning: exported method BaseBlockDataMap.Hash should have comment or be unexported (golint)
    • Line 118: warning: exported method BaseBlockDataMap.UpdateHash should have comment or be unexported (golint)
    • Line 128: warning: exported method BaseBlockDataMap.GenerateHash should have comment or be unexported (golint)
    • Line 132: warning: exported method BaseBlockDataMap.Bytes should have comment or be unexported (golint)
    • Line 155: warning: exported method BaseBlockDataMap.Height should have comment or be unexported (golint)
    • Line 159: warning: exported method BaseBlockDataMap.Writer should have comment or be unexported (golint)
    • Line 163: warning: exported method BaseBlockDataMap.CreatedAt should have comment or be unexported (golint)
    • Line 167: warning: exported method BaseBlockDataMap.IsLocal should have comment or be unexported (golint)
    • Line 177: warning: exported method BaseBlockDataMap.Exists should have comment or be unexported (golint)
    • Line 188: warning: exported method BaseBlockDataMap.Items should have comment or be unexported (golint)
    • Line 192: warning: exported method BaseBlockDataMap.Item should have comment or be unexported (golint)
    • Line 198: warning: exported method BaseBlockDataMap.SetItem should have comment or be unexported (golint)
    • Line 201: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 208: warning: exported method BaseBlockDataMap.Block should have comment or be unexported (golint)
    • Line 212: warning: exported method BaseBlockDataMap.SetBlock should have comment or be unexported (golint)
    • Line 218: warning: exported method BaseBlockDataMap.Manifest should have comment or be unexported (golint)
    • Line 222: warning: exported method BaseBlockDataMap.SetManifest should have comment or be unexported (golint)
    • Line 228: warning: exported method BaseBlockDataMap.Operations should have comment or be unexported (golint)
    • Line 232: warning: exported method BaseBlockDataMap.SetOperations should have comment or be unexported (golint)
    • Line 238: warning: exported method BaseBlockDataMap.OperationsTree should have comment or be unexported (golint)
    • Line 242: warning: exported method BaseBlockDataMap.SetOperationsTree should have comment or be unexported (golint)
    • Line 248: warning: exported method BaseBlockDataMap.States should have comment or be unexported (golint)
    • Line 252: warning: exported method BaseBlockDataMap.SetStates should have comment or be unexported (golint)
    • Line 258: warning: exported method BaseBlockDataMap.StatesTree should have comment or be unexported (golint)
    • Line 262: warning: exported method BaseBlockDataMap.SetStatesTree should have comment or be unexported (golint)
    • Line 268: warning: exported method BaseBlockDataMap.INITVoteproof should have comment or be unexported (golint)
    • Line 272: warning: exported method BaseBlockDataMap.SetINITVoteproof should have comment or be unexported (golint)
    • Line 278: warning: exported method BaseBlockDataMap.ACCEPTVoteproof should have comment or be unexported (golint)
    • Line 282: warning: exported method BaseBlockDataMap.SetACCEPTVoteproof should have comment or be unexported (golint)
    • Line 288: warning: exported method BaseBlockDataMap.SuffrageInfo should have comment or be unexported (golint)
    • Line 292: warning: exported method BaseBlockDataMap.SetSuffrageInfo should have comment or be unexported (golint)
    • Line 298: warning: exported method BaseBlockDataMap.Proposal should have comment or be unexported (golint)
    • Line 302: warning: exported method BaseBlockDataMap.SetProposal should have comment or be unexported (golint)
    • Line 308: warning: exported type BaseBlockDataMapItem should have comment or be unexported (golint)
    • Line 314: warning: exported function NewBaseBlockDataMapItem should have comment or be unexported (golint)
    • Line 322: warning: exported method BaseBlockDataMapItem.IsValid should have comment or be unexported (golint)
    • Line 340: warning: exported method BaseBlockDataMapItem.Bytes should have comment or be unexported (golint)
    • Line 348: warning: exported method BaseBlockDataMapItem.Type should have comment or be unexported (golint)
    • Line 352: warning: exported method BaseBlockDataMapItem.Checksum should have comment or be unexported (golint)
    • Line 356: warning: exported method BaseBlockDataMapItem.URL should have comment or be unexported (golint)
    • Line 360: warning: exported method BaseBlockDataMapItem.SetFile should have comment or be unexported (golint)
    • Line 366: warning: exported method BaseBlockDataMapItem.SetURL should have comment or be unexported (golint)
    • Line 372: warning: exported method BaseBlockDataMapItem.URLBody should have comment or be unexported (golint)
    • Line 384: warning: exported method BaseBlockDataMapItem.Exists should have comment or be unexported (golint)
    • Line 398: warning: exported function IsLocalBlockDateItem should have comment or be unexported (golint)
    • mitum/base/voteproof_v0.go
    • Line 19: warning: exported var VoteproofV0Type should have comment or be unexported (golint)
    • Line 23: warning: exported type VoteproofV0 should have comment or be unexported (golint)
    • Line 37: warning: exported function NewVoteproofV0 should have comment or be unexported (golint)
    • Line 54: warning: exported method VoteproofV0.ID should have comment or be unexported (golint)
    • Line 58: warning: exported method VoteproofV0.Hint should have comment or be unexported (golint)
    • Line 62: warning: exported method VoteproofV0.IsFinished should have comment or be unexported (golint)
    • Line 66: warning: exported method VoteproofV0.FinishedAt should have comment or be unexported (golint)
    • Line 70: warning: exported method VoteproofV0.IsClosed should have comment or be unexported (golint)
    • Line 74: warning: exported method VoteproofV0.Height should have comment or be unexported (golint)
    • Line 78: warning: exported method VoteproofV0.Round should have comment or be unexported (golint)
    • Line 82: warning: exported method VoteproofV0.Stage should have comment or be unexported (golint)
    • Line 86: warning: exported method VoteproofV0.Result should have comment or be unexported (golint)
    • Line 90: warning: exported method VoteproofV0.SetResult should have comment or be unexported (golint)
    • Line 96: warning: exported method VoteproofV0.Majority should have comment or be unexported (golint)
    • Line 100: warning: exported method VoteproofV0.SetMajority should have comment or be unexported (golint)
    • Line 106: warning: exported method VoteproofV0.Suffrages should have comment or be unexported (golint)
    • Line 110: warning: exported method VoteproofV0.ThresholdRatio should have comment or be unexported (golint)
    • Line 114: warning: exported method VoteproofV0.Facts should have comment or be unexported (golint)
    • Line 118: warning: exported method VoteproofV0.SetFacts should have comment or be unexported (golint)
    • Line 124: warning: exported method VoteproofV0.Votes should have comment or be unexported (golint)
    • Line 128: warning: exported method VoteproofV0.SetVotes should have comment or be unexported (golint)
    • Line 134: warning: exported method VoteproofV0.Finish should have comment or be unexported (golint)
    • Line 140: warning: exported method VoteproofV0.Close should have comment or be unexported (golint)
    • Line 194: warning: exported method VoteproofV0.Bytes should have comment or be unexported (golint)
    • Line 214: warning: exported method VoteproofV0.IsValid should have comment or be unexported (golint)
    • Line 241: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/cmds/database_verify.go
    • Line 53: warning: exported type DatabaseVerifyCommand should have comment or be unexported (golint)
    • Line 63: warning: exported function NewDatabaseVerifyCommand should have comment or be unexported (golint)
    • Line 69: warning: exported method DatabaseVerifyCommand.Run should have comment or be unexported (golint)
    • Line 79: warning: exported method DatabaseVerifyCommand.Initialize should have comment or be unexported (golint)
    • Line 159: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 166: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 173: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 204: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/hook_blockdata_path.go
    • Line 12: warning: exported var HookNameCheckBlockDataPath should have comment or be unexported (golint)
    • Line 14: warning: exported function HookCheckBlockDataPath should have comment or be unexported (golint)
    • Line 19: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/ratelimit.go
    • Line 17: warning: exported type RateLimitRule should have comment or be unexported (golint)
    • Line 22: warning: exported function NewRateLimiterRule should have comment or be unexported (golint)
    • Line 26: warning: exported method RateLimitRule.Rate should have comment or be unexported (golint)
    • Line 30: warning: exported method RateLimitRule.Match should have comment or be unexported (golint)
    • Line 33: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 38: warning: exported type RateLimit should have comment or be unexported (golint)
    • Line 45: warning: exported function NewRateLimit should have comment or be unexported (golint)
    • Line 61: warning: exported method RateLimit.Rate should have comment or be unexported (golint)
    • Line 83: warning: exported type RateLimitMiddleware should have comment or be unexported (golint)
    • Line 89: warning: exported function NewRateLimitMiddleware should have comment or be unexported (golint)
    • Line 120: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/config/local_node.go
    • Line 10: warning: exported type LocalNode should have comment or be unexported (golint)
    • Line 35: warning: exported type BaseLocalNode should have comment or be unexported (golint)
    • Line 51: warning: exported function NewBaseLocalNode should have comment or be unexported (golint)
    • Line 62: warning: exported method BaseLocalNode.Address should have comment or be unexported (golint)
    • Line 66: warning: exported method BaseLocalNode.SetAddress should have comment or be unexported (golint)
    • Line 69: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 76: warning: exported method BaseLocalNode.NetworkID should have comment or be unexported (golint)
    • Line 80: warning: exported method BaseLocalNode.SetNetworkID should have comment or be unexported (golint)
    • Line 86: warning: exported method BaseLocalNode.Privatekey should have comment or be unexported (golint)
    • Line 90: warning: exported method BaseLocalNode.SetPrivatekey should have comment or be unexported (golint)
    • Line 93: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 100: warning: exported method BaseLocalNode.Network should have comment or be unexported (golint)
    • Line 104: warning: exported method BaseLocalNode.SetNetwork should have comment or be unexported (golint)
    • Line 110: warning: exported method BaseLocalNode.Storage should have comment or be unexported (golint)
    • Line 114: warning: exported method BaseLocalNode.SetStorage should have comment or be unexported (golint)
    • Line 120: warning: exported method BaseLocalNode.Nodes should have comment or be unexported (golint)
    • Line 124: warning: exported method BaseLocalNode.SetNodes should have comment or be unexported (golint)
    • Line 130: warning: exported method BaseLocalNode.Suffrage should have comment or be unexported (golint)
    • Line 134: warning: exported method BaseLocalNode.SetSuffrage should have comment or be unexported (golint)
    • Line 140: warning: exported method BaseLocalNode.ProposalProcessor should have comment or be unexported (golint)
    • Line 144: warning: exported method BaseLocalNode.SetProposalProcessor should have comment or be unexported (golint)
    • Line 150: warning: exported method BaseLocalNode.Policy should have comment or be unexported (golint)
    • Line 154: warning: exported method BaseLocalNode.SetPolicy should have comment or be unexported (golint)
    • Line 160: warning: exported method BaseLocalNode.GenesisOperations should have comment or be unexported (golint)
    • Line 164: warning: exported method BaseLocalNode.SetGenesisOperations should have comment or be unexported (golint)
    • Line 170: warning: exported method BaseLocalNode.LocalConfig should have comment or be unexported (golint)
    • Line 174: warning: exported method BaseLocalNode.SetLocalConfig should have comment or be unexported (golint)
    • Line 180: warning: exported method BaseLocalNode.Source should have comment or be unexported (golint)
    • mitum/util/encoder/util.go
    • Line 10: warning: exported function ExtractPtr should have comment or be unexported (golint)
    • Line 27: warning: exported function LoadEncoders should have comment or be unexported (golint)
    • mitum/isaac/logging.go
    • Line 10: warning: exported function LoggerWithSeal should have comment or be unexported (golint)
    • Line 16: warning: exported function LoggerWithBallot should have comment or be unexported (golint)
    • Line 22: warning: exported function LoggerWithVoteproof should have comment or be unexported (golint)
    • mitum/util/gzip.go
    • Line 16: warning: exported function NewGzipWriter should have comment or be unexported (golint)
    • Line 27: warning: exported method GzipWriter.Close should have comment or be unexported (golint)
    • Line 47: warning: exported function NewGzipReader should have comment or be unexported (golint)
    • Line 50: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 55: warning: exported method GzipReader.Close should have comment or be unexported (golint)
    • mitum/base/key/ether_bson.go
    • Line 7: warning: exported method EtherPrivatekey.MarshalBSONValue should have comment or be unexported (golint)
    • Line 11: warning: exported method EtherPublickey.MarshalBSONValue should have comment or be unexported (golint)
    • mitum/base/operation/seal_encode.go
    • Line 23: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 31: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/block/block_v0.go
    • Line 20: warning: exported var BlockV0Type should have comment or be unexported (golint)
    • Line 30: warning: exported type BlockV0 should have comment or be unexported (golint)
    • Line 39: warning: exported function NewBlockV0 should have comment or be unexported (golint)
    • Line 69: warning: exported method BlockV0.IsValid should have comment or be unexported (golint)
    • Line 113: warning: exported method BlockV0.Hint should have comment or be unexported (golint)
    • Line 117: warning: exported method BlockV0.Bytes should have comment or be unexported (golint)
    • Line 121: warning: exported method BlockV0.SetINITVoteproof should have comment or be unexported (golint)
    • Line 127: warning: exported method BlockV0.SetACCEPTVoteproof should have comment or be unexported (golint)
    • Line 133: warning: exported method BlockV0.SetSuffrageInfo should have comment or be unexported (golint)
    • Line 139: warning: exported method BlockV0.SetProposal should have comment or be unexported (golint)
    • Line 145: warning: exported method BlockV0.SetManifest should have comment or be unexported (golint)
    • Line 151: warning: exported method BlockV0.Manifest should have comment or be unexported (golint)
    • Line 155: warning: exported method BlockV0.ConsensusInfo should have comment or be unexported (golint)
    • Line 159: warning: exported method BlockV0.OperationsTree should have comment or be unexported (golint)
    • Line 163: warning: exported method BlockV0.Operations should have comment or be unexported (golint)
    • Line 167: warning: exported method BlockV0.SetOperationsTree should have comment or be unexported (golint)
    • Line 173: warning: exported method BlockV0.SetOperations should have comment or be unexported (golint)
    • Line 179: warning: exported method BlockV0.StatesTree should have comment or be unexported (golint)
    • Line 183: warning: exported method BlockV0.SetStatesTree should have comment or be unexported (golint)
    • Line 189: warning: exported method BlockV0.States should have comment or be unexported (golint)
    • Line 193: warning: exported method BlockV0.SetStates should have comment or be unexported (golint)
    • mitum/base/state/value_bytes.go
    • Line 14: warning: exported var BytesValueType should have comment or be unexported (golint)
    • Line 18: warning: exported type BytesValue should have comment or be unexported (golint)
    • Line 23: warning: exported function NewBytesValue should have comment or be unexported (golint)
    • Line 52: warning: exported method BytesValue.IsValid should have comment or be unexported (golint)
    • Line 56: warning: exported method BytesValue.Bytes should have comment or be unexported (golint)
    • Line 60: warning: exported method BytesValue.Hint should have comment or be unexported (golint)
    • Line 64: warning: exported method BytesValue.Equal should have comment or be unexported (golint)
    • Line 68: warning: exported method BytesValue.Hash should have comment or be unexported (golint)
    • Line 72: warning: exported method BytesValue.Interface should have comment or be unexported (golint)
    • Line 76: warning: exported method BytesValue.Set should have comment or be unexported (golint)
    • mitum/network/dummy_channel.go
    • Line 15: warning: exported type DummyChannel should have comment or be unexported (golint)
    • Line 25: warning: exported function NewDummyChannel should have comment or be unexported (golint)
    • Line 29: warning: exported method DummyChannel.Initialize should have comment or be unexported (golint)
    • Line 33: warning: exported method DummyChannel.URL should have comment or be unexported (golint)
    • Line 37: warning: exported method DummyChannel.SendSeal should have comment or be unexported (golint)
    • Line 45: warning: exported method DummyChannel.SetNewSealHandler should have comment or be unexported (golint)
    • Line 49: warning: exported method DummyChannel.Seals should have comment or be unexported (golint)
    • Line 57: warning: exported method DummyChannel.SetGetSealsHandler should have comment or be unexported (golint)
    • Line 61: warning: exported method DummyChannel.State should have comment or be unexported (golint)
    • Line 69: warning: exported method DummyChannel.SetGetStateHandler should have comment or be unexported (golint)
    • Line 73: warning: exported method DummyChannel.NodeInfo should have comment or be unexported (golint)
    • Line 81: warning: exported method DummyChannel.SetNodeInfoHandler should have comment or be unexported (golint)
    • Line 85: warning: exported method DummyChannel.BlockDataMaps should have comment or be unexported (golint)
    • Line 93: warning: exported method DummyChannel.SetBlockDataMapsHandler should have comment or be unexported (golint)
    • Line 97: warning: exported method DummyChannel.BlockData should have comment or be unexported (golint)
    • Line 105: warning: exported method DummyChannel.SetBlockDataHandler should have comment or be unexported (golint)
    • mitum/base/node_base_bson.go
    • Line 9: warning: exported type BaseNodeV0PackerBSON should have comment or be unexported (golint)
    • Line 16: warning: exported method BaseNodeV0.MarshalBSON should have comment or be unexported (golint)
    • Line 25: warning: exported type BaseNodeV0UnpackerBSON should have comment or be unexported (golint)
    • Line 31: warning: exported method BaseNodeV0.UnpackBSON should have comment or be unexported (golint)
    • mitum/util/localtime/timer.go
    • Line 11: warning: exported var StopTimerError should have comment or be unexported (golint)
    • Line 15: warning: exported type TimerID should have comment or be unexported (golint)
    • Line 21: warning: exported type Timer should have comment or be unexported (golint)
    • mitum/base/key/stellar.go
    • Line 17: warning: exported var StellarPrivatekeyHinter should have comment or be unexported (golint)
    • Line 21: warning: exported type StellarPrivatekey should have comment or be unexported (golint)
    • Line 33: warning: exported function NewStellarPrivatekey should have comment or be unexported (golint)
    • Line 42: warning: exported function NewStellarPrivatekeyFromString should have comment or be unexported (golint)
    • Line 56: warning: exported method StellarPrivatekey.IsValid should have comment or be unexported (golint)
    • Line 70: warning: exported method StellarPrivatekey.Equal should have comment or be unexported (golint)
    • Line 89: warning: exported method StellarPrivatekey.Publickey should have comment or be unexported (golint)
    • Line 93: warning: exported method StellarPrivatekey.Sign should have comment or be unexported (golint)
    • Line 102: warning: exported method StellarPrivatekey.UnmarshalText should have comment or be unexported (golint)
    • Line 105: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 112: warning: exported type StellarPublickey should have comment or be unexported (golint)
    • Line 124: warning: exported function NewStellarPublickeyFromString should have comment or be unexported (golint)
    • Line 133: warning: exported method StellarPublickey.IsValid should have comment or be unexported (golint)
    • Line 141: warning: exported method StellarPublickey.Verify should have comment or be unexported (golint)
    • Line 149: warning: exported method StellarPublickey.UnmarshalText should have comment or be unexported (golint)
    • Line 152: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/daemon.go
    • Line 8: warning: exported var DaemonAlreadyStartedError should have comment or be unexported (golint)
    • Line 12: warning: exported type Daemon should have comment or be unexported (golint)
    • mitum/network/quic/primitive_server.go
    • Line 20: warning: exported const QuicEncoderHintHeader should have comment or be unexported (golint)
    • Line 22: warning: exported type PrimitiveQuicServer should have comment or be unexported (golint)
    • Line 31: warning: exported function NewPrimitiveQuicServer should have comment or be unexported (golint)
    • Line 61: warning: exported method PrimitiveQuicServer.Handler should have comment or be unexported (golint)
    • Line 74: warning: exported method PrimitiveQuicServer.SetHandlerFunc should have comment or be unexported (golint)
    • Line 78: warning: exported method PrimitiveQuicServer.SetHandler should have comment or be unexported (golint)
    • Line 82: warning: exported method PrimitiveQuicServer.SetLogger should have comment or be unexported (golint)
    • Line 89: warning: exported method PrimitiveQuicServer.StoppedChan should have comment or be unexported (golint)
    • Line 150: warning: exported function EncoderFromHeader should have comment or be unexported (golint)
    • mitum/base/ballot/ballot_v0_json.go
    • Line 12: warning: exported type BaseBallotV0PackerJSON should have comment or be unexported (golint)
    • Line 25: warning: exported function PackBaseBallotV0JSON should have comment or be unexported (golint)
    • Line 40: warning: exported type BaseBallotV0UnpackerJSON should have comment or be unexported (golint)
    • Line 53: warning: exported function UnpackBaseBallotV0JSON should have comment or be unexported (golint)
    • Line 62: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 69: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 96: warning: exported type BaseBallotFactV0PackerJSON should have comment or be unexported (golint)
    • Line 102: warning: exported function NewBaseBallotFactV0PackerJSON should have comment or be unexported (golint)
    • mitum/launch/cmds/pprof.go
    • Line 12: warning: exported var PprofVars should have comment or be unexported (golint)
    • Line 19: warning: exported type PprofFlags should have comment or be unexported (golint)
    • Line 26: warning: exported function RunPprofs should have comment or be unexported (golint)
    • Line 37: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 45: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 53: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 73: warning: exported function RunTracePprof should have comment or be unexported (golint)
    • Line 91: warning: exported function RunCPUPprof should have comment or be unexported (golint)
    • Line 109: warning: exported function RunMemPprof should have comment or be unexported (golint)
    • mitum/launch/process/hook_nodepool.go
    • Line 13: warning: exported const HookNameNodepool should have comment or be unexported (golint)
    • Line 27: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 56: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 62: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/isaac/ballot_checker.go
    • Line 18: warning: exported type BallotChecker should have comment or be unexported (golint)
    • Line 28: warning: exported function NewBallotChecker should have comment or be unexported (golint)
    • Line 78: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 113: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 123: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 131: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 147: warning: exported method BallotChecker.CheckVoteproof should have comment or be unexported (golint)
    • Line 151: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 211: warning: exported function CheckBallotSigning should have comment or be unexported (golint)
    • Line 215: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 226: warning: exported function RequestProposal should have comment or be unexported (golint)
    • mitum/util/slice.go
    • Line 3: warning: exported function ConcatBytesSlice should have comment or be unexported (golint)
    • Line 18: warning: exported function InStringSlice should have comment or be unexported (golint)
    • mitum/launch/pm/hooks.go
    • Line 11: warning: exported type Hooks should have comment or be unexported (golint)
    • Line 17: warning: exported function NewHooks should have comment or be unexported (golint)
    • Line 26: warning: exported method Hooks.Add should have comment or be unexported (golint)
    • Line 39: warning: exported method Hooks.AddBefore should have comment or be unexported (golint)
    • Line 64: warning: exported method Hooks.AddAfter should have comment or be unexported (golint)
    • Line 91: warning: exported method Hooks.Run should have comment or be unexported (golint)
    • Line 104: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/localtime/time_json.go
    • Line 3: warning: exported method Time.MarshalText should have comment or be unexported (golint)
    • Line 7: warning: exported method Time.UnmarshalText should have comment or be unexported (golint)
    • Line 10: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/process_encoders.go
    • Line 15: warning: exported const ProcessNameEncoders should have comment or be unexported (golint)
    • Line 17: warning: exported var ProcessorEncoders should have comment or be unexported (golint)
    • Line 27: warning: exported function ProcessEncoders should have comment or be unexported (golint)
    • Line 32: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/network/quic/channel.go
    • Line 27: warning: exported type Channel should have comment or be unexported (golint)
    • Line 42: warning: exported function NewChannel should have comment or be unexported (golint)
    • Line 61: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 86: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 93: warning: exported method Channel.Initialize should have comment or be unexported (golint)
    • Line 97: warning: exported method Channel.SetLogger should have comment or be unexported (golint)
    • Line 104: warning: exported method Channel.URL should have comment or be unexported (golint)
    • Line 108: warning: exported method Channel.Seals should have comment or be unexported (golint)
    • Line 131: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 139: warning: exported method Channel.SendSeal should have comment or be unexported (golint)
    • Line 156: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 165: warning: exported method Channel.NodeInfo should have comment or be unexported (golint)
    • Line 191: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 206: warning: exported method Channel.BlockDataMaps should have comment or be unexported (golint)
    • Line 243: warning: exported method Channel.BlockData should have comment or be unexported (golint)
    • Line 284: warning: context.Context should be the first parameter of a function (golint)
    • Line 317: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 335: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/operation/tree.go
    • Line 13: warning: exported var FixedTreeNodeType should have comment or be unexported (golint)
    • Line 19: warning: exported type FixedTreeNode should have comment or be unexported (golint)
    • Line 25: warning: exported function NewFixedTreeNode should have comment or be unexported (golint)
    • Line 29: warning: exported function NewFixedTreeNodeWithHash should have comment or be unexported (golint)
    • Line 42: warning: exported method FixedTreeNode.Hint should have comment or be unexported (golint)
    • Line 46: warning: exported method FixedTreeNode.InState should have comment or be unexported (golint)
    • Line 50: warning: exported method FixedTreeNode.Reason should have comment or be unexported (golint)
    • Line 54: warning: exported method FixedTreeNode.SetHash should have comment or be unexported (golint)
    • Line 60: warning: exported method FixedTreeNode.Equal should have comment or be unexported (golint)
    • Line 68: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 80: warning: exported type ReasonError should have comment or be unexported (golint)
    • Line 89: warning: exported type BaseReasonError should have comment or be unexported (golint)
    • Line 95: warning: exported function NewBaseReasonErrorFromError should have comment or be unexported (golint)
    • Line 109: warning: exported function NewBaseReasonError should have comment or be unexported (golint)
    • Line 113: warning: exported method BaseReasonError.Hint should have comment or be unexported (golint)
    • Line 125: warning: exported method BaseReasonError.Format should have comment or be unexported (golint)
    • Line 131: warning: exported method BaseReasonError.Msg should have comment or be unexported (golint)
    • Line 149: warning: exported method BaseReasonError.Data should have comment or be unexported (golint)
    • Line 153: warning: exported method BaseReasonError.SetData should have comment or be unexported (golint)
    • Line 159: warning: exported method BaseReasonError.Wrap should have comment or be unexported (golint)
    • Line 168: warning: exported method BaseReasonError.Errorf should have comment or be unexported (golint)
    • mitum/base/ballot/ballot_v0_log.go
    • Line 24: warning: exported method INITBallotV0.MarshalLog should have comment or be unexported (golint)
    • Line 28: warning: exported method ProposalV0.MarshalLog should have comment or be unexported (golint)
    • Line 32: warning: exported method SIGNBallotV0.MarshalLog should have comment or be unexported (golint)
    • Line 36: warning: exported method ACCEPTBallotV0.MarshalLog should have comment or be unexported (golint)
    • mitum/network/http.go
    • Line 15: warning: exported type HTTPHandlerFunc should have comment or be unexported (golint)
    • Line 17: warning: exported function HTTPLogHandler should have comment or be unexported (golint)
    • Line 67: warning: exported function HTTPError should have comment or be unexported (golint)
    • mitum/util/encoder/json/encoder.go
    • Line 18: warning: exported var JSONType should have comment or be unexported (golint)
    • Line 22: warning: exported type Encoder should have comment or be unexported (golint)
    • Line 27: warning: exported function NewEncoder should have comment or be unexported (golint)
    • Line 33: warning: exported method Encoder.SetHintset should have comment or be unexported (golint)
    • Line 37: warning: exported method Encoder.Hint should have comment or be unexported (golint)
    • Line 41: warning: exported method Encoder.Marshal should have comment or be unexported (golint)
    • Line 45: warning: exported method Encoder.Unmarshal should have comment or be unexported (golint)
    • Line 49: warning: exported method Encoder.Decode should have comment or be unexported (golint)
    • Line 53: warning: exported method Encoder.DecodeByHint should have comment or be unexported (golint)
    • Line 70: warning: exported method Encoder.DecodeWithHint should have comment or be unexported (golint)
    • Line 84: warning: exported method Encoder.Analyze should have comment or be unexported (golint)
    • Line 129: warning: exported method Encoder.Unpack should have comment or be unexported (golint)
    • Line 169: warning: exported type Unpackable should have comment or be unexported (golint)
    • mitum/launch/process/context.go
    • Line 19: warning: exported var ContextValueVersion should have comment or be unexported (golint)
    • Line 36: warning: exported function LoadConfigSourceContextValue should have comment or be unexported (golint)
    • Line 40: warning: exported function LoadConfigSourceTypeContextValue should have comment or be unexported (golint)
    • Line 44: warning: exported function LoadVersionContextValue should have comment or be unexported (golint)
    • Line 48: warning: exported function LoadNetworkContextValue should have comment or be unexported (golint)
    • Line 52: warning: exported function LoadBlockDataContextValue should have comment or be unexported (golint)
    • Line 56: warning: exported function LoadDatabaseContextValue should have comment or be unexported (golint)
    • Line 60: warning: exported function LoadLocalNodeContextValue should have comment or be unexported (golint)
    • Line 64: warning: exported function LoadNodepoolContextValue should have comment or be unexported (golint)
    • Line 68: warning: exported function LoadSuffrageContextValue should have comment or be unexported (golint)
    • Line 72: warning: exported function LoadProposalProcessorContextValue should have comment or be unexported (golint)
    • Line 76: warning: exported function LoadConsensusStatesContextValue should have comment or be unexported (golint)
    • Line 80: warning: exported function LoadGenesisBlockForceCreateContextValue should have comment or be unexported (golint)
    • Line 84: warning: exported function LoadGenesisBlockContextValue should have comment or be unexported (golint)
    • Line 88: warning: exported function LoadOperationProcessorsContextValue should have comment or be unexported (golint)
    • Line 92: warning: exported function LoadPolicyContextValue should have comment or be unexported (golint)
    • mitum/util/errors.go
    • Line 7: warning: exported var IgnoreError should have comment or be unexported (golint)
    • Line 12: warning: exported var NotFoundError should have comment or be unexported (golint)
    • mitum/util/retry.go
    • Line 10: warning: exported type Callbacker should have comment or be unexported (golint)
    • Line 14: warning: exported var StopRetryingError should have comment or be unexported (golint)
    • Line 16: warning: exported function Retry should have comment or be unexported (golint)
    • mitum/base/key/decode.go
    • Line 10: warning: exported function DecodeKey should have comment or be unexported (golint)
    • Line 26: warning: exported function DecodePrivatekey should have comment or be unexported (golint)
    • Line 36: warning: exported function DecodePublickey should have comment or be unexported (golint)
    • Line 46: warning: exported type PrivatekeyDecoder should have comment or be unexported (golint)
    • Line 50: warning: exported method PrivatekeyDecoder.Encode should have comment or be unexported (golint)
    • Line 60: warning: exported type PublickeyDecoder should have comment or be unexported (golint)
    • Line 64: warning: exported method PublickeyDecoder.Encode should have comment or be unexported (golint)
    • mitum/base/network_id.go
    • Line 15: warning: exported const MaxNetworkIDLength should have comment or be unexported (golint)
    • Line 17: warning: exported method NetworkID.IsValid should have comment or be unexported (golint)
    • Line 31: warning: exported method NetworkID.Equal should have comment or be unexported (golint)
    • Line 35: warning: exported method NetworkID.MarshalText should have comment or be unexported (golint)
    • Line 39: warning: exported method NetworkID.UnmarshalText should have comment or be unexported (golint)
    • Line 42: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 49: warning: exported method NetworkID.Bytes should have comment or be unexported (golint)
    • mitum/isaac/syncer.go
    • Line 8: warning: exported type SyncerState should have comment or be unexported (golint)
    • Line 12: warning: exported const SyncerCreated should have comment (or a comment on this block) or be unexported (golint)
    • Line 36: warning: exported type Syncer should have comment or be unexported (golint)
    • Line 62: warning: exported type SyncerStateChangedContext should have comment or be unexported (golint)
    • Line 68: warning: exported function NewSyncerStateChangedContext should have comment or be unexported (golint)
    • Line 72: warning: exported method SyncerStateChangedContext.Syncer should have comment or be unexported (golint)
    • Line 76: warning: exported method SyncerStateChangedContext.State should have comment or be unexported (golint)
    • Line 80: warning: exported method SyncerStateChangedContext.Blocks should have comment or be unexported (golint)
    • mitum/network/node.go
    • Line 10: warning: exported type Node should have comment or be unexported (golint)
    • Line 15: warning: exported type LocalNode should have comment or be unexported (golint)
    • Line 22: warning: exported function NewLocalNode should have comment or be unexported (golint)
    • Line 29: warning: exported method LocalNode.Publickey should have comment or be unexported (golint)
    • Line 36: warning: exported method LocalNode.Privatekey should have comment or be unexported (golint)
    • Line 43: warning: exported method LocalNode.Channel should have comment or be unexported (golint)
    • Line 50: warning: exported method LocalNode.SetChannel should have comment or be unexported (golint)
    • Line 59: warning: exported type RemoteNode should have comment or be unexported (golint)
    • Line 65: warning: exported function NewRemoteNode should have comment or be unexported (golint)
    • Line 71: warning: exported method RemoteNode.Channel should have comment or be unexported (golint)
    • Line 78: warning: exported method RemoteNode.SetChannel should have comment or be unexported (golint)
    • mitum/base/state/value_string_bson.go
    • Line 11: warning: exported method StringValue.MarshalBSON should have comment or be unexported (golint)
    • Line 21: warning: exported type StringValueUnpackerBSON should have comment or be unexported (golint)
    • Line 26: warning: exported method StringValue.UnpackBSON should have comment or be unexported (golint)
    • mitum/util/encoder/encoders.go
    • Line 45: warning: exported method Encoders.AddHinter should have comment or be unexported (golint)
    • Line 62: warning: exported method Encoders.Hinter should have comment or be unexported (golint)
    • mitum/base/height.go
    • Line 12: warning: exported var NilHeight should have comment or be unexported (golint)
    • Line 19: warning: exported function NewHeightFromString should have comment or be unexported (golint)
    • Line 22: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 27: warning: exported function NewHeightFromBytes should have comment or be unexported (golint)
    • Line 30: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 49: warning: exported method Height.Bytes should have comment or be unexported (golint)
    • Line 57: warning: exported method Height.IsEmpty should have comment or be unexported (golint)
    • mitum/util/hint/hint_json.go
    • Line 7: warning: exported method Hint.MarshalJSON should have comment or be unexported (golint)
    • Line 16: warning: exported method Hint.UnmarshalJSON should have comment or be unexported (golint)
    • Line 26: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/ballot/decode.go
    • Line 8: warning: exported function Decode should have comment or be unexported (golint)
    • Line 20: warning: exported function DecodeProposal should have comment or be unexported (golint)
    • mitum/storage/mongodb/syncer.go
    • Line 19: warning: exported type SyncerSession should have comment or be unexported (golint)
    • Line 29: warning: exported function NewSyncerSession should have comment or be unexported (golint)
    • Line 41: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 57: warning: exported method SyncerSession.Manifest should have comment or be unexported (golint)
    • Line 61: warning: exported method SyncerSession.Manifests should have comment or be unexported (golint)
    • Line 76: warning: exported method SyncerSession.SetManifests should have comment or be unexported (golint)
    • Line 94: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 127: warning: exported method SyncerSession.HasBlock should have comment or be unexported (golint)
    • Line 131: warning: exported method SyncerSession.SetBlocks should have comment or be unexported (golint)
    • Line 134: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 176: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 193: warning: exported method SyncerSession.Commit should have comment or be unexported (golint)
    • Line 206: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 232: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 239: warning: exported method SyncerSession.Close should have comment or be unexported (golint)
    • Line 257: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 271: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/suffrage_empty.go
    • Line 13: warning: exported type EmptySuffrage should have comment or be unexported (golint)
    • Line 15: warning: exported method EmptySuffrage.Initialize should have comment or be unexported (golint)
    • Line 19: warning: exported method EmptySuffrage.NumberOfActing should have comment or be unexported (golint)
    • Line 23: warning: exported method EmptySuffrage.Acting should have comment or be unexported (golint)
    • Line 27: warning: exported method EmptySuffrage.IsInside should have comment or be unexported (golint)
    • Line 31: warning: exported method EmptySuffrage.IsActing should have comment or be unexported (golint)
    • Line 35: warning: exported method EmptySuffrage.IsProposer should have comment or be unexported (golint)
    • Line 39: warning: exported method EmptySuffrage.Nodes should have comment or be unexported (golint)
    • Line 43: warning: exported method EmptySuffrage.Name should have comment or be unexported (golint)
    • Line 47: warning: exported method EmptySuffrage.Verbose should have comment or be unexported (golint)
    • Line 60: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/config/yaml/local_config.go
    • Line 10: warning: exported type LocalConfig should have comment or be unexported (golint)
    • Line 15: warning: exported method LocalConfig.Set should have comment or be unexported (golint)
    • Line 20: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/config/network_yaml.go
    • Line 3: warning: exported type BaseLocalNetworkPackerYAML should have comment or be unexported (golint)
    • Line 11: warning: exported method BaseLocalNetwork.MarshalYAML should have comment or be unexported (golint)
    • mitum/util/errors/error.go
    • Line 10: warning: exported type NError should have comment or be unexported (golint)
    • Line 17: warning: exported function NewError should have comment or be unexported (golint)
    • Line 32: warning: exported method NError.Format should have comment or be unexported (golint)
    • Line 36: warning: exported method NError.FormatError should have comment or be unexported (golint)
    • Line 43: warning: exported method NError.Msg should have comment or be unexported (golint)
    • Line 47: warning: exported method NError.Err should have comment or be unexported (golint)
    • Line 64: warning: exported method NError.Is should have comment or be unexported (golint)
    • Line 72: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 77: warning: exported method NError.As should have comment or be unexported (golint)
    • Line 85: warning: exported method NError.New should have comment or be unexported (golint)
    • Line 92: warning: exported method NError.Wrap should have comment or be unexported (golint)
    • Line 108: warning: exported method NError.Errorf should have comment or be unexported (golint)
    • Line 117: warning: exported method NError.SetFrame should have comment or be unexported (golint)
    • mitum/launch/cmds/verify_storage.go
    • Line 18: warning: exported type BaseVerifyCommand should have comment or be unexported (golint)
    • Line 25: warning: exported function NewBaseVerifyCommand should have comment or be unexported (golint)
    • Line 36: warning: exported method BaseVerifyCommand.Initialize should have comment or be unexported (golint)
    • Line 74: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 100: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/block/block_v0_manifest_json.go
    • Line 10: warning: exported type ManifestV0PackJSON should have comment or be unexported (golint)
    • Line 23: warning: exported method ManifestV0.MarshalJSON should have comment or be unexported (golint)
    • Line 38: warning: exported type ManifestV0UnpackJSON should have comment or be unexported (golint)
    • Line 51: warning: exported method ManifestV0.UnpackJSON should have comment or be unexported (golint)
    • mitum/base/block/block_v0_consensus_info_encode.go
    • Line 27: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 35: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 52: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 60: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/node_base.go
    • Line 11: warning: exported var BaseNodeV0Type should have comment or be unexported (golint)
    • Line 15: warning: exported type BaseNodeV0 should have comment or be unexported (golint)
    • Line 21: warning: exported function NewBaseNodeV0 should have comment or be unexported (golint)
    • Line 29: warning: exported method BaseNodeV0.Hint should have comment or be unexported (golint)
    • Line 33: warning: exported method BaseNodeV0.IsValid should have comment or be unexported (golint)
    • Line 40: warning: exported method BaseNodeV0.Bytes should have comment or be unexported (golint)
    • Line 44: warning: exported method BaseNodeV0.Address should have comment or be unexported (golint)
    • Line 48: warning: exported method BaseNodeV0.Publickey should have comment or be unexported (golint)
    • Line 52: warning: exported method BaseNodeV0.URL should have comment or be unexported (golint)
    • mitum/storage/leveldb/session.go
    • Line 16: warning: exported type DatabaseSession should have comment or be unexported (golint)
    • Line 22: warning: exported function NewSession should have comment or be unexported (golint)
    • Line 32: warning: exported method DatabaseSession.Block should have comment or be unexported (golint)
    • Line 36: warning: exported method DatabaseSession.SetBlock should have comment or be unexported (golint)
    • Line 55: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 61: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 68: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 97: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 117: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 129: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 143: warning: exported method DatabaseSession.Commit should have comment or be unexported (golint)
    • Line 152: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 159: warning: exported method DatabaseSession.Cancel should have comment or be unexported (golint)
    • Line 163: warning: exported method DatabaseSession.Close should have comment or be unexported (golint)
    • Line 167: warning: exported method DatabaseSession.SetACCEPTVoteproof should have comment or be unexported (golint)
    • Line 174: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/hook_genesis_operations.go
    • Line 13: warning: exported type HookHandlerGenesisOperations should have comment or be unexported (golint)
    • Line 16: warning: exported var DefaultGenesisOperationToken should have comment or be unexported (golint)
    • Line 20: warning: exported function HookGenesisOperationFunc should have comment or be unexported (golint)
    • Line 26: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 33: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 52: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/process_storage.go
    • Line 19: warning: exported const ProcessNameDatabase should have comment (or a comment on this block) or be unexported (golint)
    • Line 24: warning: exported var ProcessorBlockData should have comment or be unexported (golint)
    • Line 54: warning: exported function ProcessBlockData should have comment or be unexported (golint)
    • Line 59: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 83: warning: exported function ProcessMongodbDatabase should have comment or be unexported (golint)
    • Line 88: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 99: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/worker.go
    • Line 12: warning: exported type WorkerCallback should have comment or be unexported (golint)
    • Line 14: warning: exported type ParallelWorker should have comment or be unexported (golint)
    • Line 26: warning: exported function NewParallelWorker should have comment or be unexported (golint)
    • Line 59: warning: exported method ParallelWorker.Run should have comment or be unexported (golint)
    • Line 83: warning: exported method ParallelWorker.NewJob should have comment or be unexported (golint)
    • Line 95: warning: exported method ParallelWorker.Errors should have comment or be unexported (golint)
    • Line 99: warning: exported method ParallelWorker.Jobs should have comment or be unexported (golint)
    • Line 106: warning: exported method ParallelWorker.FinishedJobs should have comment or be unexported (golint)
    • Line 113: warning: exported method ParallelWorker.Done should have comment or be unexported (golint)
    • Line 121: warning: exported method ParallelWorker.IsFinished should have comment or be unexported (golint)
    • Line 128: warning: exported type DistributeWorker should have comment or be unexported (golint)
    • Line 141: warning: exported function NewDistributeWorker should have comment or be unexported (golint)
    • Line 150: warning: exported method DistributeWorker.Run should have comment or be unexported (golint)
    • Line 188: warning: exported method DistributeWorker.NewJob should have comment or be unexported (golint)
    • Line 204: warning: exported method DistributeWorker.Jobs should have comment or be unexported (golint)
    • Line 208: warning: exported method DistributeWorker.Done should have comment or be unexported (golint)
    • mitum/launch/process/suffrage_roundrobin.go
    • Line 14: warning: exported type RoundrobinSuffrage should have comment or be unexported (golint)
    • Line 19: warning: exported function NewRoundrobinSuffrage should have comment or be unexported (golint)
    • Line 35: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 96: warning: exported method RoundrobinSuffrage.Verbose should have comment or be unexported (golint)
    • Line 111: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/network/node_info_bson.go
    • Line 11: warning: exported method NodeInfoV0.MarshalBSON should have comment or be unexported (golint)
    • Line 24: warning: exported type NodeInfoV0UnpackerBSON should have comment or be unexported (golint)
    • Line 35: warning: exported method NodeInfoV0.UnpackBSON should have comment or be unexported (golint)
    • mitum/storage/mongodb/util.go
    • Line 81: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/valuehash/keccak.go
    • Line 36: warning: exported type SHA512 should have comment or be unexported (golint)
    • Line 40: warning: exported function NewSHA512 should have comment or be unexported (golint)
    • Line 44: warning: exported function LoadSHA512FromBytes should have comment or be unexported (golint)
    • Line 55: warning: exported function LoadSHA512FromString should have comment or be unexported (golint)
    • Line 63: warning: exported method SHA512.Hint should have comment or be unexported (golint)
    • Line 67: warning: exported method SHA512.Empty should have comment or be unexported (golint)
    • Line 71: warning: exported method SHA512.IsValid should have comment or be unexported (golint)
    • Line 79: warning: exported method SHA512.Size should have comment or be unexported (golint)
    • Line 83: warning: exported method SHA512.Bytes should have comment or be unexported (golint)
    • Line 87: warning: exported method SHA512.Equal should have comment or be unexported (golint)
    • Line 91: warning: exported type SHA256 should have comment or be unexported (golint)
    • Line 95: warning: exported function NewSHA256 should have comment or be unexported (golint)
    • Line 99: warning: exported function LoadSHA256FromBytes should have comment or be unexported (golint)
    • Line 110: warning: exported function LoadSHA256FromString should have comment or be unexported (golint)
    • Line 118: warning: exported method SHA256.Hint should have comment or be unexported (golint)
    • Line 122: warning: exported method SHA256.Empty should have comment or be unexported (golint)
    • Line 126: warning: exported method SHA256.IsValid should have comment or be unexported (golint)
    • Line 134: warning: exported method SHA256.Size should have comment or be unexported (golint)
    • Line 138: warning: exported method SHA256.Bytes should have comment or be unexported (golint)
    • Line 142: warning: exported method SHA256.Equal should have comment or be unexported (golint)
    • mitum/states/basic/state_emtpy.go
    • Line 8: warning: exported type EmptyState should have comment or be unexported (golint)
    • Line 10: warning: exported function NewEmptyState should have comment or be unexported (golint)
    • Line 14: warning: exported method EmptyState.Enter should have comment or be unexported (golint)
    • Line 18: warning: exported method EmptyState.Exit should have comment or be unexported (golint)
    • Line 22: warning: exported method EmptyState.ProcessProposal should have comment or be unexported (golint)
    • Line 26: warning: exported method EmptyState.ProcessVoteproof should have comment or be unexported (golint)
    • Line 30: warning: exported method EmptyState.SetStates should have comment or be unexported (golint)
    • mitum/util/hint/util.go
    • Line 10: warning: exported var REHintedStringFormat should have comment or be unexported (golint)
    • Line 15: warning: exported function HintedString should have comment or be unexported (golint)
    • Line 19: warning: exported function ParseHintedString should have comment or be unexported (golint)
    • Line 27: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 35: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/block/block_v0_consensus_info_json.go
    • Line 11: warning: exported type ConsensusInfoV0PackJSON should have comment or be unexported (golint)
    • Line 19: warning: exported method ConsensusInfoV0.MarshalJSON should have comment or be unexported (golint)
    • Line 29: warning: exported type ConsensusInfoV0UnpackJSON should have comment or be unexported (golint)
    • Line 36: warning: exported method ConsensusInfoV0.UnpackJSON should have comment or be unexported (golint)
    • Line 45: warning: exported type SuffrageInfoV0PackJSON should have comment or be unexported (golint)
    • Line 51: warning: exported method SuffrageInfoV0.MarshalJSON should have comment or be unexported (golint)
    • Line 59: warning: exported type SuffrageInfoV0UnpackJSON should have comment or be unexported (golint)
    • Line 64: warning: exported method SuffrageInfoV0.UnpackJSON should have comment or be unexported (golint)
    • mitum/base/state/value_duration.go
    • Line 14: warning: exported var DurationValueType should have comment or be unexported (golint)
    • Line 18: warning: exported type DurationValue should have comment or be unexported (golint)
    • Line 23: warning: exported function NewDurationValue should have comment or be unexported (golint)
    • Line 34: warning: exported method DurationValue.IsValid should have comment or be unexported (golint)
    • Line 38: warning: exported method DurationValue.Bytes should have comment or be unexported (golint)
    • Line 42: warning: exported method DurationValue.Hint should have comment or be unexported (golint)
    • Line 46: warning: exported method DurationValue.Equal should have comment or be unexported (golint)
    • Line 50: warning: exported method DurationValue.Hash should have comment or be unexported (golint)
    • Line 54: warning: exported method DurationValue.Interface should have comment or be unexported (golint)
    • Line 58: warning: exported method DurationValue.Set should have comment or be unexported (golint)
    • mitum/base/voteproof_v0_bson.go
    • Line 13: warning: exported type VoteproofV0FactBSONPacker should have comment or be unexported (golint)
    • Line 18: warning: exported type VoteproofV0FactBSONUnpacker should have comment or be unexported (golint)
    • Line 23: warning: exported method VoteproofV0FactBSONUnpacker.Hash should have comment or be unexported (golint)
    • Line 27: warning: exported method VoteproofV0FactBSONUnpacker.Fact should have comment or be unexported (golint)
    • Line 31: warning: exported type VoteproofV0BallotBSONPacker should have comment or be unexported (golint)
    • Line 36: warning: exported type VoteproofV0BallotBSONUnpacker should have comment or be unexported (golint)
    • Line 41: warning: exported method VoteproofV0BallotBSONUnpacker.Hash should have comment or be unexported (golint)
    • Line 45: warning: exported method VoteproofV0BallotBSONUnpacker.Address should have comment or be unexported (golint)
    • Line 49: warning: exported method VoteproofV0.MarshalBSON should have comment or be unexported (golint)
    • Line 73: warning: exported type VoteproofV0UnpackBSON should have comment or be unexported (golint)
    • Line 87: warning: exported method VoteproofV0.UnpackBSON should have comment or be unexported (golint)
    • Line 119: warning: exported type VoteproofNodeFactPackBSON should have comment or be unexported (golint)
    • Line 127: warning: exported method VoteproofNodeFact.MarshalBSON should have comment or be unexported (golint)
    • Line 137: warning: exported type VoteproofNodeFactUnpackBSON should have comment or be unexported (golint)
    • Line 145: warning: exported method VoteproofNodeFact.UnpackBSON should have comment or be unexported (golint)
    • mitum/launch/process/process_network_start.go
    • Line 11: warning: exported const ProcessNameStartNetwork should have comment or be unexported (golint)
    • Line 13: warning: exported var ProcessorStartNetwork should have comment or be unexported (golint)
    • Line 29: warning: exported function ProcessStartQuicNetwork should have comment or be unexported (golint)
    • mitum/util/logging/logging.go
    • Line 8: warning: exported var NilLog should have comment or be unexported (golint)
    • Line 12: warning: exported type LogHintedMarshaler should have comment or be unexported (golint)
    • Line 16: warning: exported type HasLogger should have comment or be unexported (golint)
    • Line 20: warning: exported type SetLogger should have comment or be unexported (golint)
    • Line 24: warning: exported type Logging should have comment or be unexported (golint)
    • Line 29: warning: exported function NewLogging should have comment or be unexported (golint)
    • Line 41: warning: exported method Logging.Log should have comment or be unexported (golint)
    • Line 45: warning: exported method Logging.SetLogger should have comment or be unexported (golint)
    • Line 63: warning: exported type Logger should have comment or be unexported (golint)
    • Line 69: warning: exported function NewLogger should have comment or be unexported (golint)
    • Line 74: warning: exported method Logger.Level should have comment or be unexported (golint)
    • Line 78: warning: exported method Logger.IsVerbose should have comment or be unexported (golint)
    • Line 82: warning: exported method Logger.Clone should have comment or be unexported (golint)
    • Line 86: warning: exported method Logger.IsNilLogger should have comment or be unexported (golint)
    • Line 94: warning: exported method Logger.WithLogger should have comment or be unexported (golint)
    • Line 99: warning: exported method Logger.Verbose should have comment or be unexported (golint)
    • Line 109: warning: exported method Logger.VerboseFunc should have comment or be unexported (golint)
    • Line 117: warning: exported method Logger.Panic should have comment or be unexported (golint)
    • Line 121: warning: exported method Logger.Fatal should have comment or be unexported (golint)
    • Line 129: warning: exported method Logger.Warn should have comment or be unexported (golint)
    • Line 133: warning: exported method Logger.Info should have comment or be unexported (golint)
    • Line 137: warning: exported method Logger.Debug should have comment or be unexported (golint)
    • Line 141: warning: exported method Logger.Trace should have comment or be unexported (golint)
    • mitum/isaac/block_checker.go
    • Line 41: warning: exported type ManifestsValidationChecker should have comment or be unexported (golint)
    • Line 46: warning: exported function NewManifestsValidationChecker should have comment or be unexported (golint)
    • Line 64: warning: exported method ManifestsValidationChecker.CheckSerialized should have comment or be unexported (golint)
    • mitum/storage/blockdata/util.go
    • Line 23: warning: exported function CleanByHeight should have comment or be unexported (golint)
    • Line 31: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 41: warning: exported function CheckBlock should have comment or be unexported (golint)
    • Line 45: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/ballot/ballot_v0_accept_json.go
    • Line 11: warning: exported type ACCEPTBallotV0PackerJSON should have comment or be unexported (golint)
    • Line 18: warning: exported method ACCEPTBallotV0.MarshalJSON should have comment or be unexported (golint)
    • Line 32: warning: exported type ACCEPTBallotV0UnpackerJSON should have comment or be unexported (golint)
    • Line 39: warning: exported method ACCEPTBallotV0.UnpackJSON should have comment or be unexported (golint)
    • Line 53: warning: exported type ACCEPTBallotFactV0PackerJSON should have comment or be unexported (golint)
    • Line 59: warning: exported method ACCEPTBallotFactV0.MarshalJSON should have comment or be unexported (golint)
    • Line 67: warning: exported type ACCEPTBallotFactV0UnpackerJSON should have comment or be unexported (golint)
    • Line 73: warning: exported method ACCEPTBallotFactV0.UnpackJSON should have comment or be unexported (golint)
    • mitum/base/voteproof.go
    • Line 14: warning: exported type Voteproof should have comment or be unexported (golint)
    • Line 34: warning: exported type VoteproofNodeFact should have comment or be unexported (golint)
    • Line 42: warning: exported function NewVoteproofNodeFact should have comment or be unexported (golint)
    • Line 58: warning: exported method VoteproofNodeFact.IsValid should have comment or be unexported (golint)
    • Line 72: warning: exported method VoteproofNodeFact.Bytes should have comment or be unexported (golint)
    • Line 82: warning: exported method VoteproofNodeFact.Ballot should have comment or be unexported (golint)
    • Line 86: warning: exported method VoteproofNodeFact.Fact should have comment or be unexported (golint)
    • Line 90: warning: exported method VoteproofNodeFact.Signature should have comment or be unexported (golint)
    • Line 94: warning: exported method VoteproofNodeFact.Node should have comment or be unexported (golint)
    • Line 98: warning: exported method VoteproofNodeFact.Signer should have comment or be unexported (golint)
    • Line 102: warning: exported type VoteproofCallbacker should have comment or be unexported (golint)
    • Line 107: warning: exported function VoteproofWithCallback should have comment or be unexported (golint)
    • Line 111: warning: exported method VoteproofCallbacker.Callback should have comment or be unexported (golint)
    • Line 115: warning: exported type Voteproofer should have comment or be unexported (golint)
    • Line 119: warning: exported function CompareVoteproof should have comment or be unexported (golint)
    • mitum/launch/cmds/clean_storage.go
    • Line 16: warning: exported type CleanStorageCommand should have comment or be unexported (golint)
    • Line 20: warning: exported function NewCleanStorageCommand should have comment or be unexported (golint)
    • Line 67: warning: exported method CleanStorageCommand.Run should have comment or be unexported (golint)
    • Line 70: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/tree/fixedtree.go
    • Line 17: warning: exported var BaseFixedTreeNodeType should have comment or be unexported (golint)
    • Line 24: warning: exported var InvalidNodeError should have comment or be unexported (golint)
    • Line 34: warning: exported type FixedTreeNode should have comment or be unexported (golint)
    • Line 44: warning: exported type BaseFixedTreeNode should have comment or be unexported (golint)
    • Line 50: warning: exported function NewBaseFixedTreeNode should have comment or be unexported (golint)
    • Line 54: warning: exported function NewBaseFixedTreeNodeWithHash should have comment or be unexported (golint)
    • Line 58: warning: exported method BaseFixedTreeNode.Hint should have comment or be unexported (golint)
    • Line 62: warning: exported method BaseFixedTreeNode.IsValid should have comment or be unexported (golint)
    • Line 73: warning: exported method BaseFixedTreeNode.Equal should have comment or be unexported (golint)
    • Line 87: warning: exported method BaseFixedTreeNode.Index should have comment or be unexported (golint)
    • Line 91: warning: exported method BaseFixedTreeNode.Key should have comment or be unexported (golint)
    • Line 95: warning: exported method BaseFixedTreeNode.Hash should have comment or be unexported (golint)
    • Line 99: warning: exported method BaseFixedTreeNode.SetHash should have comment or be unexported (golint)
    • Line 105: warning: exported type FixedTree should have comment or be unexported (golint)
    • Line 109: warning: exported function NewFixedTree should have comment or be unexported (golint)
    • Line 113: warning: exported method FixedTree.Hint should have comment or be unexported (golint)
    • Line 117: warning: exported method FixedTree.IsValid should have comment or be unexported (golint)
    • Line 143: warning: exported method FixedTree.Len should have comment or be unexported (golint)
    • Line 156: warning: exported method FixedTree.Node should have comment or be unexported (golint)
    • Line 164: warning: exported method FixedTree.Traverse should have comment or be unexported (golint)
    • Line 182: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 193: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 209: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 236: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 239: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 253: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 277: warning: exported type FixedTreeGenerator should have comment or be unexported (golint)
    • Line 283: warning: exported function NewFixedTreeGenerator should have comment or be unexported (golint)
    • Line 290: warning: exported method FixedTreeGenerator.Add should have comment or be unexported (golint)
    • Line 307: warning: exported method FixedTreeGenerator.Tree should have comment or be unexported (golint)
    • Line 313: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 326: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 335: warning: exported function FixedTreeNodeHash should have comment or be unexported (golint)
    • Line 360: warning: exported function ProveFixedTreeProof should have comment or be unexported (golint)
    • Line 363: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 459: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 470: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/key/stellar_bson.go
    • Line 5: warning: exported method StellarPrivatekey.MarshalBSONValue should have comment or be unexported (golint)
    • Line 9: warning: exported method StellarPublickey.MarshalBSONValue should have comment or be unexported (golint)
    • mitum/base/state/state_v0_json.go
    • Line 11: warning: exported type StateV0PackerJSON should have comment or be unexported (golint)
    • Line 21: warning: exported method StateV0.PackerJSON should have comment or be unexported (golint)
    • Line 33: warning: exported method StateV0.MarshalJSON should have comment or be unexported (golint)
    • Line 37: warning: exported type StateV0UnpackerJSON should have comment or be unexported (golint)
    • Line 46: warning: exported method StateV0.UnpackJSON should have comment or be unexported (golint)
    • mitum/util/isvalid/isvalid.go
    • Line 7: warning: exported var InvalidError should have comment or be unexported (golint)
    • Line 9: warning: exported type IsValider should have comment or be unexported (golint)
    • mitum/storage/storage.go
    • Line 17: warning: exported type Database should have comment or be unexported (golint)
    • Line 60: warning: exported type DatabaseSession should have comment or be unexported (golint)
    • Line 69: warning: exported type SyncerSession should have comment or be unexported (golint)
    • Line 79: warning: exported type LastBlockSaver should have comment or be unexported (golint)
    • Line 83: warning: exported type StateUpdater should have comment or be unexported (golint)
    • mitum/network/nodepool.go
    • Line 18: warning: exported function NewNodepool should have comment or be unexported (golint)
    • Line 27: warning: exported method Nodepool.Node should have comment or be unexported (golint)
    • Line 36: warning: exported method Nodepool.Local should have comment or be unexported (golint)
    • Line 40: warning: exported method Nodepool.Exists should have comment or be unexported (golint)
    • Line 53: warning: exported method Nodepool.Add should have comment or be unexported (golint)
    • Line 75: warning: exported method Nodepool.Remove should have comment or be unexported (golint)
    • Line 101: warning: exported method Nodepool.Len should have comment or be unexported (golint)
    • Line 108: warning: exported method Nodepool.LenRemotes should have comment or be unexported (golint)
    • Line 119: warning: exported method Nodepool.Traverse should have comment or be unexported (golint)
    • Line 140: warning: exported method Nodepool.TraverseRemotes should have comment or be unexported (golint)
    • Line 156: warning: exported method Nodepool.Addresses should have comment or be unexported (golint)
    • mitum/launch/cmds/base_node.go
    • Line 12: warning: exported type BaseRunCommand should have comment or be unexported (golint)
    • Line 19: warning: exported function NewBaseRunCommand should have comment or be unexported (golint)
    • Line 27: warning: exported method BaseRunCommand.Processes should have comment or be unexported (golint)
    • Line 31: warning: exported method BaseRunCommand.SetProcesses should have comment or be unexported (golint)
    • mitum/util/localtime/time_bson.go
    • Line 9: warning: exported method Time.MarshalBSONValue should have comment or be unexported (golint)
    • Line 13: warning: exported method Time.UnmarshalBSONValue should have comment or be unexported (golint)
    • mitum/launch/process/process_time_syncer.go
    • Line 13: warning: exported const ProcessNameTimeSyncer should have comment or be unexported (golint)
    • Line 15: warning: exported var ProcessorTimeSyncer should have comment or be unexported (golint)
    • Line 31: warning: exported function ProcessTimeSyncer should have comment or be unexported (golint)
    • Line 50: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/ballot/ballot_v0_init_encode.go
    • Line 26: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 34: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/launch/process/process_suffrage.go
    • Line 18: warning: exported const ProcessNameSuffrage should have comment or be unexported (golint)
    • Line 20: warning: exported var ProcessorSuffrage should have comment or be unexported (golint)
    • Line 37: warning: exported function ProcessSuffrage should have comment or be unexported (golint)
    • Line 47: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 56: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 62: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 87: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 110: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • mitum/network/quic/primitive_client.go
    • Line 21: warning: exported type QuicClient should have comment or be unexported (golint)
    • Line 27: warning: exported function NewQuicClient should have comment or be unexported (golint)
    • Line 49: warning: exported method QuicClient.Get should have comment or be unexported (golint)
    • Line 59: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 64: warning: exported method QuicClient.Send should have comment or be unexported (golint)
    • Line 74: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 79: warning: exported method QuicClient.Request should have comment or be unexported (golint)
    • Line 91: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 152: warning: exported type QuicResponse should have comment or be unexported (golint)
    • Line 159: warning: exported function NewQuicResponse should have comment or be unexported (golint)
    • Line 163: warning: exported method QuicResponse.OK should have comment or be unexported (golint)
    • Line 167: warning: exported method QuicResponse.Bytes should have comment or be unexported (golint)
    • Line 193: warning: exported method QuicResponse.Close should have comment or be unexported (golint)
    • Line 199: warning: exported method QuicResponse.Body should have comment or be unexported (golint)
    • Line 210: warning: exported function CloneConfig should have comment or be unexported (golint)
    • mitum/base/state/value_number_json.go
    • Line 10: warning: exported type NumberValueJSONPacker should have comment or be unexported (golint)
    • Line 17: warning: exported method NumberValue.MarshalJSON should have comment or be unexported (golint)
    • Line 26: warning: exported type NumberValueJSONUnpacker should have comment or be unexported (golint)
    • Line 32: warning: exported method NumberValue.UnpackJSON should have comment or be unexported (golint)
    • mitum/base/suffrage_fixed.go
    • Line 20: warning: exported function NewFixedSuffrage should have comment or be unexported (golint)
    • Line 30: warning: exported method FixedSuffrage.Initialize should have comment or be unexported (golint)
    • Line 50: warning: exported method FixedSuffrage.Name should have comment or be unexported (golint)
    • Line 54: warning: exported method FixedSuffrage.NumberOfActing should have comment or be unexported (golint)
    • Line 58: warning: exported method FixedSuffrage.IsInside should have comment or be unexported (golint)
    • Line 63: warning: exported method FixedSuffrage.Acting should have comment or be unexported (golint)
    • Line 67: warning: exported method FixedSuffrage.IsActing should have comment or be unexported (golint)
    • Line 72: warning: exported method FixedSuffrage.IsProposer should have comment or be unexported (golint)
    • Line 76: warning: exported method FixedSuffrage.Nodes should have comment or be unexported (golint)
    • Line 80: warning: exported method FixedSuffrage.Verbose should have comment or be unexported (golint)
    • Line 93: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/storage/mongodb/doc_state.go
    • Line 13: warning: exported type StateDoc should have comment or be unexported (golint)
    • Line 18: warning: exported function NewStateDoc should have comment or be unexported (golint)
    • Line 30: warning: exported method StateDoc.MarshalBSON should have comment or be unexported (golint)
    • mitum/storage/blockdata/default_writer.go
    • Line 26: warning: exported var BlockDataWriterType should have comment or be unexported (golint)
    • Line 30: warning: exported type DefaultWriter should have comment or be unexported (golint)
    • Line 34: warning: exported function NewDefaultWriter should have comment or be unexported (golint)
    • Line 38: warning: exported method DefaultWriter.Hint should have comment or be unexported (golint)
    • Line 42: warning: exported method DefaultWriter.WriteManifest should have comment or be unexported (golint)
    • Line 46: warning: exported method DefaultWriter.WriteOperations should have comment or be unexported (golint)
    • Line 50: warning: exported method DefaultWriter.WriteOperationsTree should have comment or be unexported (golint)
    • Line 54: warning: exported method DefaultWriter.WriteStates should have comment or be unexported (golint)
    • Line 58: warning: exported method DefaultWriter.WriteStatesTree should have comment or be unexported (golint)
    • Line 62: warning: exported method DefaultWriter.WriteINITVoteproof should have comment or be unexported (golint)
    • Line 66: warning: exported method DefaultWriter.WriteACCEPTVoteproof should have comment or be unexported (golint)
    • Line 70: warning: exported method DefaultWriter.WriteSuffrageInfo should have comment or be unexported (golint)
    • Line 74: warning: exported method DefaultWriter.WriteProposal should have comment or be unexported (golint)
    • Line 78: warning: exported method DefaultWriter.ReadManifest should have comment or be unexported (golint)
    • Line 81: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 86: warning: exported method DefaultWriter.ReadOperations should have comment or be unexported (golint)
    • Line 99: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 113: warning: exported method DefaultWriter.ReadOperationsTree should have comment or be unexported (golint)
    • Line 117: warning: exported method DefaultWriter.ReadStates should have comment or be unexported (golint)
    • Line 130: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 144: warning: exported method DefaultWriter.ReadStatesTree should have comment or be unexported (golint)
    • Line 148: warning: exported method DefaultWriter.ReadINITVoteproof should have comment or be unexported (golint)
    • Line 151: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 156: warning: exported method DefaultWriter.ReadACCEPTVoteproof should have comment or be unexported (golint)
    • Line 159: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 164: warning: exported method DefaultWriter.ReadSuffrageInfo should have comment or be unexported (golint)
    • Line 167: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 172: warning: exported method DefaultWriter.ReadProposal should have comment or be unexported (golint)
    • Line 175: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 183: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 249: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 304: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 318: warning: exported function WritelinesWithIndex should have comment or be unexported (golint)
    • Line 332: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 340: warning: exported function ReadlinesWithIndex should have comment or be unexported (golint)
    • Line 355: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 365: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 397: warning: exported type ItemsHeader should have comment or be unexported (golint)
    • Line 402: warning: exported function ParseItemIndexLine should have comment or be unexported (golint)
    • mitum/launch/config/node.go
    • Line 9: warning: exported type Node should have comment or be unexported (golint)
    • Line 14: warning: exported type RemoteNode should have comment or be unexported (golint)
    • Line 21: warning: exported type BaseRemoteNode should have comment or be unexported (golint)
    • Line 28: warning: exported function NewBaseRemoteNode should have comment or be unexported (golint)
    • Line 35: warning: exported method BaseRemoteNode.Address should have comment or be unexported (golint)
    • Line 39: warning: exported method BaseRemoteNode.SetAddress should have comment or be unexported (golint)
    • Line 42: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 49: warning: exported method BaseRemoteNode.Publickey should have comment or be unexported (golint)
    • Line 53: warning: exported method BaseRemoteNode.SetPublickey should have comment or be unexported (golint)
    • Line 56: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/base/state/value_hinted.go
    • Line 13: warning: exported var HintedValueType should have comment or be unexported (golint)
    • Line 17: warning: exported type HintedValue should have comment or be unexported (golint)
    • Line 21: warning: exported function NewHintedValue should have comment or be unexported (golint)
    • Line 31: warning: exported method HintedValue.IsValid should have comment or be unexported (golint)
    • Line 41: warning: exported method HintedValue.Bytes should have comment or be unexported (golint)
    • Line 45: warning: exported method HintedValue.Hint should have comment or be unexported (golint)
    • Line 49: warning: exported method HintedValue.Hash should have comment or be unexported (golint)
    • Line 53: warning: exported method HintedValue.Interface should have comment or be unexported (golint)
    • Line 57: warning: exported method HintedValue.Equal should have comment or be unexported (golint)
    • Line 61: warning: exported method HintedValue.Set should have comment or be unexported (golint)
    • mitum/launch/config/util.go
    • Line 12: warning: exported function ParseURLString should have comment or be unexported (golint)
    • Line 38: warning: exported function IfNotNil should have comment or be unexported (golint)
    • Line 46: warning: exported function ParseMap should have comment or be unexported (golint)
    • Line 50: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 60: warning: exported function ParseType should have comment or be unexported (golint)
    • Line 64: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • mitum/storage/blockdata/localfs/util.go
    • Line 17: warning: exported function LoadBlock should have comment or be unexported (golint)
    • Line 108: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 122: warning: exported function LoadData should have comment or be unexported (golint)
    • Line 153: warning: exported function HeightDirectory should have comment or be unexported (golint)
    • Line 186: warning: exported function ParseDataFileName should have comment or be unexported (golint)
    • Line 207: warning: exported function NewBaseBlockDataMapItem should have comment or be unexported (golint)
    • Line 212: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • mitum/util/valuehash/bytes.go
    • Line 16: warning: exported type Bytes should have comment or be unexported (golint)
    • Line 18: warning: exported function NewBytes should have comment or be unexported (golint)
    • Line 22: warning: exported function NewBytesFromString should have comment or be unexported (golint)
    • Line 30: warning: exported method Bytes.Hint should have comment or be unexported (golint)
    • Line 34: warning: exported method Bytes.Empty should have comment or be unexported (golint)
    • Line 38: warning: exported method Bytes.IsValid should have comment or be unexported (golint)
    • Line 48: warning: exported method Bytes.Size should have comment or be unexported (golint)
    • Line 52: warning: exported method Bytes.Bytes should have comment or be unexported (golint)
    • Line 56: warning: exported method Bytes.Equal should have comment or be unexported (golint)
    • mitum/util/logging/event.go
    • Line 15: warning: exported function Dict should have comment or be unexported (golint)
    • Line 23: warning: exported method Event.AnErr should have comment or be unexported (golint)
    • Line 28: warning: exported method Event.Array should have comment or be unexported (golint)
    • Line 33: warning: exported method Event.Bool should have comment or be unexported (golint)
    • Line 38: warning: exported method Event.Bools should have comment or be unexported (golint)
    • Line 43: warning: exported method Event.Bytes should have comment or be unexported (golint)
    • Line 48: warning: exported method Event.CallerWithSkipFrameCount should have comment or be unexported (golint)
    • Line 54: warning: exported method Event.Dict should have comment or be unexported (golint)
    • Line 59: warning: exported method Event.Dur should have comment or be unexported (golint)
    • Line 64: warning: exported method Event.Durs should have comment or be unexported (golint)
    • Line 69: warning: exported method Event.EmbedObject should have comment or be unexported (golint)
    • Line 74: warning: exported method Event.Err should have comment or be unexported (golint)
    • Line 79: warning: exported method Event.Errs should have comment or be unexported (golint)
    • Line 84: warning: exported method Event.Fields should have comment or be unexported (golint)
    • Line 89: warning: exported method Event.Float32 should have comment or be unexported (golint)
    • Line 94: warning: exported method Event.Float64 should have comment or be unexported (golint)
    • Line 99: warning: exported method Event.Floats32 should have comment or be unexported (golint)
    • Line 104: warning: exported method Event.Floats64 should have comment or be unexported (golint)
    • Line 109: warning: exported method Event.Hex should have comment or be unexported (golint)
    • Line 114: warning: exported method Event.IPAddr should have comment or be unexported (golint)
    • Line 119: warning: exported method Event.IPPrefix should have comment or be unexported (golint)
    • Line 124: warning: exported method Event.Int should have comment or be unexported (golint)
    • Line 129: warning: exported method Event.Int16 should have comment or be unexported (golint)
    • Line 134: warning: exported method Event.Int32 should have comment or be unexported (golint)
    • Line 139: warning: exported method Event.Int64 should have comment or be unexported (golint)
    • Line 144: warning: exported method Event.Int8 should have comment or be unexported (golint)
    • Line 149: warning: exported method Event.Interface should have comment or be unexported (golint)
    • Line 154: warning: exported method Event.Ints should have comment or be unexported (golint)
    • Line 159: warning: exported method Event.Ints16 should have comment or be unexported (golint)
    • Line 164: warning: exported method Event.Ints32 should have comment or be unexported (golint)
    • Line 169: warning: exported method Event.Ints64 should have comment or be unexported (golint)
    • Line 174: warning: exported method Event.Ints8 should have comment or be unexported (golint)
    • Line 179: warning: exported method Event.MACAddr should have comment or be unexported (golint)
    • Line 184: warning: exported method Event.Object should have comment or be unexported (golint)
    • Line 189: warning: exported method Event.RawJSON should have comment or be unexported (golint)
    • Line 194: warning: exported method Event.Str should have comment or be unexported (golint)
    • Line 199: warning: exported method Event.Strs should have comment or be unexported (golint)
    • Line 204: warning: exported method Event.TimeDiff should have comment or be unexported (golint)
    • Line 209: warning: exported method Event.Time should have comment or be unexported (golint)
    • Line 214: warning: exported method Event.Times should have comment or be unexported (golint)
    • Line 219: warning: exported method Event.Uint should have comment or be unexported (golint)
    • Line 224: warning: exported method Event.Uint16 should have comment or be unexported (golint)
    • Line 229: warning: exported method Event.Uint32 should have comment or be unexported (golint)
    • Line 234: warning: exported method Event.Uint64 should have comment or be unexported (golint)
    • Line 239: warning: exported method Event.Uint8 should have comment or be unexported (golint)
    • Line 244: warning: exported method Event.Uints should have comment or be unexported (golint)
    • Line 249: warning: exported method Event.Uints16 should have comment or be unexported (golint)
    • Line 254: warning: exported method Event.Uints32 should have comment or be unexported (golint)
    • Line 259: warning: exported method Event.Uints64 should have comment or be unexported (golint)
    • Line 264: warning: exported method Event.Uints8 should have comment or be unexported (golint)
    • Line 269: warning: exported method Event.Hinted should have comment or be unexported (golint)
    • Line 279: warning: exported method Event.HintedVerbose should have comment or be unexported (golint)
    • mitum/base/operation/tree_bson.go
    • Line 10: warning: exported method FixedTreeNode.MarshalBSON should have comment or be unexported (golint)
    • Line 21: warning: exported type FixedTreeNodeBSONUnpacker should have comment or be unexported (golint)
    • Line 26: warning: exported method FixedTreeNode.UnpackBSON should have comment or be unexported (golint)
    • Line 40: warning: exported method BaseReasonError.MarshalBSON should have comment or be unexported (golint)
    • Line 50: warning: exported type BaseReasonErrorBSONUnpacker should have comment or be unexported (golint)
    • Line 55: warning: exported method BaseReasonError.UnmarshalBSON should have comment or be unexported (golint)

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!


misspell99%

Misspell Finds commonly misspelled English words

    • mitum/isaac/ballotbox_test.go
    • Line 173: warning: "differnt" is a misspelling of "different" (misspell)
    • Line 209: warning: "differnt" is a misspelling of "different" (misspell)
    • Line 234: warning: "differnt" is a misspelling of "different" (misspell)
    • Line 339: warning: "differnt" is a misspelling of "different" (misspell)
    • Line 365: warning: "differnt" is a misspelling of "different" (misspell)
    • Line 391: warning: "differnt" is a misspelling of "different" (misspell)