Preparing report...

Report for github.com/goshawkdb/server

(v0.0.0-20161124192420-7ef882741303)

B    Not bad!    Found 55 issues across 57 files

Tweet

gofmt71%

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


go_vet100%

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

No problems detected. Good job!


golint7%

Golint is a linter for Go source code.

    • client/localconnection.go
    • Line 18: warning: exported type LocalConnection should have comment or be unexported (golint)
    • Line 123: warning: exported method LocalConnection.NextVarUUId should have comment or be unexported (golint)
    • Line 153: warning: exported method LocalConnection.Shutdown should have comment or be unexported (golint)
    • Line 159: warning: exported method LocalConnection.Status should have comment or be unexported (golint)
    • Line 163: warning: exported method LocalConnection.SubmissionOutcomeReceived should have comment or be unexported (golint)
    • Line 172: warning: exported method LocalConnection.TopologyChanged should have comment or be unexported (golint)
    • Line 194: warning: exported method LocalConnection.RunClientTransaction should have comment or be unexported (golint)
    • Line 203: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 208: warning: comment on exported method LocalConnection.RunTransaction should be of the form "RunTransaction ..." (golint)
    • Line 219: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 231: warning: exported method LocalConnection.ConnectedRMs should have comment or be unexported (golint)
    • Line 234: warning: exported method LocalConnection.ConnectionLost should have comment or be unexported (golint)
    • Line 237: warning: exported method LocalConnection.ConnectionEstablished should have comment or be unexported (golint)
    • Line 244: warning: exported function NewLocalConnection should have comment or be unexported (golint)
    • paxos/proposerdispatcher.go
    • Line 16: warning: exported type ProposerDispatcher should have comment or be unexported (golint)
    • Line 21: warning: exported function NewProposerDispatcher should have comment or be unexported (golint)
    • Line 33: warning: exported method ProposerDispatcher.TxnReceived should have comment or be unexported (golint)
    • Line 38: warning: exported method ProposerDispatcher.OneBTxnVotesReceived should have comment or be unexported (golint)
    • Line 43: warning: exported method ProposerDispatcher.TwoBTxnVotesReceived should have comment or be unexported (golint)
    • Line 58: warning: exported method ProposerDispatcher.TxnGloballyCompleteReceived should have comment or be unexported (golint)
    • Line 63: warning: exported method ProposerDispatcher.TxnSubmissionAbortReceived should have comment or be unexported (golint)
    • Line 68: warning: exported method ProposerDispatcher.ImmigrationReceived should have comment or be unexported (golint)
    • Line 80: warning: exported method ProposerDispatcher.Status should have comment or be unexported (golint)
    • Line 106: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • consts.go
    • Line 8: warning: exported const ServerVersion should have comment (or a comment on this block) or be unexported (golint)
    • paxos/dispatchermanager.go
    • Line 11: warning: exported type Dispatchers should have comment or be unexported (golint)
    • Line 19: warning: exported function NewDispatchers should have comment or be unexported (golint)
    • Line 39: warning: exported method Dispatchers.IsDatabaseEmpty should have comment or be unexported (golint)
    • capnp/connection.capnp.go
    • Line 13: warning: exported type HelloServerFromServer should have comment or be unexported (golint)
    • Line 15: warning: exported function NewHelloServerFromServer should have comment or be unexported (golint)
    • Line 18: warning: exported function NewRootHelloServerFromServer should have comment or be unexported (golint)
    • Line 21: warning: exported function AutoNewHelloServerFromServer should have comment or be unexported (golint)
    • Line 24: warning: exported function ReadRootHelloServerFromServer should have comment or be unexported (golint)
    • Line 27: warning: exported method HelloServerFromServer.LocalHost should have comment or be unexported (golint)
    • Line 28: warning: exported method HelloServerFromServer.LocalHostBytes should have comment or be unexported (golint)
    • Line 31: warning: exported method HelloServerFromServer.SetLocalHost should have comment or be unexported (golint)
    • Line 32: warning: exported method HelloServerFromServer.RmId should have comment or be unexported (golint)
    • Line 33: warning: exported method HelloServerFromServer.SetRmId should have comment or be unexported (golint)
    • Line 34: warning: exported method HelloServerFromServer.BootCount should have comment or be unexported (golint)
    • Line 35: warning: exported method HelloServerFromServer.SetBootCount should have comment or be unexported (golint)
    • Line 36: warning: exported method HelloServerFromServer.TieBreak should have comment or be unexported (golint)
    • Line 37: warning: exported method HelloServerFromServer.SetTieBreak should have comment or be unexported (golint)
    • Line 38: warning: exported method HelloServerFromServer.ClusterId should have comment or be unexported (golint)
    • Line 39: warning: exported method HelloServerFromServer.ClusterIdBytes should have comment or be unexported (golint)
    • Line 42: warning: exported method HelloServerFromServer.SetClusterId should have comment or be unexported (golint)
    • Line 43: warning: exported method HelloServerFromServer.ClusterUUId should have comment or be unexported (golint)
    • Line 44: warning: exported method HelloServerFromServer.SetClusterUUId should have comment or be unexported (golint)
    • Line 45: warning: exported method HelloServerFromServer.WriteJSON should have comment or be unexported (golint)
    • Line 171: warning: exported method HelloServerFromServer.MarshalJSON should have comment or be unexported (golint)
    • Line 176: warning: exported method HelloServerFromServer.WriteCapLit should have comment or be unexported (golint)
    • Line 302: warning: exported method HelloServerFromServer.MarshalCapLit should have comment or be unexported (golint)
    • Line 308: warning: don't use underscores in Go names; type HelloServerFromServer_List should be HelloServerFromServerList (golint)
    • Line 308: warning: exported type HelloServerFromServer_List should have comment or be unexported (golint)
    • Line 310: warning: exported function NewHelloServerFromServerList should have comment or be unexported (golint)
    • Line 313: warning: exported method HelloServerFromServer_List.Len should have comment or be unexported (golint)
    • Line 314: warning: exported method HelloServerFromServer_List.At should have comment or be unexported (golint)
    • Line 317: warning: exported method HelloServerFromServer_List.ToArray should have comment or be unexported (golint)
    • Line 325: warning: exported method HelloServerFromServer_List.Set should have comment or be unexported (golint)
    • Line 329: warning: exported type Message should have comment or be unexported (golint)
    • Line 330: warning: don't use underscores in Go names; type Message_Which should be MessageWhich (golint)
    • Line 330: warning: exported type Message_Which should have comment or be unexported (golint)
    • Line 333: warning: exported const MESSAGE_HEARTBEAT should have comment (or a comment on this block) or be unexported (golint)
    • Line 351: warning: exported function NewMessage should have comment or be unexported (golint)
    • Line 352: warning: exported function NewRootMessage should have comment or be unexported (golint)
    • Line 353: warning: exported function AutoNewMessage should have comment or be unexported (golint)
    • Line 354: warning: exported function ReadRootMessage should have comment or be unexported (golint)
    • Line 355: warning: exported method Message.Which should have comment or be unexported (golint)
    • Line 356: warning: exported method Message.SetHeartbeat should have comment or be unexported (golint)
    • Line 357: warning: exported method Message.SetFlushed should have comment or be unexported (golint)
    • Line 358: warning: exported method Message.ConnectionError should have comment or be unexported (golint)
    • Line 359: warning: exported method Message.ConnectionErrorBytes should have comment or be unexported (golint)
    • Line 360: warning: exported method Message.SetConnectionError should have comment or be unexported (golint)
    • Line 364: warning: exported method Message.TxnSubmission should have comment or be unexported (golint)
    • Line 365: warning: exported method Message.SetTxnSubmission should have comment or be unexported (golint)
    • Line 369: warning: exported method Message.SubmissionOutcome should have comment or be unexported (golint)
    • Line 370: warning: exported method Message.SetSubmissionOutcome should have comment or be unexported (golint)
    • Line 374: warning: exported method Message.SubmissionComplete should have comment or be unexported (golint)
    • Line 377: warning: exported method Message.SetSubmissionComplete should have comment or be unexported (golint)
    • Line 381: warning: exported method Message.SubmissionAbort should have comment or be unexported (golint)
    • Line 384: warning: exported method Message.SetSubmissionAbort should have comment or be unexported (golint)
    • Line 388: warning: exported method Message.OneATxnVotes should have comment or be unexported (golint)
    • Line 389: warning: exported method Message.SetOneATxnVotes should have comment or be unexported (golint)
    • Line 393: warning: exported method Message.OneBTxnVotes should have comment or be unexported (golint)
    • Line 394: warning: exported method Message.SetOneBTxnVotes should have comment or be unexported (golint)
    • Line 398: warning: exported method Message.TwoATxnVotes should have comment or be unexported (golint)
    • Line 399: warning: exported method Message.SetTwoATxnVotes should have comment or be unexported (golint)
    • Line 403: warning: exported method Message.TwoBTxnVotes should have comment or be unexported (golint)
    • Line 404: warning: exported method Message.SetTwoBTxnVotes should have comment or be unexported (golint)
    • Line 408: warning: exported method Message.TxnLocallyComplete should have comment or be unexported (golint)
    • Line 411: warning: exported method Message.SetTxnLocallyComplete should have comment or be unexported (golint)
    • Line 415: warning: exported method Message.TxnGloballyComplete should have comment or be unexported (golint)
    • Line 418: warning: exported method Message.SetTxnGloballyComplete should have comment or be unexported (golint)
    • Line 422: warning: exported method Message.TopologyChangeRequest should have comment or be unexported (golint)
    • Line 425: warning: exported method Message.SetTopologyChangeRequest should have comment or be unexported (golint)
    • Line 429: warning: exported method Message.Migration should have comment or be unexported (golint)
    • Line 430: warning: exported method Message.SetMigration should have comment or be unexported (golint)
    • Line 434: warning: exported method Message.MigrationComplete should have comment or be unexported (golint)
    • Line 437: warning: exported method Message.SetMigrationComplete should have comment or be unexported (golint)
    • Line 441: warning: exported method Message.WriteJSON should have comment or be unexported (golint)
    • Line 669: warning: exported method Message.MarshalJSON should have comment or be unexported (golint)
    • Line 674: warning: exported method Message.WriteCapLit should have comment or be unexported (golint)
    • Line 902: warning: exported method Message.MarshalCapLit should have comment or be unexported (golint)
    • Line 908: warning: don't use underscores in Go names; type Message_List should be MessageList (golint)
    • Line 908: warning: exported type Message_List should have comment or be unexported (golint)
    • Line 910: warning: exported function NewMessageList should have comment or be unexported (golint)
    • Line 913: warning: exported method Message_List.Len should have comment or be unexported (golint)
    • Line 914: warning: exported method Message_List.At should have comment or be unexported (golint)
    • Line 915: warning: exported method Message_List.ToArray should have comment or be unexported (golint)
    • Line 923: warning: exported method Message_List.Set should have comment or be unexported (golint)
    • capnp/txncompletion.capnp.go
    • Line 13: warning: exported type TxnLocallyComplete should have comment or be unexported (golint)
    • Line 15: warning: exported function NewTxnLocallyComplete should have comment or be unexported (golint)
    • Line 18: warning: exported function NewRootTxnLocallyComplete should have comment or be unexported (golint)
    • Line 21: warning: exported function AutoNewTxnLocallyComplete should have comment or be unexported (golint)
    • Line 24: warning: exported function ReadRootTxnLocallyComplete should have comment or be unexported (golint)
    • Line 27: warning: exported method TxnLocallyComplete.TxnId should have comment or be unexported (golint)
    • Line 28: warning: exported method TxnLocallyComplete.SetTxnId should have comment or be unexported (golint)
    • Line 29: warning: exported method TxnLocallyComplete.WriteJSON should have comment or be unexported (golint)
    • Line 60: warning: exported method TxnLocallyComplete.MarshalJSON should have comment or be unexported (golint)
    • Line 65: warning: exported method TxnLocallyComplete.WriteCapLit should have comment or be unexported (golint)
    • Line 96: warning: exported method TxnLocallyComplete.MarshalCapLit should have comment or be unexported (golint)
    • Line 102: warning: don't use underscores in Go names; type TxnLocallyComplete_List should be TxnLocallyCompleteList (golint)
    • Line 102: warning: exported type TxnLocallyComplete_List should have comment or be unexported (golint)
    • Line 104: warning: exported function NewTxnLocallyCompleteList should have comment or be unexported (golint)
    • Line 107: warning: exported method TxnLocallyComplete_List.Len should have comment or be unexported (golint)
    • Line 108: warning: exported method TxnLocallyComplete_List.At should have comment or be unexported (golint)
    • Line 111: warning: exported method TxnLocallyComplete_List.ToArray should have comment or be unexported (golint)
    • Line 119: warning: exported method TxnLocallyComplete_List.Set should have comment or be unexported (golint)
    • Line 123: warning: exported type TxnGloballyComplete should have comment or be unexported (golint)
    • Line 125: warning: exported function NewTxnGloballyComplete should have comment or be unexported (golint)
    • Line 128: warning: exported function NewRootTxnGloballyComplete should have comment or be unexported (golint)
    • Line 131: warning: exported function AutoNewTxnGloballyComplete should have comment or be unexported (golint)
    • Line 134: warning: exported function ReadRootTxnGloballyComplete should have comment or be unexported (golint)
    • Line 137: warning: exported method TxnGloballyComplete.TxnId should have comment or be unexported (golint)
    • Line 138: warning: exported method TxnGloballyComplete.SetTxnId should have comment or be unexported (golint)
    • Line 139: warning: exported method TxnGloballyComplete.WriteJSON should have comment or be unexported (golint)
    • Line 170: warning: exported method TxnGloballyComplete.MarshalJSON should have comment or be unexported (golint)
    • Line 175: warning: exported method TxnGloballyComplete.WriteCapLit should have comment or be unexported (golint)
    • Line 206: warning: exported method TxnGloballyComplete.MarshalCapLit should have comment or be unexported (golint)
    • Line 212: warning: don't use underscores in Go names; type TxnGloballyComplete_List should be TxnGloballyCompleteList (golint)
    • Line 212: warning: exported type TxnGloballyComplete_List should have comment or be unexported (golint)
    • Line 214: warning: exported function NewTxnGloballyCompleteList should have comment or be unexported (golint)
    • Line 217: warning: exported method TxnGloballyComplete_List.Len should have comment or be unexported (golint)
    • Line 218: warning: exported method TxnGloballyComplete_List.At should have comment or be unexported (golint)
    • Line 221: warning: exported method TxnGloballyComplete_List.ToArray should have comment or be unexported (golint)
    • Line 229: warning: exported method TxnGloballyComplete_List.Set should have comment or be unexported (golint)
    • Line 233: warning: exported type TxnSubmissionComplete should have comment or be unexported (golint)
    • Line 235: warning: exported function NewTxnSubmissionComplete should have comment or be unexported (golint)
    • Line 238: warning: exported function NewRootTxnSubmissionComplete should have comment or be unexported (golint)
    • Line 241: warning: exported function AutoNewTxnSubmissionComplete should have comment or be unexported (golint)
    • Line 244: warning: exported function ReadRootTxnSubmissionComplete should have comment or be unexported (golint)
    • Line 247: warning: exported method TxnSubmissionComplete.TxnId should have comment or be unexported (golint)
    • Line 248: warning: exported method TxnSubmissionComplete.SetTxnId should have comment or be unexported (golint)
    • Line 249: warning: exported method TxnSubmissionComplete.WriteJSON should have comment or be unexported (golint)
    • Line 280: warning: exported method TxnSubmissionComplete.MarshalJSON should have comment or be unexported (golint)
    • Line 285: warning: exported method TxnSubmissionComplete.WriteCapLit should have comment or be unexported (golint)
    • Line 316: warning: exported method TxnSubmissionComplete.MarshalCapLit should have comment or be unexported (golint)
    • Line 322: warning: don't use underscores in Go names; type TxnSubmissionComplete_List should be TxnSubmissionCompleteList (golint)
    • Line 322: warning: exported type TxnSubmissionComplete_List should have comment or be unexported (golint)
    • Line 324: warning: exported function NewTxnSubmissionCompleteList should have comment or be unexported (golint)
    • Line 327: warning: exported method TxnSubmissionComplete_List.Len should have comment or be unexported (golint)
    • Line 328: warning: exported method TxnSubmissionComplete_List.At should have comment or be unexported (golint)
    • Line 331: warning: exported method TxnSubmissionComplete_List.ToArray should have comment or be unexported (golint)
    • Line 339: warning: exported method TxnSubmissionComplete_List.Set should have comment or be unexported (golint)
    • Line 343: warning: exported type TxnSubmissionAbort should have comment or be unexported (golint)
    • Line 345: warning: exported function NewTxnSubmissionAbort should have comment or be unexported (golint)
    • Line 348: warning: exported function NewRootTxnSubmissionAbort should have comment or be unexported (golint)
    • Line 351: warning: exported function AutoNewTxnSubmissionAbort should have comment or be unexported (golint)
    • Line 354: warning: exported function ReadRootTxnSubmissionAbort should have comment or be unexported (golint)
    • Line 357: warning: exported method TxnSubmissionAbort.TxnId should have comment or be unexported (golint)
    • Line 358: warning: exported method TxnSubmissionAbort.SetTxnId should have comment or be unexported (golint)
    • Line 359: warning: exported method TxnSubmissionAbort.WriteJSON should have comment or be unexported (golint)
    • Line 390: warning: exported method TxnSubmissionAbort.MarshalJSON should have comment or be unexported (golint)
    • Line 395: warning: exported method TxnSubmissionAbort.WriteCapLit should have comment or be unexported (golint)
    • Line 426: warning: exported method TxnSubmissionAbort.MarshalCapLit should have comment or be unexported (golint)
    • Line 432: warning: don't use underscores in Go names; type TxnSubmissionAbort_List should be TxnSubmissionAbortList (golint)
    • Line 432: warning: exported type TxnSubmissionAbort_List should have comment or be unexported (golint)
    • Line 434: warning: exported function NewTxnSubmissionAbortList should have comment or be unexported (golint)
    • Line 437: warning: exported method TxnSubmissionAbort_List.Len should have comment or be unexported (golint)
    • Line 438: warning: exported method TxnSubmissionAbort_List.At should have comment or be unexported (golint)
    • Line 441: warning: exported method TxnSubmissionAbort_List.ToArray should have comment or be unexported (golint)
    • Line 449: warning: exported method TxnSubmissionAbort_List.Set should have comment or be unexported (golint)
    • txnengine/ballot.go
    • Line 11: warning: exported type Vote should have comment or be unexported (golint)
    • Line 14: warning: exported const Commit should have comment (or a comment on this block) or be unexported (golint)
    • Line 30: warning: exported method Vote.ToVoteEnum should have comment or be unexported (golint)
    • Line 41: warning: exported type Ballot should have comment or be unexported (golint)
    • Line 53: warning: exported type BallotBuilder should have comment or be unexported (golint)
    • Line 58: warning: exported function BallotFromData should have comment or be unexported (golint)
    • Line 75: warning: exported method Ballot.Aborted should have comment or be unexported (golint)
    • Line 75: warning: receiver name ballot should be consistent with previous receiver name b for Ballot (golint)
    • Line 79: warning: exported function NewBallotBuilder should have comment or be unexported (golint)
    • Line 100: warning: exported method BallotBuilder.CreateBadReadBallot should have comment or be unexported (golint)
    • Line 115: warning: exported method BallotBuilder.ToBallot should have comment or be unexported (golint)
    • txnengine/transaction.go
    • Line 14: warning: exported type TxnLocalStateChange should have comment or be unexported (golint)
    • Line 20: warning: exported type Txn should have comment or be unexported (golint)
    • Line 38: warning: exported method Txn.Compare should have comment or be unexported (golint)
    • Line 104: warning: receiver name a should be consistent with previous receiver name action for localAction (golint)
    • Line 108: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 144: warning: exported function ImmigrationTxnFromCap should have comment or be unexported (golint)
    • Line 187: warning: exported function TxnFromReader should have comment or be unexported (golint)
    • Line 215: warning: receiver name txn should be consistent with previous receiver name txnA for Txn (golint)
    • Line 306: warning: exported method Txn.Start should have comment or be unexported (golint)
    • Line 306: warning: receiver name txn should be consistent with previous receiver name txnA for Txn (golint)
    • Line 324: warning: receiver name txn should be consistent with previous receiver name txnA for Txn (golint)
    • Line 343: warning: receiver name txn should be consistent with previous receiver name txnA for Txn (golint)
    • Line 347: warning: exported method Txn.Status should have comment or be unexported (golint)
    • Line 347: warning: receiver name txn should be consistent with previous receiver name txnA for Txn (golint)
    • capnp/acceptor.capnp.go
    • Line 13: warning: exported type AcceptorState should have comment or be unexported (golint)
    • Line 15: warning: exported function NewAcceptorState should have comment or be unexported (golint)
    • Line 16: warning: exported function NewRootAcceptorState should have comment or be unexported (golint)
    • Line 17: warning: exported function AutoNewAcceptorState should have comment or be unexported (golint)
    • Line 18: warning: exported function ReadRootAcceptorState should have comment or be unexported (golint)
    • Line 19: warning: exported method AcceptorState.Outcome should have comment or be unexported (golint)
    • Line 20: warning: exported method AcceptorState.SetOutcome should have comment or be unexported (golint)
    • Line 21: warning: exported method AcceptorState.SendToAll should have comment or be unexported (golint)
    • Line 22: warning: exported method AcceptorState.SetSendToAll should have comment or be unexported (golint)
    • Line 23: warning: exported method AcceptorState.Instances should have comment or be unexported (golint)
    • Line 26: warning: exported method AcceptorState.SetInstances should have comment or be unexported (golint)
    • Line 27: warning: exported method AcceptorState.WriteJSON should have comment or be unexported (golint)
    • Line 106: warning: exported method AcceptorState.MarshalJSON should have comment or be unexported (golint)
    • Line 111: warning: exported method AcceptorState.WriteCapLit should have comment or be unexported (golint)
    • Line 190: warning: exported method AcceptorState.MarshalCapLit should have comment or be unexported (golint)
    • Line 196: warning: don't use underscores in Go names; type AcceptorState_List should be AcceptorStateList (golint)
    • Line 196: warning: exported type AcceptorState_List should have comment or be unexported (golint)
    • Line 198: warning: exported function NewAcceptorStateList should have comment or be unexported (golint)
    • Line 201: warning: exported method AcceptorState_List.Len should have comment or be unexported (golint)
    • Line 202: warning: exported method AcceptorState_List.At should have comment or be unexported (golint)
    • Line 205: warning: exported method AcceptorState_List.ToArray should have comment or be unexported (golint)
    • Line 213: warning: exported method AcceptorState_List.Set should have comment or be unexported (golint)
    • Line 215: warning: exported type InstancesForVar should have comment or be unexported (golint)
    • Line 217: warning: exported function NewInstancesForVar should have comment or be unexported (golint)
    • Line 218: warning: exported function NewRootInstancesForVar should have comment or be unexported (golint)
    • Line 221: warning: exported function AutoNewInstancesForVar should have comment or be unexported (golint)
    • Line 222: warning: exported function ReadRootInstancesForVar should have comment or be unexported (golint)
    • Line 225: warning: exported method InstancesForVar.VarId should have comment or be unexported (golint)
    • Line 226: warning: exported method InstancesForVar.SetVarId should have comment or be unexported (golint)
    • Line 227: warning: exported method InstancesForVar.Instances should have comment or be unexported (golint)
    • Line 230: warning: exported method InstancesForVar.SetInstances should have comment or be unexported (golint)
    • Line 231: warning: exported method InstancesForVar.Result should have comment or be unexported (golint)
    • Line 232: warning: exported method InstancesForVar.SetResult should have comment or be unexported (golint)
    • Line 233: warning: exported method InstancesForVar.WriteJSON should have comment or be unexported (golint)
    • Line 316: warning: exported method InstancesForVar.MarshalJSON should have comment or be unexported (golint)
    • Line 321: warning: exported method InstancesForVar.WriteCapLit should have comment or be unexported (golint)
    • Line 404: warning: exported method InstancesForVar.MarshalCapLit should have comment or be unexported (golint)
    • Line 410: warning: don't use underscores in Go names; type InstancesForVar_List should be InstancesForVarList (golint)
    • Line 410: warning: exported type InstancesForVar_List should have comment or be unexported (golint)
    • Line 412: warning: exported function NewInstancesForVarList should have comment or be unexported (golint)
    • Line 415: warning: exported method InstancesForVar_List.Len should have comment or be unexported (golint)
    • Line 416: warning: exported method InstancesForVar_List.At should have comment or be unexported (golint)
    • Line 419: warning: exported method InstancesForVar_List.ToArray should have comment or be unexported (golint)
    • Line 427: warning: exported method InstancesForVar_List.Set should have comment or be unexported (golint)
    • Line 431: warning: exported type AcceptedInstance should have comment or be unexported (golint)
    • Line 433: warning: exported function NewAcceptedInstance should have comment or be unexported (golint)
    • Line 434: warning: exported function NewRootAcceptedInstance should have comment or be unexported (golint)
    • Line 437: warning: exported function AutoNewAcceptedInstance should have comment or be unexported (golint)
    • Line 440: warning: exported function ReadRootAcceptedInstance should have comment or be unexported (golint)
    • Line 443: warning: exported method AcceptedInstance.RmId should have comment or be unexported (golint)
    • Line 444: warning: exported method AcceptedInstance.SetRmId should have comment or be unexported (golint)
    • Line 445: warning: exported method AcceptedInstance.RoundNumber should have comment or be unexported (golint)
    • Line 446: warning: exported method AcceptedInstance.SetRoundNumber should have comment or be unexported (golint)
    • Line 447: warning: exported method AcceptedInstance.Ballot should have comment or be unexported (golint)
    • Line 448: warning: exported method AcceptedInstance.SetBallot should have comment or be unexported (golint)
    • Line 449: warning: exported method AcceptedInstance.WriteJSON should have comment or be unexported (golint)
    • Line 518: warning: exported method AcceptedInstance.MarshalJSON should have comment or be unexported (golint)
    • Line 523: warning: exported method AcceptedInstance.WriteCapLit should have comment or be unexported (golint)
    • Line 592: warning: exported method AcceptedInstance.MarshalCapLit should have comment or be unexported (golint)
    • Line 598: warning: don't use underscores in Go names; type AcceptedInstance_List should be AcceptedInstanceList (golint)
    • Line 598: warning: exported type AcceptedInstance_List should have comment or be unexported (golint)
    • Line 600: warning: exported function NewAcceptedInstanceList should have comment or be unexported (golint)
    • Line 603: warning: exported method AcceptedInstance_List.Len should have comment or be unexported (golint)
    • Line 604: warning: exported method AcceptedInstance_List.At should have comment or be unexported (golint)
    • Line 607: warning: exported method AcceptedInstance_List.ToArray should have comment or be unexported (golint)
    • Line 615: warning: exported method AcceptedInstance_List.Set should have comment or be unexported (golint)
    • client/versioncache.go
    • Line 40: warning: exported function NewVersionCache 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 393: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • consistenthash/cache.go
    • Line 12: warning: exported var VarUUIdNotKnown should have comment or be unexported (golint)
    • Line 21: warning: exported type ConsistentHashCache should have comment or be unexported (golint)
    • Line 32: warning: exported function NewCache should have comment or be unexported (golint)
    • Line 40: warning: exported method ConsistentHashCache.GetPositions should have comment or be unexported (golint)
    • Line 44: warning: exported method ConsistentHashCache.GetHashCodes should have comment or be unexported (golint)
    • Line 62: warning: exported method ConsistentHashCache.AddPosition should have comment or be unexported (golint)
    • Line 78: warning: exported method ConsistentHashCache.Remove should have comment or be unexported (golint)
    • Line 82: warning: comment on exported method ConsistentHashCache.CreatePositions should be of the form "CreatePositions ..." (golint)
    • Line 108: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 113: warning: exported method ConsistentHashCache.SetResolver should have comment or be unexported (golint)
    • cmd/consistencychecker/main.go
    • Line 148: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 360: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • cmd/goshawkdb/main.go
    • Line 220: warning: if block ends 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)
    • network/connectionmanager.go
    • Line 21: warning: exported type ShutdownSignaller should have comment or be unexported (golint)
    • Line 25: warning: exported type ConnectionManager should have comment or be unexported (golint)
    • Line 56: warning: exported method ConnectionManager.BootCount should have comment or be unexported (golint)
    • Line 60: warning: exported method ConnectionManager.DispatchMessage should have comment or be unexported (golint)
    • Line 209: warning: exported method ConnectionManager.Shutdown should have comment or be unexported (golint)
    • Line 217: warning: exported method ConnectionManager.SetDesiredServers should have comment or be unexported (golint)
    • Line 224: warning: exported method ConnectionManager.ServerEstablished should have comment or be unexported (golint)
    • Line 238: warning: exported method ConnectionManager.ServerLost should have comment or be unexported (golint)
    • Line 246: warning: exported method ConnectionManager.ServerConnectionFlushed should have comment or be unexported (golint)
    • Line 252: warning: comment on exported method ConnectionManager.ClientEstablished should be of the form "ClientEstablished ..." (golint)
    • Line 262: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 267: warning: exported method ConnectionManager.ClientLost should have comment or be unexported (golint)
    • Line 274: warning: exported method ConnectionManager.GetClient should have comment or be unexported (golint)
    • Line 283: warning: exported method ConnectionManager.LocalHost should have comment or be unexported (golint)
    • Line 289: warning: exported method ConnectionManager.AddServerConnectionSubscriber should have comment or be unexported (golint)
    • Line 293: warning: exported method ConnectionManager.RemoveServerConnectionSubscriber should have comment or be unexported (golint)
    • Line 297: warning: exported method ConnectionManager.SetTopology should have comment or be unexported (golint)
    • Line 304: warning: exported method ConnectionManager.AddTopologySubscriber should have comment or be unexported (golint)
    • Line 316: warning: exported method ConnectionManager.RemoveTopologySubscriberAsync should have comment or be unexported (golint)
    • Line 323: warning: exported method ConnectionManager.RequestConfigurationChange should have comment or be unexported (golint)
    • Line 327: warning: exported method ConnectionManager.Status should have comment or be unexported (golint)
    • Line 352: warning: exported function NewConnectionManager should have comment or be unexported (golint)
    • Line 647: warning: exported method ConnectionManager.TopologyChanged should have comment or be unexported (golint)
    • Line 719: warning: comment on exported method ConnectionManager.Send should be of the form "Send ..." (golint)
    • capnp/proposer.capnp.go
    • Line 13: warning: exported type ProposerState should have comment or be unexported (golint)
    • Line 15: warning: exported function NewProposerState should have comment or be unexported (golint)
    • Line 16: warning: exported function NewRootProposerState should have comment or be unexported (golint)
    • Line 17: warning: exported function AutoNewProposerState should have comment or be unexported (golint)
    • Line 18: warning: exported function ReadRootProposerState should have comment or be unexported (golint)
    • Line 19: warning: exported method ProposerState.Acceptors should have comment or be unexported (golint)
    • Line 20: warning: exported method ProposerState.SetAcceptors should have comment or be unexported (golint)
    • Line 21: warning: exported method ProposerState.WriteJSON should have comment or be unexported (golint)
    • Line 70: warning: exported method ProposerState.MarshalJSON should have comment or be unexported (golint)
    • Line 75: warning: exported method ProposerState.WriteCapLit should have comment or be unexported (golint)
    • Line 124: warning: exported method ProposerState.MarshalCapLit should have comment or be unexported (golint)
    • Line 130: warning: don't use underscores in Go names; type ProposerState_List should be ProposerStateList (golint)
    • Line 130: warning: exported type ProposerState_List should have comment or be unexported (golint)
    • Line 132: warning: exported function NewProposerStateList should have comment or be unexported (golint)
    • Line 135: warning: exported method ProposerState_List.Len should have comment or be unexported (golint)
    • Line 136: warning: exported method ProposerState_List.At should have comment or be unexported (golint)
    • Line 139: warning: exported method ProposerState_List.ToArray should have comment or be unexported (golint)
    • Line 147: warning: exported method ProposerState_List.Set should have comment or be unexported (golint)
    • db/db.go
    • Line 7: warning: exported type Databases should have comment or be unexported (golint)
    • Line 17: warning: exported var DB should have comment or be unexported (golint)
    • Line 20: warning: exported method Databases.Clone should have comment or be unexported (golint)
    • Line 30: warning: exported method Databases.SetServer should have comment or be unexported (golint)
    • consistenthash/combination.go
    • Line 41: warning: exported var TooManyDisabledHashCodes should have comment or be unexported (golint)
    • Line 50: warning: exported type CombinationPicker should have comment or be unexported (golint)
    • Line 58: warning: comment on exported function NewCombinationPicker should be of the form "NewCombinationPicker ..." (golint)
    • Line 72: warning: exported method CombinationPicker.AddPermutation should have comment or be unexported (golint)
    • Line 132: warning: exported method CombinationPicker.Choose should have comment or be unexported (golint)
    • txnengine/var.go
    • Line 16: warning: exported type VarWriteSubscriber should have comment or be unexported (golint)
    • Line 21: warning: exported type Var should have comment or be unexported (golint)
    • Line 36: warning: exported function VarFromData 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 67: warning: exported function NewVar should have comment or be unexported (golint)
    • Line 99: warning: exported method Var.AddWriteSubscriber should have comment or be unexported (golint)
    • Line 103: warning: exported method Var.RemoveWriteSubscriber should have comment or be unexported (golint)
    • Line 108: warning: exported method Var.ReceiveTxn should have comment or be unexported (golint)
    • Line 140: warning: exported method Var.ReceiveTxnOutcome should have comment or be unexported (golint)
    • Line 180: warning: exported method Var.SetCurFrame should have comment or be unexported (golint)
    • Line 284: warning: exported method Var.TxnGloballyComplete should have comment or be unexported (golint)
    • Line 334: warning: exported method Var.Status should have comment or be unexported (golint)
    • txnengine/varmanager.go
    • Line 16: warning: exported type VarManager should have comment or be unexported (golint)
    • Line 33: warning: exported function NewVarManager should have comment or be unexported (golint)
    • Line 50: warning: exported method VarManager.TopologyChanged should have comment or be unexported (golint)
    • Line 95: warning: exported method VarManager.ApplyToVar should have comment or be unexported (golint)
    • Line 130: warning: comment on exported method VarManager.SetInactive should be of the form "SetInactive ..." (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 179: warning: exported method VarManager.Status should have comment or be unexported (golint)
    • Line 190: warning: exported method VarManager.ScheduleCallback should have comment or be unexported (golint)
    • network/topologytransmogrifier.go
    • Line 26: warning: exported type TopologyTransmogrifier should have comment or be unexported (golint)
    • Line 55: warning: exported method TopologyTransmogrifier.Shutdown should have comment or be unexported (golint)
    • Line 66: warning: exported method TopologyTransmogrifier.RequestConfigurationChange should have comment or be unexported (golint)
    • Line 94: warning: exported method TopologyTransmogrifier.MigrationReceived should have comment or be unexported (golint)
    • Line 107: warning: exported method TopologyTransmogrifier.MigrationCompleteReceived should have comment or be unexported (golint)
    • Line 122: warning: exported function NewTopologyTransmogrifier should have comment or be unexported (golint)
    • Line 164: warning: exported method TopologyTransmogrifier.ConnectedRMs should have comment or be unexported (golint)
    • Line 168: warning: exported method TopologyTransmogrifier.ConnectionLost should have comment or be unexported (golint)
    • Line 172: warning: exported method TopologyTransmogrifier.ConnectionEstablished should have comment or be unexported (golint)
    • Line 349: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 842: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1762: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 2009: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • configuration/topology.go
    • Line 11: warning: exported var TopologyVarUUId should have comment or be unexported (golint)
    • Line 15: warning: exported type Topology should have comment or be unexported (golint)
    • Line 23: warning: exported type Roots should have comment or be unexported (golint)
    • Line 36: warning: exported type Root should have comment or be unexported (golint)
    • Line 41: warning: exported function BlankTopology should have comment or be unexported (golint)
    • Line 62: warning: exported function NewTopology should have comment or be unexported (golint)
    • Line 86: warning: exported method Topology.Clone should have comment or be unexported (golint)
    • Line 98: warning: exported method Topology.SetConfiguration should have comment or be unexported (golint)
    • Line 104: warning: exported function TopologyFromCap should have comment or be unexported (golint)
    • Line 122: warning: exported method Topology.IsBlank should have comment or be unexported (golint)
    • paxos/acceptordispatcher.go
    • Line 16: warning: exported type AcceptorDispatcher should have comment or be unexported (golint)
    • Line 22: warning: exported function NewAcceptorDispatcher should have comment or be unexported (golint)
    • Line 34: warning: exported method AcceptorDispatcher.OneATxnVotesReceived should have comment or be unexported (golint)
    • Line 39: warning: exported method AcceptorDispatcher.TwoATxnVotesReceived should have comment or be unexported (golint)
    • Line 45: warning: exported method AcceptorDispatcher.TxnLocallyCompleteReceived should have comment or be unexported (golint)
    • Line 50: warning: exported method AcceptorDispatcher.TxnSubmissionCompleteReceived should have comment or be unexported (golint)
    • Line 55: warning: exported method AcceptorDispatcher.Status 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 (golint)
    • txnengine/frame.go
    • Line 17: warning: error var AbortRollNotFirst should have name of the form ErrFoo (golint)
    • Line 17: warning: exported var AbortRollNotFirst should have comment or be unexported (golint)
    • Line 18: warning: error var AbortRollNotInPermutation should have name of the form ErrFoo (golint)
    • Line 18: warning: exported var AbortRollNotInPermutation should have comment or be unexported (golint)
    • Line 38: warning: exported function NewFrame should have comment or be unexported (golint)
    • Line 404: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 436: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 489: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1063: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • txnengine/poisson.go
    • Line 9: warning: exported type Poisson should have comment or be unexported (golint)
    • Line 16: warning: exported function NewPoisson should have comment or be unexported (golint)
    • Line 22: warning: exported method Poisson.AddNow should have comment or be unexported (golint)
    • Line 26: warning: exported method Poisson.AddThen should have comment or be unexported (golint)
    • Line 42: warning: exported method Poisson.Cull 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 (golint)
    • Line 68: warning: exported method Poisson.P should have comment or be unexported (golint)
    • txnengine/vectorclock.go
    • Line 15: warning: exported type VectorClockInterface should have comment or be unexported (golint)
    • Line 48: warning: exported type VectorClock should have comment or be unexported (golint)
    • Line 54: warning: exported type VectorClockMutable should have comment or be unexported (golint)
    • Line 62: warning: exported function VectorClockFromData should have comment or be unexported (golint)
    • Line 73: warning: exported function NewVectorClock should have comment or be unexported (golint)
    • Line 103: warning: exported method VectorClock.Len should have comment or be unexported (golint)
    • Line 108: warning: exported method VectorClock.At should have comment or be unexported (golint)
    • Line 116: warning: exported method VectorClock.ForEach should have comment or be unexported (golint)
    • Line 126: warning: exported method VectorClock.LessThan should have comment or be unexported (golint)
    • Line 126: warning: receiver name vcA should be consistent with previous receiver name vc for VectorClock (golint)
    • Line 130: warning: exported method VectorClock.AsData should have comment or be unexported (golint)
    • Line 137: warning: exported method VectorClock.AsMutable should have comment or be unexported (golint)
    • Line 169: warning: exported method VectorClockMutable.AsMutable should have comment or be unexported (golint)
    • Line 173: warning: exported method VectorClockMutable.Clone should have comment or be unexported (golint)
    • Line 173: warning: receiver name vcA should be consistent with previous receiver name vc for VectorClockMutable (golint)
    • Line 205: warning: exported method VectorClockMutable.Len should have comment or be unexported (golint)
    • Line 209: warning: exported method VectorClockMutable.At should have comment or be unexported (golint)
    • Line 219: warning: exported method VectorClockMutable.ForEach should have comment or be unexported (golint)
    • Line 233: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 242: warning: exported method VectorClockMutable.Delete should have comment or be unexported (golint)
    • Line 265: warning: exported method VectorClockMutable.Bump should have comment or be unexported (golint)
    • Line 294: warning: exported method VectorClockMutable.SetVarIdMax should have comment or be unexported (golint)
    • Line 329: warning: exported method VectorClockMutable.DeleteIfMatch should have comment or be unexported (golint)
    • Line 360: warning: exported method VectorClockMutable.LessThan should have comment or be unexported (golint)
    • Line 360: warning: receiver name vcA should be consistent with previous receiver name vc for VectorClockMutable (golint)
    • Line 364: warning: exported method VectorClockMutable.MergeInMax should have comment or be unexported (golint)
    • Line 364: warning: receiver name vcA should be consistent with previous receiver name vc for VectorClockMutable (golint)
    • Line 376: warning: exported method VectorClockMutable.MergeInMissing should have comment or be unexported (golint)
    • Line 376: warning: receiver name vcA should be consistent with previous receiver name vc for VectorClockMutable (golint)
    • Line 404: warning: exported method VectorClockMutable.AsData should have comment or be unexported (golint)
    • capnp/outcome.capnp.go
    • Line 13: warning: exported type Outcome should have comment or be unexported (golint)
    • Line 14: warning: exported type OutcomeAbort should have comment or be unexported (golint)
    • Line 15: warning: don't use underscores in Go names; type Outcome_Which should be OutcomeWhich (golint)
    • Line 15: warning: exported type Outcome_Which should have comment or be unexported (golint)
    • Line 18: warning: exported const OUTCOME_COMMIT should have comment (or a comment on this block) or be unexported (golint)
    • Line 22: warning: don't use underscores in Go names; type OutcomeAbort_Which should be OutcomeAbortWhich (golint)
    • Line 22: warning: exported type OutcomeAbort_Which should have comment or be unexported (golint)
    • Line 25: warning: exported const OUTCOMEABORT_RESUBMIT should have comment (or a comment on this block) or be unexported (golint)
    • Line 29: warning: exported function NewOutcome should have comment or be unexported (golint)
    • Line 30: warning: exported function NewRootOutcome should have comment or be unexported (golint)
    • Line 31: warning: exported function AutoNewOutcome should have comment or be unexported (golint)
    • Line 32: warning: exported function ReadRootOutcome should have comment or be unexported (golint)
    • Line 33: warning: exported method Outcome.Which should have comment or be unexported (golint)
    • Line 34: warning: exported method Outcome.Id should have comment or be unexported (golint)
    • Line 35: warning: exported method Outcome.SetId should have comment or be unexported (golint)
    • Line 36: warning: exported method Outcome.Txn should have comment or be unexported (golint)
    • Line 37: warning: exported method Outcome.SetTxn should have comment or be unexported (golint)
    • Line 38: warning: exported method Outcome.Commit should have comment or be unexported (golint)
    • Line 39: warning: exported method Outcome.SetCommit should have comment or be unexported (golint)
    • Line 43: warning: exported method Outcome.Abort should have comment or be unexported (golint)
    • Line 44: warning: exported method Outcome.SetAbort should have comment or be unexported (golint)
    • Line 45: warning: exported method OutcomeAbort.Which should have comment or be unexported (golint)
    • Line 46: warning: exported method OutcomeAbort.SetResubmit should have comment or be unexported (golint)
    • Line 47: warning: exported method OutcomeAbort.Rerun should have comment or be unexported (golint)
    • Line 48: warning: exported method OutcomeAbort.SetRerun should have comment or be unexported (golint)
    • Line 52: warning: exported method Outcome.WriteJSON should have comment or be unexported (golint)
    • Line 192: warning: exported method Outcome.MarshalJSON should have comment or be unexported (golint)
    • Line 197: warning: exported method Outcome.WriteCapLit should have comment or be unexported (golint)
    • Line 337: warning: exported method Outcome.MarshalCapLit should have comment or be unexported (golint)
    • Line 343: warning: don't use underscores in Go names; type Outcome_List should be OutcomeList (golint)
    • Line 343: warning: exported type Outcome_List should have comment or be unexported (golint)
    • Line 345: warning: exported function NewOutcomeList should have comment or be unexported (golint)
    • Line 348: warning: exported method Outcome_List.Len should have comment or be unexported (golint)
    • Line 349: warning: exported method Outcome_List.At should have comment or be unexported (golint)
    • Line 350: warning: exported method Outcome_List.ToArray should have comment or be unexported (golint)
    • Line 358: warning: exported method Outcome_List.Set should have comment or be unexported (golint)
    • Line 360: warning: exported type Update should have comment or be unexported (golint)
    • Line 362: warning: exported function NewUpdate should have comment or be unexported (golint)
    • Line 363: warning: exported function NewRootUpdate should have comment or be unexported (golint)
    • Line 364: warning: exported function AutoNewUpdate should have comment or be unexported (golint)
    • Line 365: warning: exported function ReadRootUpdate should have comment or be unexported (golint)
    • Line 366: warning: exported method Update.TxnId should have comment or be unexported (golint)
    • Line 367: warning: exported method Update.SetTxnId should have comment or be unexported (golint)
    • Line 368: warning: exported method Update.Actions should have comment or be unexported (golint)
    • Line 369: warning: exported method Update.SetActions should have comment or be unexported (golint)
    • Line 370: warning: exported method Update.Clock should have comment or be unexported (golint)
    • Line 371: warning: exported method Update.SetClock should have comment or be unexported (golint)
    • Line 372: warning: exported method Update.WriteJSON should have comment or be unexported (golint)
    • Line 441: warning: exported method Update.MarshalJSON should have comment or be unexported (golint)
    • Line 446: warning: exported method Update.WriteCapLit should have comment or be unexported (golint)
    • Line 515: warning: exported method Update.MarshalCapLit should have comment or be unexported (golint)
    • Line 521: warning: don't use underscores in Go names; type Update_List should be UpdateList (golint)
    • Line 521: warning: exported type Update_List should have comment or be unexported (golint)
    • Line 523: warning: exported function NewUpdateList should have comment or be unexported (golint)
    • Line 524: warning: exported method Update_List.Len should have comment or be unexported (golint)
    • Line 525: warning: exported method Update_List.At should have comment or be unexported (golint)
    • Line 526: warning: exported method Update_List.ToArray should have comment or be unexported (golint)
    • Line 534: warning: exported method Update_List.Set should have comment or be unexported (golint)
    • Line 536: warning: exported type OutcomeId should have comment or be unexported (golint)
    • Line 538: warning: exported function NewOutcomeId should have comment or be unexported (golint)
    • Line 539: warning: exported function NewRootOutcomeId should have comment or be unexported (golint)
    • Line 540: warning: exported function AutoNewOutcomeId should have comment or be unexported (golint)
    • Line 541: warning: exported function ReadRootOutcomeId should have comment or be unexported (golint)
    • Line 542: warning: exported method OutcomeId.VarId should have comment or be unexported (golint)
    • Line 543: warning: exported method OutcomeId.SetVarId should have comment or be unexported (golint)
    • Line 544: warning: exported method OutcomeId.AcceptedInstances should have comment or be unexported (golint)
    • Line 547: warning: exported method OutcomeId.SetAcceptedInstances should have comment or be unexported (golint)
    • Line 550: warning: exported method OutcomeId.WriteJSON should have comment or be unexported (golint)
    • Line 614: warning: exported method OutcomeId.MarshalJSON should have comment or be unexported (golint)
    • Line 619: warning: exported method OutcomeId.WriteCapLit should have comment or be unexported (golint)
    • Line 683: warning: exported method OutcomeId.MarshalCapLit should have comment or be unexported (golint)
    • Line 689: warning: don't use underscores in Go names; type OutcomeId_List should be OutcomeIDList (golint)
    • Line 689: warning: exported type OutcomeId_List should have comment or be unexported (golint)
    • Line 691: warning: exported function NewOutcomeIdList should have comment or be unexported (golint)
    • Line 694: warning: exported method OutcomeId_List.Len should have comment or be unexported (golint)
    • Line 695: warning: exported method OutcomeId_List.At should have comment or be unexported (golint)
    • Line 696: warning: exported method OutcomeId_List.ToArray should have comment or be unexported (golint)
    • Line 704: warning: exported method OutcomeId_List.Set should have comment or be unexported (golint)
    • Line 706: warning: exported type AcceptedInstanceId should have comment or be unexported (golint)
    • Line 708: warning: exported function NewAcceptedInstanceId should have comment or be unexported (golint)
    • Line 711: warning: exported function NewRootAcceptedInstanceId should have comment or be unexported (golint)
    • Line 714: warning: exported function AutoNewAcceptedInstanceId should have comment or be unexported (golint)
    • Line 717: warning: exported function ReadRootAcceptedInstanceId should have comment or be unexported (golint)
    • Line 720: warning: exported method AcceptedInstanceId.RmId should have comment or be unexported (golint)
    • Line 721: warning: exported method AcceptedInstanceId.SetRmId should have comment or be unexported (golint)
    • Line 722: warning: exported method AcceptedInstanceId.Vote should have comment or be unexported (golint)
    • Line 723: warning: exported method AcceptedInstanceId.SetVote should have comment or be unexported (golint)
    • Line 724: warning: exported method AcceptedInstanceId.WriteJSON should have comment or be unexported (golint)
    • Line 770: warning: exported method AcceptedInstanceId.MarshalJSON should have comment or be unexported (golint)
    • Line 775: warning: exported method AcceptedInstanceId.WriteCapLit should have comment or be unexported (golint)
    • Line 821: warning: exported method AcceptedInstanceId.MarshalCapLit should have comment or be unexported (golint)
    • Line 827: warning: don't use underscores in Go names; type AcceptedInstanceId_List should be AcceptedInstanceIDList (golint)
    • Line 827: warning: exported type AcceptedInstanceId_List should have comment or be unexported (golint)
    • Line 829: warning: exported function NewAcceptedInstanceIdList should have comment or be unexported (golint)
    • Line 832: warning: exported method AcceptedInstanceId_List.Len should have comment or be unexported (golint)
    • Line 833: warning: exported method AcceptedInstanceId_List.At should have comment or be unexported (golint)
    • Line 836: warning: exported method AcceptedInstanceId_List.ToArray should have comment or be unexported (golint)
    • Line 844: warning: exported method AcceptedInstanceId_List.Set should have comment or be unexported (golint)
    • Line 848: warning: exported type VoteEnum should have comment or be unexported (golint)
    • Line 851: warning: exported const VOTEENUM_COMMIT should have comment (or a comment on this block) or be unexported (golint)
    • Line 869: warning: exported function VoteEnumFromString should have comment or be unexported (golint)
    • Line 882: warning: don't use underscores in Go names; type VoteEnum_List should be VoteEnumList (golint)
    • Line 882: warning: exported type VoteEnum_List should have comment or be unexported (golint)
    • Line 884: warning: exported function NewVoteEnumList should have comment or be unexported (golint)
    • Line 885: warning: exported method VoteEnum_List.Len should have comment or be unexported (golint)
    • Line 886: warning: exported method VoteEnum_List.At should have comment or be unexported (golint)
    • Line 887: warning: exported method VoteEnum_List.ToArray should have comment or be unexported (golint)
    • Line 895: warning: exported method VoteEnum_List.Set should have comment or be unexported (golint)
    • Line 896: warning: exported method VoteEnum.WriteJSON should have comment or be unexported (golint)
    • Line 896: warning: receiver name s should be consistent with previous receiver name c for VoteEnum (golint)
    • Line 912: warning: exported method VoteEnum.MarshalJSON should have comment or be unexported (golint)
    • Line 912: warning: receiver name s should be consistent with previous receiver name c for VoteEnum (golint)
    • Line 917: warning: exported method VoteEnum.WriteCapLit should have comment or be unexported (golint)
    • Line 917: warning: receiver name s should be consistent with previous receiver name c for VoteEnum (golint)
    • Line 929: warning: exported method VoteEnum.MarshalCapLit should have comment or be unexported (golint)
    • Line 929: warning: receiver name s should be consistent with previous receiver name c for VoteEnum (golint)
    • dispatcher/executiondispatcher.go
    • Line 8: warning: exported type Dispatcher should have comment or be unexported (golint)
    • Line 13: warning: exported method Dispatcher.Init should have comment or be unexported (golint)
    • Line 22: warning: exported method Dispatcher.Shutdown should have comment or be unexported (golint)
    • Line 42: warning: exported type Executor should have comment or be unexported (golint)
    • Line 107: warning: exported method Executor.Enqueue should have comment or be unexported (golint)
    • Line 111: warning: exported method Executor.WithTerminatedChan should have comment or be unexported (golint)
    • paxos/ballotaccumulator.go
    • Line 14: warning: exported type BallotAccumulator should have comment or be unexported (golint)
    • Line 26: warning: exported function NewBallotAccumulator should have comment or be unexported (golint)
    • Line 85: warning: exported function BallotAccumulatorFromData should have comment or be unexported (golint)
    • Line 115: warning: comment on exported method BallotAccumulator.BallotReceived should be of the form "BallotReceived ..." (golint)
    • Line 225: warning: exported method BallotAccumulator.AddInstancesToSeg should have comment or be unexported (golint)
    • Line 249: warning: exported method BallotAccumulator.Status should have comment or be unexported (golint)
    • Line 262: warning: receiver name vb should be consistent with previous receiver name vBallot for varBallot (golint)
    • Line 344: warning: exported function NewBadReads should have comment or be unexported (golint)
    • paxos/proposermanager.go
    • Line 29: warning: exported type ProposerManager should have comment or be unexported (golint)
    • Line 41: warning: exported function NewProposerManager should have comment or be unexported (golint)
    • Line 69: warning: exported method ProposerManager.TopologyChanged should have comment or be unexported (golint)
    • Line 96: warning: exported method ProposerManager.ImmigrationReceived should have comment or be unexported (golint)
    • Line 100: warning: exported method ProposerManager.TxnReceived should have comment or be unexported (golint)
    • Line 165: warning: exported method ProposerManager.NewPaxosProposals should have comment or be unexported (golint)
    • Line 179: warning: exported method ProposerManager.AddToPaxosProposals should have comment or be unexported (golint)
    • Line 192: warning: comment on exported method ProposerManager.OneBTxnVotesReceived should be of the form "OneBTxnVotesReceived ..." (golint)
    • Line 207: warning: comment on exported method ProposerManager.TwoBTxnVotesReceived should be of the form "TwoBTxnVotesReceived ..." (golint)
    • Line 292: warning: comment on exported method ProposerManager.TxnGloballyCompleteReceived should be of the form "TxnGloballyCompleteReceived ..." (golint)
    • Line 302: warning: comment on exported method ProposerManager.TxnSubmissionAbortReceived should be of the form "TxnSubmissionAbortReceived ..." (golint)
    • Line 312: warning: comment on exported method ProposerManager.TxnFinished should be of the form "TxnFinished ..." (golint)
    • Line 317: warning: comment on exported method ProposerManager.FinishProposers should be of the form "FinishProposers ..." (golint)
    • Line 336: warning: exported method ProposerManager.Status should have comment or be unexported (golint)
    • Line 348: warning: exported function GetAcceptorsFromTxn should have comment or be unexported (golint)
    • Line 362: warning: exported function MakeTxnLocallyCompleteMsg should have comment or be unexported (golint)
    • Line 371: warning: exported function MakeTxnSubmissionCompleteMsg should have comment or be unexported (golint)
    • Line 380: warning: exported function MakeTxnSubmissionAbortMsg should have comment or be unexported (golint)
    • Line 389: warning: exported function AllocForRMId should have comment or be unexported (golint)
    • Line 400: warning: exported function MakeAbortBallots should have comment or be unexported (golint)
    • paxos/acceptormanager.go
    • Line 23: warning: exported type AcceptorManager should have comment or be unexported (golint)
    • Line 33: warning: exported function NewAcceptorManager 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 140: warning: exported method AcceptorManager.TopologyChanged should have comment or be unexported (golint)
    • Line 169: warning: exported method AcceptorManager.OneATxnVotesReceived should have comment or be unexported (golint)
    • Line 200: warning: exported method AcceptorManager.TwoATxnVotesReceived should have comment or be unexported (golint)
    • Line 252: warning: exported method AcceptorManager.TxnLocallyCompleteReceived should have comment or be unexported (golint)
    • Line 275: warning: exported method AcceptorManager.TxnSubmissionCompleteReceived should have comment or be unexported (golint)
    • Line 282: warning: exported method AcceptorManager.AcceptorFinished should have comment or be unexported (golint)
    • Line 292: warning: exported method AcceptorManager.Status should have comment or be unexported (golint)
    • Line 348: warning: receiver name a should be consistent with previous receiver name instId for instanceId (golint)
    • paxos/network.go
    • Line 11: warning: exported type Blocking should have comment or be unexported (golint)
    • Line 14: warning: exported const Async should have comment (or a comment on this block) or be unexported (golint)
    • Line 18: warning: exported type ConnectionManager should have comment or be unexported (golint)
    • Line 27: warning: exported type ServerConnectionPublisher should have comment or be unexported (golint)
    • Line 32: warning: exported type ServerConnectionSubscriber should have comment or be unexported (golint)
    • Line 38: warning: exported type Connection should have comment or be unexported (golint)
    • Line 47: warning: exported type ClientConnection should have comment or be unexported (golint)
    • Line 53: warning: exported type Shutdownable should have comment or be unexported (golint)
    • Line 64: warning: exported function NewServerConnectionPublisherProxy should have comment or be unexported (golint)
    • Line 123: warning: exported type OneShotSender should have comment or be unexported (golint)
    • Line 129: warning: exported function NewOneShotSender should have comment or be unexported (golint)
    • Line 144: warning: exported method OneShotSender.ConnectedRMs should have comment or be unexported (golint)
    • Line 157: warning: exported method OneShotSender.ConnectionLost should have comment or be unexported (golint)
    • Line 159: warning: exported method OneShotSender.ConnectionEstablished should have comment or be unexported (golint)
    • Line 171: warning: exported type RepeatingSender should have comment or be unexported (golint)
    • Line 176: warning: exported function NewRepeatingSender should have comment or be unexported (golint)
    • Line 183: warning: exported method RepeatingSender.ConnectedRMs should have comment or be unexported (golint)
    • Line 191: warning: exported method RepeatingSender.ConnectionLost should have comment or be unexported (golint)
    • Line 193: warning: exported method RepeatingSender.ConnectionEstablished should have comment or be unexported (golint)
    • Line 203: warning: exported type RepeatingAllSender should have comment or be unexported (golint)
    • Line 207: warning: exported function NewRepeatingAllSender should have comment or be unexported (golint)
    • Line 213: warning: exported method RepeatingAllSender.ConnectedRMs should have comment or be unexported (golint)
    • Line 219: warning: exported method RepeatingAllSender.ConnectionLost should have comment or be unexported (golint)
    • Line 221: warning: exported method RepeatingAllSender.ConnectionEstablished should have comment or be unexported (golint)
    • paxos/proposer.go
    • Line 15: warning: exported type ProposerMode should have comment or be unexported (golint)
    • Line 18: warning: exported const ProposerActiveVoter should have comment (or a comment on this block) or be unexported (golint)
    • Line 24: warning: exported type Proposer should have comment or be unexported (golint)
    • Line 44: warning: exported function NewProposer should have comment or be unexported (golint)
    • Line 61: warning: exported function ProposerFromData should have comment or be unexported (golint)
    • Line 98: warning: exported method Proposer.Start should have comment or be unexported (golint)
    • Line 123: warning: exported method Proposer.Status should have comment or be unexported (golint)
    • Line 137: warning: exported method Proposer.TopologyChange should have comment or be unexported (golint)
    • capnp/transaction.capnp.go
    • Line 13: warning: exported type Txn should have comment or be unexported (golint)
    • Line 15: warning: exported function NewTxn should have comment or be unexported (golint)
    • Line 16: warning: exported function NewRootTxn should have comment or be unexported (golint)
    • Line 17: warning: exported function AutoNewTxn should have comment or be unexported (golint)
    • Line 18: warning: exported function ReadRootTxn should have comment or be unexported (golint)
    • Line 19: warning: exported method Txn.Id should have comment or be unexported (golint)
    • Line 20: warning: exported method Txn.SetId should have comment or be unexported (golint)
    • Line 21: warning: exported method Txn.Submitter should have comment or be unexported (golint)
    • Line 22: warning: exported method Txn.SetSubmitter should have comment or be unexported (golint)
    • Line 23: warning: exported method Txn.SubmitterBootCount should have comment or be unexported (golint)
    • Line 24: warning: exported method Txn.SetSubmitterBootCount should have comment or be unexported (golint)
    • Line 25: warning: exported method Txn.Retry should have comment or be unexported (golint)
    • Line 26: warning: exported method Txn.SetRetry should have comment or be unexported (golint)
    • Line 27: warning: exported method Txn.Actions should have comment or be unexported (golint)
    • Line 28: warning: exported method Txn.SetActions should have comment or be unexported (golint)
    • Line 29: warning: exported method Txn.Allocations should have comment or be unexported (golint)
    • Line 30: warning: exported method Txn.SetAllocations should have comment or be unexported (golint)
    • Line 31: warning: exported method Txn.FInc should have comment or be unexported (golint)
    • Line 32: warning: exported method Txn.SetFInc should have comment or be unexported (golint)
    • Line 33: warning: exported method Txn.TopologyVersion should have comment or be unexported (golint)
    • Line 34: warning: exported method Txn.SetTopologyVersion should have comment or be unexported (golint)
    • Line 35: warning: exported method Txn.WriteJSON should have comment or be unexported (golint)
    • Line 213: warning: exported method Txn.MarshalJSON should have comment or be unexported (golint)
    • Line 218: warning: exported method Txn.WriteCapLit should have comment or be unexported (golint)
    • Line 396: warning: exported method Txn.MarshalCapLit should have comment or be unexported (golint)
    • Line 402: warning: don't use underscores in Go names; type Txn_List should be TxnList (golint)
    • Line 402: warning: exported type Txn_List should have comment or be unexported (golint)
    • Line 404: warning: exported function NewTxnList should have comment or be unexported (golint)
    • Line 405: warning: exported method Txn_List.Len should have comment or be unexported (golint)
    • Line 406: warning: exported method Txn_List.At should have comment or be unexported (golint)
    • Line 407: warning: exported method Txn_List.ToArray should have comment or be unexported (golint)
    • Line 415: warning: exported method Txn_List.Set should have comment or be unexported (golint)
    • Line 417: warning: exported type ActionListWrapper should have comment or be unexported (golint)
    • Line 419: warning: exported function NewActionListWrapper should have comment or be unexported (golint)
    • Line 420: warning: exported function NewRootActionListWrapper should have comment or be unexported (golint)
    • Line 423: warning: exported function AutoNewActionListWrapper should have comment or be unexported (golint)
    • Line 426: warning: exported function ReadRootActionListWrapper should have comment or be unexported (golint)
    • Line 429: warning: exported method ActionListWrapper.Actions should have comment or be unexported (golint)
    • Line 430: warning: exported method ActionListWrapper.SetActions should have comment or be unexported (golint)
    • Line 431: warning: exported method ActionListWrapper.WriteJSON should have comment or be unexported (golint)
    • Line 476: warning: exported method ActionListWrapper.MarshalJSON should have comment or be unexported (golint)
    • Line 481: warning: exported method ActionListWrapper.WriteCapLit should have comment or be unexported (golint)
    • Line 526: warning: exported method ActionListWrapper.MarshalCapLit should have comment or be unexported (golint)
    • Line 532: warning: don't use underscores in Go names; type ActionListWrapper_List should be ActionListWrapperList (golint)
    • Line 532: warning: exported type ActionListWrapper_List should have comment or be unexported (golint)
    • Line 534: warning: exported function NewActionListWrapperList should have comment or be unexported (golint)
    • Line 537: warning: exported method ActionListWrapper_List.Len should have comment or be unexported (golint)
    • Line 538: warning: exported method ActionListWrapper_List.At should have comment or be unexported (golint)
    • Line 541: warning: exported method ActionListWrapper_List.ToArray should have comment or be unexported (golint)
    • Line 549: warning: exported method ActionListWrapper_List.Set should have comment or be unexported (golint)
    • Line 553: warning: exported type Action should have comment or be unexported (golint)
    • Line 554: warning: exported type ActionRead should have comment or be unexported (golint)
    • Line 555: warning: exported type ActionWrite should have comment or be unexported (golint)
    • Line 556: warning: exported type ActionReadwrite should have comment or be unexported (golint)
    • Line 557: warning: exported type ActionCreate should have comment or be unexported (golint)
    • Line 558: warning: exported type ActionRoll should have comment or be unexported (golint)
    • Line 559: warning: don't use underscores in Go names; type Action_Which should be ActionWhich (golint)
    • Line 559: warning: exported type Action_Which should have comment or be unexported (golint)
    • Line 562: warning: exported const ACTION_READ should have comment (or a comment on this block) or be unexported (golint)
    • Line 570: warning: exported function NewAction should have comment or be unexported (golint)
    • Line 571: warning: exported function NewRootAction should have comment or be unexported (golint)
    • Line 572: warning: exported function AutoNewAction should have comment or be unexported (golint)
    • Line 573: warning: exported function ReadRootAction should have comment or be unexported (golint)
    • Line 574: warning: exported method Action.Which should have comment or be unexported (golint)
    • Line 575: warning: exported method Action.VarId should have comment or be unexported (golint)
    • Line 576: warning: exported method Action.SetVarId should have comment or be unexported (golint)
    • Line 578: warning: exported method Action.SetRead should have comment or be unexported (golint)
    • Line 579: warning: exported method ActionRead.Version should have comment or be unexported (golint)
    • Line 580: warning: exported method ActionRead.SetVersion should have comment or be unexported (golint)
    • Line 582: warning: exported method Action.SetWrite should have comment or be unexported (golint)
    • Line 583: warning: exported method ActionWrite.Value should have comment or be unexported (golint)
    • Line 584: warning: exported method ActionWrite.SetValue should have comment or be unexported (golint)
    • Line 585: warning: exported method ActionWrite.References should have comment or be unexported (golint)
    • Line 586: warning: exported method ActionWrite.SetReferences should have comment or be unexported (golint)
    • Line 587: warning: exported method Action.Readwrite should have comment or be unexported (golint)
    • Line 588: warning: exported method Action.SetReadwrite should have comment or be unexported (golint)
    • Line 589: warning: exported method ActionReadwrite.Version should have comment or be unexported (golint)
    • Line 590: warning: exported method ActionReadwrite.SetVersion should have comment or be unexported (golint)
    • Line 591: warning: exported method ActionReadwrite.Value should have comment or be unexported (golint)
    • Line 592: warning: exported method ActionReadwrite.SetValue should have comment or be unexported (golint)
    • Line 593: warning: exported method ActionReadwrite.References should have comment or be unexported (golint)
    • Line 594: warning: exported method ActionReadwrite.SetReferences should have comment or be unexported (golint)
    • Line 595: warning: exported method Action.Create should have comment or be unexported (golint)
    • Line 596: warning: exported method Action.SetCreate should have comment or be unexported (golint)
    • Line 597: warning: exported method ActionCreate.Positions should have comment or be unexported (golint)
    • Line 598: warning: exported method ActionCreate.SetPositions should have comment or be unexported (golint)
    • Line 599: warning: exported method ActionCreate.Value should have comment or be unexported (golint)
    • Line 600: warning: exported method ActionCreate.SetValue should have comment or be unexported (golint)
    • Line 601: warning: exported method ActionCreate.References should have comment or be unexported (golint)
    • Line 602: warning: exported method ActionCreate.SetReferences should have comment or be unexported (golint)
    • Line 603: warning: exported method Action.SetMissing should have comment or be unexported (golint)
    • Line 604: warning: exported method Action.Roll should have comment or be unexported (golint)
    • Line 605: warning: exported method Action.SetRoll should have comment or be unexported (golint)
    • Line 606: warning: exported method ActionRoll.Version should have comment or be unexported (golint)
    • Line 607: warning: exported method ActionRoll.SetVersion should have comment or be unexported (golint)
    • Line 608: warning: exported method ActionRoll.Value should have comment or be unexported (golint)
    • Line 609: warning: exported method ActionRoll.SetValue should have comment or be unexported (golint)
    • Line 610: warning: exported method ActionRoll.References should have comment or be unexported (golint)
    • Line 611: warning: exported method ActionRoll.SetReferences should have comment or be unexported (golint)
    • Line 612: warning: exported method Action.WriteJSON should have comment or be unexported (golint)
    • Line 1021: warning: exported method Action.MarshalJSON should have comment or be unexported (golint)
    • Line 1026: warning: exported method Action.WriteCapLit should have comment or be unexported (golint)
    • Line 1435: warning: exported method Action.MarshalCapLit should have comment or be unexported (golint)
    • Line 1441: warning: don't use underscores in Go names; type Action_List should be ActionList (golint)
    • Line 1441: warning: exported type Action_List should have comment or be unexported (golint)
    • Line 1443: warning: exported function NewActionList should have comment or be unexported (golint)
    • Line 1444: warning: exported method Action_List.Len should have comment or be unexported (golint)
    • Line 1445: warning: exported method Action_List.At should have comment or be unexported (golint)
    • Line 1446: warning: exported method Action_List.ToArray should have comment or be unexported (golint)
    • Line 1454: warning: exported method Action_List.Set should have comment or be unexported (golint)
    • Line 1456: warning: exported type Allocation should have comment or be unexported (golint)
    • Line 1458: warning: exported function NewAllocation should have comment or be unexported (golint)
    • Line 1459: warning: exported function NewRootAllocation should have comment or be unexported (golint)
    • Line 1460: warning: exported function AutoNewAllocation should have comment or be unexported (golint)
    • Line 1461: warning: exported function ReadRootAllocation should have comment or be unexported (golint)
    • Line 1462: warning: exported method Allocation.RmId should have comment or be unexported (golint)
    • Line 1463: warning: exported method Allocation.SetRmId should have comment or be unexported (golint)
    • Line 1464: warning: exported method Allocation.ActionIndices should have comment or be unexported (golint)
    • Line 1465: warning: exported method Allocation.SetActionIndices should have comment or be unexported (golint)
    • Line 1466: warning: exported method Allocation.Active should have comment or be unexported (golint)
    • Line 1467: warning: exported method Allocation.SetActive should have comment or be unexported (golint)
    • Line 1468: warning: exported method Allocation.WriteJSON should have comment or be unexported (golint)
    • Line 1555: warning: exported method Allocation.MarshalJSON should have comment or be unexported (golint)
    • Line 1560: warning: exported method Allocation.WriteCapLit should have comment or be unexported (golint)
    • Line 1647: warning: exported method Allocation.MarshalCapLit should have comment or be unexported (golint)
    • Line 1653: warning: don't use underscores in Go names; type Allocation_List should be AllocationList (golint)
    • Line 1653: warning: exported type Allocation_List should have comment or be unexported (golint)
    • Line 1655: warning: exported function NewAllocationList should have comment or be unexported (golint)
    • Line 1658: warning: exported method Allocation_List.Len should have comment or be unexported (golint)
    • Line 1659: warning: exported method Allocation_List.At should have comment or be unexported (golint)
    • Line 1660: warning: exported method Allocation_List.ToArray should have comment or be unexported (golint)
    • Line 1668: warning: exported method Allocation_List.Set should have comment or be unexported (golint)
    • status.go
    • Line 9: warning: exported type StatusConsumer should have comment or be unexported (golint)
    • Line 17: warning: exported function NewStatusConsumer should have comment or be unexported (golint)
    • Line 26: warning: exported method StatusConsumer.Fork should have comment or be unexported (golint)
    • Line 43: warning: exported method StatusConsumer.Join should have comment or be unexported (golint)
    • Line 49: warning: exported method StatusConsumer.Emit should have comment or be unexported (golint)
    • Line 55: warning: exported method StatusConsumer.Consume should have comment or be unexported (golint)
    • client/simpletxnsubmitter.go
    • Line 19: warning: exported type SimpleTxnSubmitter should have comment or be unexported (golint)
    • Line 36: warning: exported type TxnCompletionConsumer should have comment or be unexported (golint)
    • Line 38: warning: exported function NewSimpleTxnSubmitter should have comment or be unexported (golint)
    • Line 55: warning: exported method SimpleTxnSubmitter.Status should have comment or be unexported (golint)
    • Line 65: warning: exported method SimpleTxnSubmitter.IsIdle should have comment or be unexported (golint)
    • Line 69: warning: exported method SimpleTxnSubmitter.EnsurePositions should have comment or be unexported (golint)
    • Line 75: warning: exported method SimpleTxnSubmitter.SubmissionOutcomeReceived 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: comment on exported method SimpleTxnSubmitter.SubmitTransaction should be of the form "SubmitTransaction ..." (golint)
    • Line 131: warning: if block ends with a return statement, so drop this else and outdent its block (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 154: warning: exported method SimpleTxnSubmitter.SubmitClientTransaction should have comment or be unexported (golint)
    • Line 179: warning: exported method SimpleTxnSubmitter.TopologyChanged should have comment or be unexported (golint)
    • Line 197: warning: exported method SimpleTxnSubmitter.ServerConnectionsChanged should have comment or be unexported (golint)
    • Line 234: warning: exported method SimpleTxnSubmitter.Shutdown should have comment or be unexported (golint)
    • consistenthash/resolver.go
    • Line 10: warning: exported var InsufficientPositionsError should have comment or be unexported (golint)
    • Line 19: warning: exported type Resolver should have comment or be unexported (golint)
    • Line 26: warning: comment on exported function NewResolver should be of the form "NewResolver ..." (golint)
    • Line 49: warning: exported method Resolver.ResolveHashCodes should have comment or be unexported (golint)
    • Line 86: warning: comment on exported method Resolver.RMIdHasVar should be of the form "RMIdHasVar ..." (golint)
    • capnp/configuration.capnp.go
    • Line 14: warning: exported type Configuration should have comment or be unexported (golint)
    • Line 15: warning: exported type ConfigurationTransitioningTo should have comment or be unexported (golint)
    • Line 16: warning: don't use underscores in Go names; type Configuration_Which should be ConfigurationWhich (golint)
    • Line 16: warning: exported type Configuration_Which should have comment or be unexported (golint)
    • Line 19: warning: exported const CONFIGURATION_TRANSITIONINGTO should have comment (or a comment on this block) or be unexported (golint)
    • Line 23: warning: exported function NewConfiguration should have comment or be unexported (golint)
    • Line 24: warning: exported function NewRootConfiguration should have comment or be unexported (golint)
    • Line 25: warning: exported function AutoNewConfiguration should have comment or be unexported (golint)
    • Line 26: warning: exported function ReadRootConfiguration should have comment or be unexported (golint)
    • Line 27: warning: exported method Configuration.Which should have comment or be unexported (golint)
    • Line 28: warning: exported method Configuration.ClusterId should have comment or be unexported (golint)
    • Line 29: warning: exported method Configuration.ClusterIdBytes should have comment or be unexported (golint)
    • Line 30: warning: exported method Configuration.SetClusterId should have comment or be unexported (golint)
    • Line 31: warning: exported method Configuration.ClusterUUId should have comment or be unexported (golint)
    • Line 32: warning: exported method Configuration.SetClusterUUId should have comment or be unexported (golint)
    • Line 33: warning: exported method Configuration.Version should have comment or be unexported (golint)
    • Line 34: warning: exported method Configuration.SetVersion should have comment or be unexported (golint)
    • Line 35: warning: exported method Configuration.Hosts should have comment or be unexported (golint)
    • Line 36: warning: exported method Configuration.SetHosts should have comment or be unexported (golint)
    • Line 37: warning: exported method Configuration.F should have comment or be unexported (golint)
    • Line 38: warning: exported method Configuration.SetF should have comment or be unexported (golint)
    • Line 39: warning: exported method Configuration.MaxRMCount should have comment or be unexported (golint)
    • Line 40: warning: exported method Configuration.SetMaxRMCount should have comment or be unexported (golint)
    • Line 41: warning: exported method Configuration.NoSync should have comment or be unexported (golint)
    • Line 42: warning: exported method Configuration.SetNoSync should have comment or be unexported (golint)
    • Line 43: warning: exported method Configuration.Rms should have comment or be unexported (golint)
    • Line 44: warning: exported method Configuration.SetRms should have comment or be unexported (golint)
    • Line 45: warning: exported method Configuration.RmsRemoved should have comment or be unexported (golint)
    • Line 46: warning: exported method Configuration.SetRmsRemoved should have comment or be unexported (golint)
    • Line 47: warning: exported method Configuration.Fingerprints should have comment or be unexported (golint)
    • Line 50: warning: exported method Configuration.SetFingerprints should have comment or be unexported (golint)
    • Line 51: warning: exported method Configuration.TransitioningTo should have comment or be unexported (golint)
    • Line 54: warning: exported method Configuration.SetTransitioningTo should have comment or be unexported (golint)
    • Line 55: warning: exported method ConfigurationTransitioningTo.Configuration should have comment or be unexported (golint)
    • Line 58: warning: exported method ConfigurationTransitioningTo.SetConfiguration should have comment or be unexported (golint)
    • Line 61: warning: exported method ConfigurationTransitioningTo.AllHosts should have comment or be unexported (golint)
    • Line 64: warning: exported method ConfigurationTransitioningTo.SetAllHosts should have comment or be unexported (golint)
    • Line 65: warning: exported method ConfigurationTransitioningTo.NewRMIds should have comment or be unexported (golint)
    • Line 68: warning: exported method ConfigurationTransitioningTo.SetNewRMIds should have comment or be unexported (golint)
    • Line 71: warning: exported method ConfigurationTransitioningTo.SurvivingRMIds should have comment or be unexported (golint)
    • Line 74: warning: exported method ConfigurationTransitioningTo.SetSurvivingRMIds should have comment or be unexported (golint)
    • Line 77: warning: exported method ConfigurationTransitioningTo.LostRMIds should have comment or be unexported (golint)
    • Line 80: warning: exported method ConfigurationTransitioningTo.SetLostRMIds should have comment or be unexported (golint)
    • Line 83: warning: exported method ConfigurationTransitioningTo.RootIndices should have comment or be unexported (golint)
    • Line 86: warning: exported method ConfigurationTransitioningTo.SetRootIndices should have comment or be unexported (golint)
    • Line 89: warning: exported method ConfigurationTransitioningTo.InstalledOnNew should have comment or be unexported (golint)
    • Line 90: warning: exported method ConfigurationTransitioningTo.SetInstalledOnNew should have comment or be unexported (golint)
    • Line 91: warning: exported method ConfigurationTransitioningTo.BarrierReached1 should have comment or be unexported (golint)
    • Line 94: warning: exported method ConfigurationTransitioningTo.SetBarrierReached1 should have comment or be unexported (golint)
    • Line 97: warning: exported method ConfigurationTransitioningTo.BarrierReached2 should have comment or be unexported (golint)
    • Line 100: warning: exported method ConfigurationTransitioningTo.SetBarrierReached2 should have comment or be unexported (golint)
    • Line 103: warning: exported method ConfigurationTransitioningTo.Pending should have comment or be unexported (golint)
    • Line 106: warning: exported method ConfigurationTransitioningTo.SetPending should have comment or be unexported (golint)
    • Line 109: warning: exported method Configuration.SetStable should have comment or be unexported (golint)
    • Line 110: warning: exported method Configuration.WriteJSON should have comment or be unexported (golint)
    • Line 730: warning: exported method Configuration.MarshalJSON should have comment or be unexported (golint)
    • Line 735: warning: exported method Configuration.WriteCapLit should have comment or be unexported (golint)
    • Line 1355: warning: exported method Configuration.MarshalCapLit should have comment or be unexported (golint)
    • Line 1361: warning: don't use underscores in Go names; type Configuration_List should be ConfigurationList (golint)
    • Line 1361: warning: exported type Configuration_List should have comment or be unexported (golint)
    • Line 1363: warning: exported function NewConfigurationList should have comment or be unexported (golint)
    • Line 1366: warning: exported method Configuration_List.Len should have comment or be unexported (golint)
    • Line 1367: warning: exported method Configuration_List.At should have comment or be unexported (golint)
    • Line 1370: warning: exported method Configuration_List.ToArray should have comment or be unexported (golint)
    • Line 1378: warning: exported method Configuration_List.Set should have comment or be unexported (golint)
    • Line 1380: warning: exported type Fingerprint should have comment or be unexported (golint)
    • Line 1382: warning: exported function NewFingerprint should have comment or be unexported (golint)
    • Line 1383: warning: exported function NewRootFingerprint should have comment or be unexported (golint)
    • Line 1384: warning: exported function AutoNewFingerprint should have comment or be unexported (golint)
    • Line 1385: warning: exported function ReadRootFingerprint should have comment or be unexported (golint)
    • Line 1386: warning: exported method Fingerprint.Sha256 should have comment or be unexported (golint)
    • Line 1387: warning: exported method Fingerprint.SetSha256 should have comment or be unexported (golint)
    • Line 1388: warning: exported method Fingerprint.Roots should have comment or be unexported (golint)
    • Line 1389: warning: exported method Fingerprint.SetRoots should have comment or be unexported (golint)
    • Line 1390: warning: exported method Fingerprint.WriteJSON should have comment or be unexported (golint)
    • Line 1454: warning: exported method Fingerprint.MarshalJSON should have comment or be unexported (golint)
    • Line 1459: warning: exported method Fingerprint.WriteCapLit should have comment or be unexported (golint)
    • Line 1523: warning: exported method Fingerprint.MarshalCapLit should have comment or be unexported (golint)
    • Line 1529: warning: don't use underscores in Go names; type Fingerprint_List should be FingerprintList (golint)
    • Line 1529: warning: exported type Fingerprint_List should have comment or be unexported (golint)
    • Line 1531: warning: exported function NewFingerprintList should have comment or be unexported (golint)
    • Line 1534: warning: exported method Fingerprint_List.Len should have comment or be unexported (golint)
    • Line 1535: warning: exported method Fingerprint_List.At should have comment or be unexported (golint)
    • Line 1536: warning: exported method Fingerprint_List.ToArray should have comment or be unexported (golint)
    • Line 1544: warning: exported method Fingerprint_List.Set should have comment or be unexported (golint)
    • Line 1546: warning: exported type Root should have comment or be unexported (golint)
    • Line 1548: warning: exported function NewRoot should have comment or be unexported (golint)
    • Line 1549: warning: exported function NewRootRoot should have comment or be unexported (golint)
    • Line 1550: warning: exported function AutoNewRoot should have comment or be unexported (golint)
    • Line 1551: warning: exported function ReadRootRoot should have comment or be unexported (golint)
    • Line 1552: warning: exported method Root.Name should have comment or be unexported (golint)
    • Line 1553: warning: exported method Root.NameBytes should have comment or be unexported (golint)
    • Line 1554: warning: exported method Root.SetName should have comment or be unexported (golint)
    • Line 1555: warning: exported method Root.Capability should have comment or be unexported (golint)
    • Line 1558: warning: exported method Root.SetCapability should have comment or be unexported (golint)
    • Line 1559: warning: exported method Root.WriteJSON should have comment or be unexported (golint)
    • Line 1605: warning: exported method Root.MarshalJSON should have comment or be unexported (golint)
    • Line 1610: warning: exported method Root.WriteCapLit should have comment or be unexported (golint)
    • Line 1656: warning: exported method Root.MarshalCapLit should have comment or be unexported (golint)
    • Line 1662: warning: don't use underscores in Go names; type Root_List should be RootList (golint)
    • Line 1662: warning: exported type Root_List should have comment or be unexported (golint)
    • Line 1664: warning: exported function NewRootList should have comment or be unexported (golint)
    • Line 1665: warning: exported method Root_List.Len should have comment or be unexported (golint)
    • Line 1666: warning: exported method Root_List.At should have comment or be unexported (golint)
    • Line 1667: warning: exported method Root_List.ToArray should have comment or be unexported (golint)
    • Line 1675: warning: exported method Root_List.Set should have comment or be unexported (golint)
    • Line 1677: warning: exported type ConditionPair should have comment or be unexported (golint)
    • Line 1679: warning: exported function NewConditionPair should have comment or be unexported (golint)
    • Line 1680: warning: exported function NewRootConditionPair should have comment or be unexported (golint)
    • Line 1681: warning: exported function AutoNewConditionPair should have comment or be unexported (golint)
    • Line 1682: warning: exported function ReadRootConditionPair should have comment or be unexported (golint)
    • Line 1683: warning: exported method ConditionPair.RmId should have comment or be unexported (golint)
    • Line 1684: warning: exported method ConditionPair.SetRmId should have comment or be unexported (golint)
    • Line 1685: warning: exported method ConditionPair.Condition should have comment or be unexported (golint)
    • Line 1686: warning: exported method ConditionPair.SetCondition should have comment or be unexported (golint)
    • Line 1687: warning: exported method ConditionPair.Suppliers should have comment or be unexported (golint)
    • Line 1688: warning: exported method ConditionPair.SetSuppliers should have comment or be unexported (golint)
    • Line 1689: warning: exported method ConditionPair.WriteJSON should have comment or be unexported (golint)
    • Line 1772: warning: exported method ConditionPair.MarshalJSON should have comment or be unexported (golint)
    • Line 1777: warning: exported method ConditionPair.WriteCapLit should have comment or be unexported (golint)
    • Line 1860: warning: exported method ConditionPair.MarshalCapLit should have comment or be unexported (golint)
    • Line 1866: warning: don't use underscores in Go names; type ConditionPair_List should be ConditionPairList (golint)
    • Line 1866: warning: exported type ConditionPair_List should have comment or be unexported (golint)
    • Line 1868: warning: exported function NewConditionPairList should have comment or be unexported (golint)
    • Line 1871: warning: exported method ConditionPair_List.Len should have comment or be unexported (golint)
    • Line 1872: warning: exported method ConditionPair_List.At should have comment or be unexported (golint)
    • Line 1875: warning: exported method ConditionPair_List.ToArray should have comment or be unexported (golint)
    • Line 1883: warning: exported method ConditionPair_List.Set should have comment or be unexported (golint)
    • Line 1885: warning: exported type Condition should have comment or be unexported (golint)
    • Line 1886: warning: don't use underscores in Go names; type Condition_Which should be ConditionWhich (golint)
    • Line 1886: warning: exported type Condition_Which should have comment or be unexported (golint)
    • Line 1889: warning: exported const CONDITION_AND should have comment (or a comment on this block) or be unexported (golint)
    • Line 1894: warning: exported function NewCondition should have comment or be unexported (golint)
    • Line 1895: warning: exported function NewRootCondition should have comment or be unexported (golint)
    • Line 1896: warning: exported function AutoNewCondition should have comment or be unexported (golint)
    • Line 1897: warning: exported function ReadRootCondition should have comment or be unexported (golint)
    • Line 1898: warning: exported method Condition.Which should have comment or be unexported (golint)
    • Line 1899: warning: exported method Condition.And should have comment or be unexported (golint)
    • Line 1900: warning: exported method Condition.SetAnd should have comment or be unexported (golint)
    • Line 1904: warning: exported method Condition.Or should have comment or be unexported (golint)
    • Line 1905: warning: exported method Condition.SetOr should have comment or be unexported (golint)
    • Line 1909: warning: exported method Condition.Generator should have comment or be unexported (golint)
    • Line 1910: warning: exported method Condition.SetGenerator should have comment or be unexported (golint)
    • Line 1914: warning: exported method Condition.WriteJSON should have comment or be unexported (golint)
    • Line 1969: warning: exported method Condition.MarshalJSON should have comment or be unexported (golint)
    • Line 1974: warning: exported method Condition.WriteCapLit should have comment or be unexported (golint)
    • Line 2029: warning: exported method Condition.MarshalCapLit should have comment or be unexported (golint)
    • Line 2035: warning: don't use underscores in Go names; type Condition_List should be ConditionList (golint)
    • Line 2035: warning: exported type Condition_List should have comment or be unexported (golint)
    • Line 2037: warning: exported function NewConditionList should have comment or be unexported (golint)
    • Line 2040: warning: exported method Condition_List.Len should have comment or be unexported (golint)
    • Line 2041: warning: exported method Condition_List.At should have comment or be unexported (golint)
    • Line 2042: warning: exported method Condition_List.ToArray should have comment or be unexported (golint)
    • Line 2050: warning: exported method Condition_List.Set should have comment or be unexported (golint)
    • Line 2052: warning: exported type Conjunction should have comment or be unexported (golint)
    • Line 2054: warning: exported function NewConjunction should have comment or be unexported (golint)
    • Line 2055: warning: exported function NewRootConjunction should have comment or be unexported (golint)
    • Line 2056: warning: exported function AutoNewConjunction should have comment or be unexported (golint)
    • Line 2057: warning: exported function ReadRootConjunction should have comment or be unexported (golint)
    • Line 2058: warning: exported method Conjunction.Left should have comment or be unexported (golint)
    • Line 2059: warning: exported method Conjunction.SetLeft should have comment or be unexported (golint)
    • Line 2060: warning: exported method Conjunction.Right should have comment or be unexported (golint)
    • Line 2061: warning: exported method Conjunction.SetRight should have comment or be unexported (golint)
    • Line 2062: warning: exported method Conjunction.WriteJSON should have comment or be unexported (golint)
    • Line 2104: warning: exported method Conjunction.MarshalJSON should have comment or be unexported (golint)
    • Line 2109: warning: exported method Conjunction.WriteCapLit should have comment or be unexported (golint)
    • Line 2151: warning: exported method Conjunction.MarshalCapLit should have comment or be unexported (golint)
    • Line 2157: warning: don't use underscores in Go names; type Conjunction_List should be ConjunctionList (golint)
    • Line 2157: warning: exported type Conjunction_List should have comment or be unexported (golint)
    • Line 2159: warning: exported function NewConjunctionList should have comment or be unexported (golint)
    • Line 2162: warning: exported method Conjunction_List.Len should have comment or be unexported (golint)
    • Line 2163: warning: exported method Conjunction_List.At should have comment or be unexported (golint)
    • Line 2164: warning: exported method Conjunction_List.ToArray should have comment or be unexported (golint)
    • Line 2172: warning: exported method Conjunction_List.Set should have comment or be unexported (golint)
    • Line 2174: warning: exported type Disjunction should have comment or be unexported (golint)
    • Line 2176: warning: exported function NewDisjunction should have comment or be unexported (golint)
    • Line 2177: warning: exported function NewRootDisjunction should have comment or be unexported (golint)
    • Line 2178: warning: exported function AutoNewDisjunction should have comment or be unexported (golint)
    • Line 2179: warning: exported function ReadRootDisjunction should have comment or be unexported (golint)
    • Line 2180: warning: exported method Disjunction.Left should have comment or be unexported (golint)
    • Line 2181: warning: exported method Disjunction.SetLeft should have comment or be unexported (golint)
    • Line 2182: warning: exported method Disjunction.Right should have comment or be unexported (golint)
    • Line 2183: warning: exported method Disjunction.SetRight should have comment or be unexported (golint)
    • Line 2184: warning: exported method Disjunction.WriteJSON should have comment or be unexported (golint)
    • Line 2226: warning: exported method Disjunction.MarshalJSON should have comment or be unexported (golint)
    • Line 2231: warning: exported method Disjunction.WriteCapLit should have comment or be unexported (golint)
    • Line 2273: warning: exported method Disjunction.MarshalCapLit should have comment or be unexported (golint)
    • Line 2279: warning: don't use underscores in Go names; type Disjunction_List should be DisjunctionList (golint)
    • Line 2279: warning: exported type Disjunction_List should have comment or be unexported (golint)
    • Line 2281: warning: exported function NewDisjunctionList should have comment or be unexported (golint)
    • Line 2284: warning: exported method Disjunction_List.Len should have comment or be unexported (golint)
    • Line 2285: warning: exported method Disjunction_List.At should have comment or be unexported (golint)
    • Line 2286: warning: exported method Disjunction_List.ToArray should have comment or be unexported (golint)
    • Line 2294: warning: exported method Disjunction_List.Set should have comment or be unexported (golint)
    • Line 2296: warning: exported type Generator should have comment or be unexported (golint)
    • Line 2298: warning: exported function NewGenerator should have comment or be unexported (golint)
    • Line 2299: warning: exported function NewRootGenerator should have comment or be unexported (golint)
    • Line 2300: warning: exported function AutoNewGenerator should have comment or be unexported (golint)
    • Line 2301: warning: exported function ReadRootGenerator should have comment or be unexported (golint)
    • Line 2302: warning: exported method Generator.RmId should have comment or be unexported (golint)
    • Line 2303: warning: exported method Generator.SetRmId should have comment or be unexported (golint)
    • Line 2304: warning: exported method Generator.UseNext should have comment or be unexported (golint)
    • Line 2305: warning: exported method Generator.SetUseNext should have comment or be unexported (golint)
    • Line 2306: warning: exported method Generator.Includes should have comment or be unexported (golint)
    • Line 2307: warning: exported method Generator.SetIncludes should have comment or be unexported (golint)
    • Line 2308: warning: exported method Generator.WriteJSON should have comment or be unexported (golint)
    • Line 2377: warning: exported method Generator.MarshalJSON should have comment or be unexported (golint)
    • Line 2382: warning: exported method Generator.WriteCapLit should have comment or be unexported (golint)
    • Line 2451: warning: exported method Generator.MarshalCapLit should have comment or be unexported (golint)
    • Line 2457: warning: don't use underscores in Go names; type Generator_List should be GeneratorList (golint)
    • Line 2457: warning: exported type Generator_List should have comment or be unexported (golint)
    • Line 2459: warning: exported function NewGeneratorList should have comment or be unexported (golint)
    • Line 2462: warning: exported method Generator_List.Len should have comment or be unexported (golint)
    • Line 2463: warning: exported method Generator_List.At should have comment or be unexported (golint)
    • Line 2464: warning: exported method Generator_List.ToArray should have comment or be unexported (golint)
    • Line 2472: warning: exported method Generator_List.Set should have comment or be unexported (golint)
    • capnp/var.capnp.go
    • Line 14: warning: exported type Var should have comment or be unexported (golint)
    • Line 16: warning: exported function NewVar should have comment or be unexported (golint)
    • Line 17: warning: exported function NewRootVar should have comment or be unexported (golint)
    • Line 18: warning: exported function AutoNewVar should have comment or be unexported (golint)
    • Line 19: warning: exported function ReadRootVar should have comment or be unexported (golint)
    • Line 20: warning: exported method Var.Id should have comment or be unexported (golint)
    • Line 21: warning: exported method Var.SetId should have comment or be unexported (golint)
    • Line 22: warning: exported method Var.Positions should have comment or be unexported (golint)
    • Line 23: warning: exported method Var.SetPositions should have comment or be unexported (golint)
    • Line 24: warning: exported method Var.WriteTxnId should have comment or be unexported (golint)
    • Line 25: warning: exported method Var.SetWriteTxnId should have comment or be unexported (golint)
    • Line 26: warning: exported method Var.WriteTxnClock should have comment or be unexported (golint)
    • Line 27: warning: exported method Var.SetWriteTxnClock should have comment or be unexported (golint)
    • Line 28: warning: exported method Var.WritesClock should have comment or be unexported (golint)
    • Line 29: warning: exported method Var.SetWritesClock should have comment or be unexported (golint)
    • Line 30: warning: exported method Var.WriteJSON should have comment or be unexported (golint)
    • Line 155: warning: exported method Var.MarshalJSON should have comment or be unexported (golint)
    • Line 160: warning: exported method Var.WriteCapLit should have comment or be unexported (golint)
    • Line 285: warning: exported method Var.MarshalCapLit should have comment or be unexported (golint)
    • Line 291: warning: don't use underscores in Go names; type Var_List should be VarList (golint)
    • Line 291: warning: exported type Var_List should have comment or be unexported (golint)
    • Line 293: warning: exported function NewVarList should have comment or be unexported (golint)
    • Line 294: warning: exported method Var_List.Len should have comment or be unexported (golint)
    • Line 295: warning: exported method Var_List.At should have comment or be unexported (golint)
    • Line 296: warning: exported method Var_List.ToArray should have comment or be unexported (golint)
    • Line 304: warning: exported method Var_List.Set should have comment or be unexported (golint)
    • Line 306: warning: exported type VarIdPos should have comment or be unexported (golint)
    • Line 308: warning: exported function NewVarIdPos should have comment or be unexported (golint)
    • Line 309: warning: exported function NewRootVarIdPos should have comment or be unexported (golint)
    • Line 310: warning: exported function AutoNewVarIdPos should have comment or be unexported (golint)
    • Line 311: warning: exported function ReadRootVarIdPos should have comment or be unexported (golint)
    • Line 312: warning: exported method VarIdPos.Id should have comment or be unexported (golint)
    • Line 313: warning: exported method VarIdPos.SetId should have comment or be unexported (golint)
    • Line 314: warning: exported method VarIdPos.Positions should have comment or be unexported (golint)
    • Line 315: warning: exported method VarIdPos.SetPositions should have comment or be unexported (golint)
    • Line 316: warning: exported method VarIdPos.Capability should have comment or be unexported (golint)
    • Line 319: warning: exported method VarIdPos.SetCapability should have comment or be unexported (golint)
    • Line 320: warning: exported method VarIdPos.WriteJSON should have comment or be unexported (golint)
    • Line 403: warning: exported method VarIdPos.MarshalJSON should have comment or be unexported (golint)
    • Line 408: warning: exported method VarIdPos.WriteCapLit should have comment or be unexported (golint)
    • Line 491: warning: exported method VarIdPos.MarshalCapLit should have comment or be unexported (golint)
    • Line 497: warning: don't use underscores in Go names; type VarIdPos_List should be VarIDPosList (golint)
    • Line 497: warning: exported type VarIdPos_List should have comment or be unexported (golint)
    • Line 499: warning: exported function NewVarIdPosList should have comment or be unexported (golint)
    • Line 502: warning: exported method VarIdPos_List.Len should have comment or be unexported (golint)
    • Line 503: warning: exported method VarIdPos_List.At should have comment or be unexported (golint)
    • Line 504: warning: exported method VarIdPos_List.ToArray should have comment or be unexported (golint)
    • Line 512: warning: exported method VarIdPos_List.Set should have comment or be unexported (golint)
    • capnp/vectorclock.capnp.go
    • Line 13: warning: exported type VectorClock should have comment or be unexported (golint)
    • Line 15: warning: exported function NewVectorClock should have comment or be unexported (golint)
    • Line 16: warning: exported function NewRootVectorClock should have comment or be unexported (golint)
    • Line 17: warning: exported function AutoNewVectorClock should have comment or be unexported (golint)
    • Line 18: warning: exported function ReadRootVectorClock should have comment or be unexported (golint)
    • Line 19: warning: exported method VectorClock.VarUuids should have comment or be unexported (golint)
    • Line 20: warning: exported method VectorClock.SetVarUuids should have comment or be unexported (golint)
    • Line 21: warning: exported method VectorClock.Values should have comment or be unexported (golint)
    • Line 22: warning: exported method VectorClock.SetValues should have comment or be unexported (golint)
    • Line 23: warning: exported method VectorClock.WriteJSON should have comment or be unexported (golint)
    • Line 109: warning: exported method VectorClock.MarshalJSON should have comment or be unexported (golint)
    • Line 114: warning: exported method VectorClock.WriteCapLit should have comment or be unexported (golint)
    • Line 200: warning: exported method VectorClock.MarshalCapLit should have comment or be unexported (golint)
    • Line 206: warning: don't use underscores in Go names; type VectorClock_List should be VectorClockList (golint)
    • Line 206: warning: exported type VectorClock_List should have comment or be unexported (golint)
    • Line 208: warning: exported function NewVectorClockList should have comment or be unexported (golint)
    • Line 211: warning: exported method VectorClock_List.Len should have comment or be unexported (golint)
    • Line 212: warning: exported method VectorClock_List.At should have comment or be unexported (golint)
    • Line 213: warning: exported method VectorClock_List.ToArray should have comment or be unexported (golint)
    • Line 221: warning: exported method VectorClock_List.Set should have comment or be unexported (golint)
    • txnengine/utils.go
    • Line 11: warning: exported type TxnReader should have comment or be unexported (golint)
    • Line 19: warning: exported function TxnReaderFromData should have comment or be unexported (golint)
    • Line 34: warning: exported method TxnReader.Actions should have comment or be unexported (golint)
    • Line 46: warning: exported method TxnReader.Combine should have comment or be unexported (golint)
    • Line 46: warning: receiver name a should be consistent with previous receiver name tr for TxnReader (golint)
    • Line 65: warning: exported method TxnReader.IsDeflated should have comment or be unexported (golint)
    • Line 69: warning: exported method TxnReader.AsDeflated should have comment or be unexported (golint)
    • Line 98: warning: exported type TxnActions should have comment or be unexported (golint)
    • Line 105: warning: exported function TxnActionsFromData should have comment or be unexported (golint)
    • Line 126: warning: exported method TxnActions.Actions should have comment or be unexported (golint)
    • Line 131: warning: exported method TxnActions.AsDeflated should have comment or be unexported (golint)
    • txnengine/vardispatcher.go
    • Line 14: warning: exported type TopologyPublisher should have comment or be unexported (golint)
    • Line 19: warning: exported type TopologySubscriber should have comment or be unexported (golint)
    • Line 23: warning: exported type TopologyChangeSubscriberType should have comment or be unexported (golint)
    • Line 26: warning: exported const VarSubscriber should have comment (or a comment on this block) or be unexported (golint)
    • Line 35: warning: exported type VarDispatcher should have comment or be unexported (golint)
    • Line 40: warning: exported function NewVarDispatcher should have comment or be unexported (golint)
    • Line 51: warning: exported method VarDispatcher.ApplyToVar should have comment or be unexported (golint)
    • Line 55: warning: exported method VarDispatcher.Status should have comment or be unexported (golint)
    • Line 73: warning: exported type TranslationCallback should have comment or be unexported (golint)
    • Line 74: warning: exported type LocalConnection should have comment or be unexported (golint)
    • network/listen.go
    • Line 10: warning: exported type Listener should have comment or be unexported (golint)
    • Line 36: warning: exported method Listener.Shutdown should have comment or be unexported (golint)
    • Line 50: warning: exported function NewListener should have comment or be unexported (golint)
    • capnp/ballot.capnp.go
    • Line 13: warning: exported type Ballot should have comment or be unexported (golint)
    • Line 15: warning: exported function NewBallot should have comment or be unexported (golint)
    • Line 16: warning: exported function NewRootBallot should have comment or be unexported (golint)
    • Line 17: warning: exported function AutoNewBallot should have comment or be unexported (golint)
    • Line 18: warning: exported function ReadRootBallot should have comment or be unexported (golint)
    • Line 19: warning: exported method Ballot.VarId should have comment or be unexported (golint)
    • Line 20: warning: exported method Ballot.SetVarId should have comment or be unexported (golint)
    • Line 21: warning: exported method Ballot.Clock should have comment or be unexported (golint)
    • Line 22: warning: exported method Ballot.SetClock should have comment or be unexported (golint)
    • Line 23: warning: exported method Ballot.Vote should have comment or be unexported (golint)
    • Line 24: warning: exported method Ballot.SetVote should have comment or be unexported (golint)
    • Line 25: warning: exported method Ballot.WriteJSON should have comment or be unexported (golint)
    • Line 90: warning: exported method Ballot.MarshalJSON should have comment or be unexported (golint)
    • Line 95: warning: exported method Ballot.WriteCapLit should have comment or be unexported (golint)
    • Line 160: warning: exported method Ballot.MarshalCapLit should have comment or be unexported (golint)
    • Line 166: warning: don't use underscores in Go names; type Ballot_List should be BallotList (golint)
    • Line 166: warning: exported type Ballot_List should have comment or be unexported (golint)
    • Line 168: warning: exported function NewBallotList should have comment or be unexported (golint)
    • Line 169: warning: exported method Ballot_List.Len should have comment or be unexported (golint)
    • Line 170: warning: exported method Ballot_List.At should have comment or be unexported (golint)
    • Line 171: warning: exported method Ballot_List.ToArray should have comment or be unexported (golint)
    • Line 179: warning: exported method Ballot_List.Set should have comment or be unexported (golint)
    • Line 181: warning: exported type Vote should have comment or be unexported (golint)
    • Line 182: warning: exported type VoteAbortBadRead should have comment or be unexported (golint)
    • Line 183: warning: don't use underscores in Go names; type Vote_Which should be VoteWhich (golint)
    • Line 183: warning: exported type Vote_Which should have comment or be unexported (golint)
    • Line 186: warning: exported const VOTE_COMMIT should have comment (or a comment on this block) or be unexported (golint)
    • Line 191: warning: exported function NewVote should have comment or be unexported (golint)
    • Line 192: warning: exported function NewRootVote should have comment or be unexported (golint)
    • Line 193: warning: exported function AutoNewVote should have comment or be unexported (golint)
    • Line 194: warning: exported function ReadRootVote should have comment or be unexported (golint)
    • Line 195: warning: exported method Vote.Which should have comment or be unexported (golint)
    • Line 196: warning: exported method Vote.SetCommit should have comment or be unexported (golint)
    • Line 197: warning: exported method Vote.AbortBadRead should have comment or be unexported (golint)
    • Line 198: warning: exported method Vote.SetAbortBadRead should have comment or be unexported (golint)
    • Line 199: warning: exported method VoteAbortBadRead.TxnId should have comment or be unexported (golint)
    • Line 200: warning: exported method VoteAbortBadRead.SetTxnId should have comment or be unexported (golint)
    • Line 201: warning: exported method VoteAbortBadRead.TxnActions should have comment or be unexported (golint)
    • Line 202: warning: exported method VoteAbortBadRead.SetTxnActions should have comment or be unexported (golint)
    • Line 203: warning: exported method Vote.SetAbortDeadlock should have comment or be unexported (golint)
    • Line 204: warning: exported method Vote.WriteJSON should have comment or be unexported (golint)
    • Line 293: warning: exported method Vote.MarshalJSON should have comment or be unexported (golint)
    • Line 298: warning: exported method Vote.WriteCapLit should have comment or be unexported (golint)
    • Line 387: warning: exported method Vote.MarshalCapLit should have comment or be unexported (golint)
    • Line 393: warning: don't use underscores in Go names; type Vote_List should be VoteList (golint)
    • Line 393: warning: exported type Vote_List should have comment or be unexported (golint)
    • Line 395: warning: exported function NewVoteList should have comment or be unexported (golint)
    • Line 396: warning: exported method Vote_List.Len should have comment or be unexported (golint)
    • Line 397: warning: exported method Vote_List.At should have comment or be unexported (golint)
    • Line 398: warning: exported method Vote_List.ToArray should have comment or be unexported (golint)
    • Line 406: warning: exported method Vote_List.Set should have comment or be unexported (golint)
    • db/transaction.go
    • Line 16: warning: exported method Databases.WriteTxnToDisk should have comment or be unexported (golint)
    • Line 41: warning: exported method Databases.ReadTxnBytesFromDisk 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 (golint)
    • Line 50: warning: exported method Databases.DeleteTxnFromDisk 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)
    • utils.go
    • Line 11: warning: exported function CheckFatal should have comment or be unexported (golint)
    • Line 17: warning: exported function CheckWarn should have comment or be unexported (golint)
    • Line 25: warning: exported type LogFunc should have comment or be unexported (golint)
    • Line 27: warning: exported var Log should have comment or be unexported (golint)
    • Line 29: warning: exported function SegToBytes should have comment or be unexported (golint)
    • Line 40: warning: exported type EmptyStruct should have comment or be unexported (golint)
    • Line 42: warning: exported var EmptyStructVal should have comment or be unexported (golint)
    • Line 46: warning: exported type BinaryBackoffEngine should have comment or be unexported (golint)
    • Line 54: warning: exported function NewBinaryBackoffEngine should have comment or be unexported (golint)
    • Line 67: warning: exported method BinaryBackoffEngine.Advance should have comment or be unexported (golint)
    • Line 77: warning: exported method BinaryBackoffEngine.After should have comment or be unexported (golint)
    • Line 87: warning: exported method BinaryBackoffEngine.Shrink should have comment or be unexported (golint)
    • client/clienttxnsubmitter.go
    • Line 15: warning: exported type ClientTxnCompletionConsumer should have comment or be unexported (golint)
    • Line 17: warning: exported type ClientTxnSubmitter should have comment or be unexported (golint)
    • Line 24: warning: exported function NewClientTxnSubmitter should have comment or be unexported (golint)
    • Line 34: warning: exported method ClientTxnSubmitter.Status should have comment or be unexported (golint)
    • Line 40: warning: exported method ClientTxnSubmitter.SubmitClientTransaction should have comment or be unexported (golint)
    • paxos/acceptor.go
    • Line 15: warning: exported type Acceptor should have comment or be unexported (golint)
    • Line 25: warning: exported function NewAcceptor should have comment or be unexported (golint)
    • Line 34: warning: exported function AcceptorFromData should have comment or be unexported (golint)
    • Line 53: warning: exported method Acceptor.Start should have comment or be unexported (golint)
    • Line 65: warning: exported method Acceptor.Status should have comment or be unexported (golint)
    • paxos/outcomeaccumulator.go
    • Line 37: warning: exported function NewOutcomeAccumulator should have comment or be unexported (golint)
    • Line 55: warning: exported method OutcomeAccumulator.TopologyChange should have comment or be unexported (golint)
    • Line 96: warning: exported method OutcomeAccumulator.BallotOutcomeReceived 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 (golint)
    • Line 113: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 140: warning: exported method OutcomeAccumulator.TxnGloballyCompleteReceived should have comment or be unexported (golint)
    • Line 183: warning: exported method OutcomeAccumulator.IsAllAborts should have comment or be unexported (golint)
    • Line 193: warning: exported method OutcomeAccumulator.Status should have comment or be unexported (golint)
    • Line 223: warning: receiver name a should be consistent with previous receiver name id for outcomeEqualId (golint)
    • network/connection.go
    • Line 28: warning: exported type Connection should have comment or be unexported (golint)
    • Line 91: warning: exported method Connection.Shutdown should have comment or be unexported (golint)
    • Line 97: warning: exported method Connection.Send should have comment or be unexported (golint)
    • Line 101: warning: exported method Connection.SubmissionOutcomeReceived should have comment or be unexported (golint)
    • Line 109: warning: exported method Connection.TopologyChanged should have comment or be unexported (golint)
    • Line 127: warning: exported method Connection.Status should have comment or be unexported (golint)
    • Line 138: warning: exported method Connection.ConnectedRMs should have comment or be unexported (golint)
    • Line 141: warning: exported method Connection.ConnectionLost should have comment or be unexported (golint)
    • Line 144: warning: exported method Connection.ConnectionEstablished should have comment or be unexported (golint)
    • Line 159: warning: exported function NewConnectionToDial should have comment or be unexported (golint)
    • Line 171: warning: exported function NewConnectionFromTCPConn should have comment or be unexported (golint)
    • Line 457: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 512: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 621: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 696: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 970: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1010: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • configuration/configuration.go
    • Line 23: warning: exported type Configuration should have comment or be unexported (golint)
    • Line 39: warning: exported type RootCapability should have comment or be unexported (golint)
    • Line 44: warning: exported type NextConfiguration should have comment or be unexported (golint)
    • Line 62: warning: exported method NextConfiguration.Equal should have comment or be unexported (golint)
    • Line 62: warning: receiver name a should be consistent with previous receiver name next for NextConfiguration (golint)
    • Line 94: warning: exported method NextConfiguration.Clone should have comment or be unexported (golint)
    • Line 147: warning: exported function LoadConfigurationFromPath should have comment or be unexported (golint)
    • Line 203: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 259: warning: exported function ConfigurationFromCap should have comment or be unexported (golint)
    • Line 363: warning: exported method Configuration.Equal should have comment or be unexported (golint)
    • Line 388: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 399: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 404: warning: exported method Configuration.ClusterUUId should have comment or be unexported (golint)
    • Line 404: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 408: warning: exported method Configuration.SetClusterUUId should have comment or be unexported (golint)
    • Line 408: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 423: warning: exported method Configuration.Fingerprints should have comment or be unexported (golint)
    • Line 423: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 427: warning: exported method Configuration.RootNames should have comment or be unexported (golint)
    • Line 427: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 431: warning: exported method Configuration.NextBarrierReached1 should have comment or be unexported (golint)
    • Line 431: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 442: warning: exported method Configuration.NextBarrierReached2 should have comment or be unexported (golint)
    • Line 442: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 453: warning: exported method Configuration.Next should have comment or be unexported (golint)
    • Line 453: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 457: warning: exported method Configuration.SetNext should have comment or be unexported (golint)
    • Line 457: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 461: warning: exported method Configuration.RMs should have comment or be unexported (golint)
    • Line 461: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 465: warning: exported method Configuration.SetRMs should have comment or be unexported (golint)
    • Line 465: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 469: warning: exported method Configuration.RMsRemoved should have comment or be unexported (golint)
    • Line 469: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 473: warning: exported method Configuration.SetRMsRemoved should have comment or be unexported (golint)
    • Line 473: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 477: warning: exported method Configuration.Clone should have comment or be unexported (golint)
    • Line 477: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 512: warning: exported method Configuration.AddToSegAutoRoot should have comment or be unexported (golint)
    • Line 512: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 620: warning: exported method Configuration.Serialize should have comment or be unexported (golint)
    • Line 620: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 626: warning: comment on exported method Configuration.LocalRemoteHosts should be of the form "LocalRemoteHosts ..." (golint)
    • Line 627: warning: receiver name config should be consistent with previous receiver name a for Configuration (golint)
    • Line 670: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 675: warning: exported function LocalAddresses should have comment or be unexported (golint)
    • Line 692: warning: exported type Conds should have comment or be unexported (golint)
    • Line 694: warning: exported function ConditionsFromCap should have comment or be unexported (golint)
    • Line 712: warning: exported method Conds.DisjoinWith should have comment or be unexported (golint)
    • Line 723: warning: exported method Conds.SuppliedBy should have comment or be unexported (golint)
    • Line 739: warning: exported method Conds.Equal should have comment or be unexported (golint)
    • Line 739: warning: receiver name a should be consistent with previous receiver name cs for Conds (golint)
    • Line 751: warning: receiver name c should be consistent with previous receiver name cs for Conds (golint)
    • Line 759: warning: exported method Conds.AddToSeg should have comment or be unexported (golint)
    • Line 759: warning: receiver name c should be consistent with previous receiver name cs for Conds (golint)
    • Line 777: warning: exported type CondSuppliers should have comment or be unexported (golint)
    • Line 782: warning: exported method CondSuppliers.Equal should have comment or be unexported (golint)
    • Line 789: warning: receiver name cs should be consistent with previous receiver name a for CondSuppliers (golint)
    • Line 793: warning: exported type Cond should have comment or be unexported (golint)
    • Line 830: warning: exported type Conjunction should have comment or be unexported (golint)
    • Line 838: warning: exported method Conjunction.SatisfiedBy should have comment or be unexported (golint)
    • Line 845: warning: exported method Conjunction.Equal should have comment or be unexported (golint)
    • Line 845: warning: receiver name a should be consistent with previous receiver name c for Conjunction (golint)
    • Line 856: warning: exported method Conjunction.AddToSeg should have comment or be unexported (golint)
    • Line 865: warning: exported type Disjunction should have comment or be unexported (golint)
    • Line 873: warning: exported method Disjunction.SatisfiedBy should have comment or be unexported (golint)
    • Line 880: warning: exported method Disjunction.Equal should have comment or be unexported (golint)
    • Line 880: warning: receiver name a should be consistent with previous receiver name d for Disjunction (golint)
    • Line 891: warning: exported method Disjunction.AddToSeg should have comment or be unexported (golint)
    • Line 900: warning: exported type Generator should have comment or be unexported (golint)
    • Line 919: warning: exported method Generator.SatisfiedBy should have comment or be unexported (golint)
    • Line 942: warning: exported method Generator.Equal should have comment or be unexported (golint)
    • Line 942: warning: receiver name a should be consistent with previous receiver name g for Generator (golint)
    • Line 953: warning: exported method Generator.AddToSeg should have comment or be unexported (golint)
    • capnp/migration.capnp.go
    • Line 13: warning: exported type Migration should have comment or be unexported (golint)
    • Line 15: warning: exported function NewMigration should have comment or be unexported (golint)
    • Line 16: warning: exported function NewRootMigration should have comment or be unexported (golint)
    • Line 17: warning: exported function AutoNewMigration should have comment or be unexported (golint)
    • Line 18: warning: exported function ReadRootMigration should have comment or be unexported (golint)
    • Line 19: warning: exported method Migration.Version should have comment or be unexported (golint)
    • Line 20: warning: exported method Migration.SetVersion should have comment or be unexported (golint)
    • Line 21: warning: exported method Migration.Elems should have comment or be unexported (golint)
    • Line 24: warning: exported method Migration.SetElems should have comment or be unexported (golint)
    • Line 25: warning: exported method Migration.WriteJSON should have comment or be unexported (golint)
    • Line 89: warning: exported method Migration.MarshalJSON should have comment or be unexported (golint)
    • Line 94: warning: exported method Migration.WriteCapLit should have comment or be unexported (golint)
    • Line 158: warning: exported method Migration.MarshalCapLit should have comment or be unexported (golint)
    • Line 164: warning: don't use underscores in Go names; type Migration_List should be MigrationList (golint)
    • Line 164: warning: exported type Migration_List should have comment or be unexported (golint)
    • Line 166: warning: exported function NewMigrationList should have comment or be unexported (golint)
    • Line 169: warning: exported method Migration_List.Len should have comment or be unexported (golint)
    • Line 170: warning: exported method Migration_List.At should have comment or be unexported (golint)
    • Line 171: warning: exported method Migration_List.ToArray should have comment or be unexported (golint)
    • Line 179: warning: exported method Migration_List.Set should have comment or be unexported (golint)
    • Line 181: warning: exported type MigrationComplete should have comment or be unexported (golint)
    • Line 183: warning: exported function NewMigrationComplete should have comment or be unexported (golint)
    • Line 184: warning: exported function NewRootMigrationComplete should have comment or be unexported (golint)
    • Line 187: warning: exported function AutoNewMigrationComplete should have comment or be unexported (golint)
    • Line 190: warning: exported function ReadRootMigrationComplete should have comment or be unexported (golint)
    • Line 193: warning: exported method MigrationComplete.Version should have comment or be unexported (golint)
    • Line 194: warning: exported method MigrationComplete.SetVersion should have comment or be unexported (golint)
    • Line 195: warning: exported method MigrationComplete.WriteJSON should have comment or be unexported (golint)
    • Line 226: warning: exported method MigrationComplete.MarshalJSON should have comment or be unexported (golint)
    • Line 231: warning: exported method MigrationComplete.WriteCapLit should have comment or be unexported (golint)
    • Line 262: warning: exported method MigrationComplete.MarshalCapLit should have comment or be unexported (golint)
    • Line 268: warning: don't use underscores in Go names; type MigrationComplete_List should be MigrationCompleteList (golint)
    • Line 268: warning: exported type MigrationComplete_List should have comment or be unexported (golint)
    • Line 270: warning: exported function NewMigrationCompleteList should have comment or be unexported (golint)
    • Line 273: warning: exported method MigrationComplete_List.Len should have comment or be unexported (golint)
    • Line 274: warning: exported method MigrationComplete_List.At should have comment or be unexported (golint)
    • Line 277: warning: exported method MigrationComplete_List.ToArray should have comment or be unexported (golint)
    • Line 285: warning: exported method MigrationComplete_List.Set should have comment or be unexported (golint)
    • Line 289: warning: exported type MigrationElement should have comment or be unexported (golint)
    • Line 291: warning: exported function NewMigrationElement should have comment or be unexported (golint)
    • Line 292: warning: exported function NewRootMigrationElement should have comment or be unexported (golint)
    • Line 295: warning: exported function AutoNewMigrationElement should have comment or be unexported (golint)
    • Line 298: warning: exported function ReadRootMigrationElement should have comment or be unexported (golint)
    • Line 301: warning: exported method MigrationElement.Txn should have comment or be unexported (golint)
    • Line 302: warning: exported method MigrationElement.SetTxn should have comment or be unexported (golint)
    • Line 303: warning: exported method MigrationElement.Vars should have comment or be unexported (golint)
    • Line 304: warning: exported method MigrationElement.SetVars should have comment or be unexported (golint)
    • Line 305: warning: exported method MigrationElement.WriteJSON should have comment or be unexported (golint)
    • Line 369: warning: exported method MigrationElement.MarshalJSON should have comment or be unexported (golint)
    • Line 374: warning: exported method MigrationElement.WriteCapLit should have comment or be unexported (golint)
    • Line 438: warning: exported method MigrationElement.MarshalCapLit should have comment or be unexported (golint)
    • Line 444: warning: don't use underscores in Go names; type MigrationElement_List should be MigrationElementList (golint)
    • Line 444: warning: exported type MigrationElement_List should have comment or be unexported (golint)
    • Line 446: warning: exported function NewMigrationElementList should have comment or be unexported (golint)
    • Line 449: warning: exported method MigrationElement_List.Len should have comment or be unexported (golint)
    • Line 450: warning: exported method MigrationElement_List.At should have comment or be unexported (golint)
    • Line 453: warning: exported method MigrationElement_List.ToArray should have comment or be unexported (golint)
    • Line 461: warning: exported method MigrationElement_List.Set should have comment or be unexported (golint)
    • capnp/paxostxnvote.capnp.go
    • Line 13: warning: exported type OneATxnVotes should have comment or be unexported (golint)
    • Line 15: warning: exported function NewOneATxnVotes should have comment or be unexported (golint)
    • Line 16: warning: exported function NewRootOneATxnVotes should have comment or be unexported (golint)
    • Line 17: warning: exported function AutoNewOneATxnVotes should have comment or be unexported (golint)
    • Line 18: warning: exported function ReadRootOneATxnVotes should have comment or be unexported (golint)
    • Line 19: warning: exported method OneATxnVotes.TxnId should have comment or be unexported (golint)
    • Line 20: warning: exported method OneATxnVotes.SetTxnId should have comment or be unexported (golint)
    • Line 21: warning: exported method OneATxnVotes.RmId should have comment or be unexported (golint)
    • Line 22: warning: exported method OneATxnVotes.SetRmId should have comment or be unexported (golint)
    • Line 23: warning: exported method OneATxnVotes.Proposals should have comment or be unexported (golint)
    • Line 26: warning: exported method OneATxnVotes.SetProposals should have comment or be unexported (golint)
    • Line 27: warning: exported method OneATxnVotes.WriteJSON should have comment or be unexported (golint)
    • Line 110: warning: exported method OneATxnVotes.MarshalJSON should have comment or be unexported (golint)
    • Line 115: warning: exported method OneATxnVotes.WriteCapLit should have comment or be unexported (golint)
    • Line 198: warning: exported method OneATxnVotes.MarshalCapLit should have comment or be unexported (golint)
    • Line 204: warning: don't use underscores in Go names; type OneATxnVotes_List should be OneATxnVotesList (golint)
    • Line 204: warning: exported type OneATxnVotes_List should have comment or be unexported (golint)
    • Line 206: warning: exported function NewOneATxnVotesList should have comment or be unexported (golint)
    • Line 209: warning: exported method OneATxnVotes_List.Len should have comment or be unexported (golint)
    • Line 210: warning: exported method OneATxnVotes_List.At should have comment or be unexported (golint)
    • Line 213: warning: exported method OneATxnVotes_List.ToArray should have comment or be unexported (golint)
    • Line 221: warning: exported method OneATxnVotes_List.Set should have comment or be unexported (golint)
    • Line 223: warning: exported type OneBTxnVotes should have comment or be unexported (golint)
    • Line 225: warning: exported function NewOneBTxnVotes should have comment or be unexported (golint)
    • Line 226: warning: exported function NewRootOneBTxnVotes should have comment or be unexported (golint)
    • Line 227: warning: exported function AutoNewOneBTxnVotes should have comment or be unexported (golint)
    • Line 228: warning: exported function ReadRootOneBTxnVotes should have comment or be unexported (golint)
    • Line 229: warning: exported method OneBTxnVotes.TxnId should have comment or be unexported (golint)
    • Line 230: warning: exported method OneBTxnVotes.SetTxnId should have comment or be unexported (golint)
    • Line 231: warning: exported method OneBTxnVotes.RmId should have comment or be unexported (golint)
    • Line 232: warning: exported method OneBTxnVotes.SetRmId should have comment or be unexported (golint)
    • Line 233: warning: exported method OneBTxnVotes.Promises should have comment or be unexported (golint)
    • Line 236: warning: exported method OneBTxnVotes.SetPromises should have comment or be unexported (golint)
    • Line 237: warning: exported method OneBTxnVotes.WriteJSON should have comment or be unexported (golint)
    • Line 320: warning: exported method OneBTxnVotes.MarshalJSON should have comment or be unexported (golint)
    • Line 325: warning: exported method OneBTxnVotes.WriteCapLit should have comment or be unexported (golint)
    • Line 408: warning: exported method OneBTxnVotes.MarshalCapLit should have comment or be unexported (golint)
    • Line 414: warning: don't use underscores in Go names; type OneBTxnVotes_List should be OneBTxnVotesList (golint)
    • Line 414: warning: exported type OneBTxnVotes_List should have comment or be unexported (golint)
    • Line 416: warning: exported function NewOneBTxnVotesList should have comment or be unexported (golint)
    • Line 419: warning: exported method OneBTxnVotes_List.Len should have comment or be unexported (golint)
    • Line 420: warning: exported method OneBTxnVotes_List.At should have comment or be unexported (golint)
    • Line 423: warning: exported method OneBTxnVotes_List.ToArray should have comment or be unexported (golint)
    • Line 431: warning: exported method OneBTxnVotes_List.Set should have comment or be unexported (golint)
    • Line 433: warning: exported type TwoATxnVotes should have comment or be unexported (golint)
    • Line 435: warning: exported function NewTwoATxnVotes should have comment or be unexported (golint)
    • Line 436: warning: exported function NewRootTwoATxnVotes should have comment or be unexported (golint)
    • Line 437: warning: exported function AutoNewTwoATxnVotes should have comment or be unexported (golint)
    • Line 438: warning: exported function ReadRootTwoATxnVotes should have comment or be unexported (golint)
    • Line 439: warning: exported method TwoATxnVotes.Txn should have comment or be unexported (golint)
    • Line 440: warning: exported method TwoATxnVotes.SetTxn should have comment or be unexported (golint)
    • Line 441: warning: exported method TwoATxnVotes.RmId should have comment or be unexported (golint)
    • Line 442: warning: exported method TwoATxnVotes.SetRmId should have comment or be unexported (golint)
    • Line 443: warning: exported method TwoATxnVotes.AcceptRequests should have comment or be unexported (golint)
    • Line 446: warning: exported method TwoATxnVotes.SetAcceptRequests should have comment or be unexported (golint)
    • Line 449: warning: exported method TwoATxnVotes.WriteJSON should have comment or be unexported (golint)
    • Line 532: warning: exported method TwoATxnVotes.MarshalJSON should have comment or be unexported (golint)
    • Line 537: warning: exported method TwoATxnVotes.WriteCapLit should have comment or be unexported (golint)
    • Line 620: warning: exported method TwoATxnVotes.MarshalCapLit should have comment or be unexported (golint)
    • Line 626: warning: don't use underscores in Go names; type TwoATxnVotes_List should be TwoATxnVotesList (golint)
    • Line 626: warning: exported type TwoATxnVotes_List should have comment or be unexported (golint)
    • Line 628: warning: exported function NewTwoATxnVotesList should have comment or be unexported (golint)
    • Line 631: warning: exported method TwoATxnVotes_List.Len should have comment or be unexported (golint)
    • Line 632: warning: exported method TwoATxnVotes_List.At should have comment or be unexported (golint)
    • Line 635: warning: exported method TwoATxnVotes_List.ToArray should have comment or be unexported (golint)
    • Line 643: warning: exported method TwoATxnVotes_List.Set should have comment or be unexported (golint)
    • Line 645: warning: exported type TwoBTxnVotes should have comment or be unexported (golint)
    • Line 646: warning: exported type TwoBTxnVotesFailures should have comment or be unexported (golint)
    • Line 647: warning: don't use underscores in Go names; type TwoBTxnVotes_Which should be TwoBTxnVotesWhich (golint)
    • Line 647: warning: exported type TwoBTxnVotes_Which should have comment or be unexported (golint)
    • Line 650: warning: exported const TWOBTXNVOTES_FAILURES should have comment (or a comment on this block) or be unexported (golint)
    • Line 654: warning: exported function NewTwoBTxnVotes should have comment or be unexported (golint)
    • Line 655: warning: exported function NewRootTwoBTxnVotes should have comment or be unexported (golint)
    • Line 656: warning: exported function AutoNewTwoBTxnVotes should have comment or be unexported (golint)
    • Line 657: warning: exported function ReadRootTwoBTxnVotes should have comment or be unexported (golint)
    • Line 658: warning: exported method TwoBTxnVotes.Which should have comment or be unexported (golint)
    • Line 659: warning: exported method TwoBTxnVotes.Failures should have comment or be unexported (golint)
    • Line 660: warning: exported method TwoBTxnVotes.SetFailures should have comment or be unexported (golint)
    • Line 661: warning: exported method TwoBTxnVotesFailures.TxnId should have comment or be unexported (golint)
    • Line 662: warning: exported method TwoBTxnVotesFailures.SetTxnId should have comment or be unexported (golint)
    • Line 663: warning: exported method TwoBTxnVotesFailures.RmId should have comment or be unexported (golint)
    • Line 664: warning: exported method TwoBTxnVotesFailures.SetRmId should have comment or be unexported (golint)
    • Line 665: warning: exported method TwoBTxnVotesFailures.Nacks should have comment or be unexported (golint)
    • Line 668: warning: exported method TwoBTxnVotesFailures.SetNacks should have comment or be unexported (golint)
    • Line 671: warning: exported method TwoBTxnVotes.Outcome should have comment or be unexported (golint)
    • Line 672: warning: exported method TwoBTxnVotes.SetOutcome should have comment or be unexported (golint)
    • Line 676: warning: exported method TwoBTxnVotes.WriteJSON should have comment or be unexported (golint)
    • Line 789: warning: exported method TwoBTxnVotes.MarshalJSON should have comment or be unexported (golint)
    • Line 794: warning: exported method TwoBTxnVotes.WriteCapLit should have comment or be unexported (golint)
    • Line 907: warning: exported method TwoBTxnVotes.MarshalCapLit should have comment or be unexported (golint)
    • Line 913: warning: don't use underscores in Go names; type TwoBTxnVotes_List should be TwoBTxnVotesList (golint)
    • Line 913: warning: exported type TwoBTxnVotes_List should have comment or be unexported (golint)
    • Line 915: warning: exported function NewTwoBTxnVotesList should have comment or be unexported (golint)
    • Line 918: warning: exported method TwoBTxnVotes_List.Len should have comment or be unexported (golint)
    • Line 919: warning: exported method TwoBTxnVotes_List.At should have comment or be unexported (golint)
    • Line 922: warning: exported method TwoBTxnVotes_List.ToArray should have comment or be unexported (golint)
    • Line 930: warning: exported method TwoBTxnVotes_List.Set should have comment or be unexported (golint)
    • Line 932: warning: exported type TxnVoteProposal should have comment or be unexported (golint)
    • Line 934: warning: exported function NewTxnVoteProposal should have comment or be unexported (golint)
    • Line 935: warning: exported function NewRootTxnVoteProposal should have comment or be unexported (golint)
    • Line 938: warning: exported function AutoNewTxnVoteProposal should have comment or be unexported (golint)
    • Line 939: warning: exported function ReadRootTxnVoteProposal should have comment or be unexported (golint)
    • Line 942: warning: exported method TxnVoteProposal.VarId should have comment or be unexported (golint)
    • Line 943: warning: exported method TxnVoteProposal.SetVarId should have comment or be unexported (golint)
    • Line 944: warning: exported method TxnVoteProposal.RoundNumber should have comment or be unexported (golint)
    • Line 945: warning: exported method TxnVoteProposal.SetRoundNumber should have comment or be unexported (golint)
    • Line 946: warning: exported method TxnVoteProposal.WriteJSON should have comment or be unexported (golint)
    • Line 996: warning: exported method TxnVoteProposal.MarshalJSON should have comment or be unexported (golint)
    • Line 1001: warning: exported method TxnVoteProposal.WriteCapLit should have comment or be unexported (golint)
    • Line 1051: warning: exported method TxnVoteProposal.MarshalCapLit should have comment or be unexported (golint)
    • Line 1057: warning: don't use underscores in Go names; type TxnVoteProposal_List should be TxnVoteProposalList (golint)
    • Line 1057: warning: exported type TxnVoteProposal_List should have comment or be unexported (golint)
    • Line 1059: warning: exported function NewTxnVoteProposalList should have comment or be unexported (golint)
    • Line 1062: warning: exported method TxnVoteProposal_List.Len should have comment or be unexported (golint)
    • Line 1063: warning: exported method TxnVoteProposal_List.At should have comment or be unexported (golint)
    • Line 1066: warning: exported method TxnVoteProposal_List.ToArray should have comment or be unexported (golint)
    • Line 1074: warning: exported method TxnVoteProposal_List.Set should have comment or be unexported (golint)
    • Line 1078: warning: exported type TxnVotePromise should have comment or be unexported (golint)
    • Line 1079: warning: exported type TxnVotePromiseAccepted should have comment or be unexported (golint)
    • Line 1080: warning: don't use underscores in Go names; type TxnVotePromise_Which should be TxnVotePromiseWhich (golint)
    • Line 1080: warning: exported type TxnVotePromise_Which should have comment or be unexported (golint)
    • Line 1083: warning: exported const TXNVOTEPROMISE_FREECHOICE should have comment (or a comment on this block) or be unexported (golint)
    • Line 1088: warning: exported function NewTxnVotePromise should have comment or be unexported (golint)
    • Line 1089: warning: exported function NewRootTxnVotePromise should have comment or be unexported (golint)
    • Line 1090: warning: exported function AutoNewTxnVotePromise should have comment or be unexported (golint)
    • Line 1091: warning: exported function ReadRootTxnVotePromise should have comment or be unexported (golint)
    • Line 1092: warning: exported method TxnVotePromise.Which should have comment or be unexported (golint)
    • Line 1095: warning: exported method TxnVotePromise.VarId should have comment or be unexported (golint)
    • Line 1096: warning: exported method TxnVotePromise.SetVarId should have comment or be unexported (golint)
    • Line 1097: warning: exported method TxnVotePromise.RoundNumber should have comment or be unexported (golint)
    • Line 1098: warning: exported method TxnVotePromise.SetRoundNumber should have comment or be unexported (golint)
    • Line 1099: warning: exported method TxnVotePromise.SetFreeChoice should have comment or be unexported (golint)
    • Line 1100: warning: exported method TxnVotePromise.Accepted should have comment or be unexported (golint)
    • Line 1101: warning: exported method TxnVotePromise.SetAccepted should have comment or be unexported (golint)
    • Line 1102: warning: exported method TxnVotePromiseAccepted.RoundNumber should have comment or be unexported (golint)
    • Line 1103: warning: exported method TxnVotePromiseAccepted.SetRoundNumber should have comment or be unexported (golint)
    • Line 1104: warning: exported method TxnVotePromiseAccepted.Ballot should have comment or be unexported (golint)
    • Line 1105: warning: exported method TxnVotePromiseAccepted.SetBallot should have comment or be unexported (golint)
    • Line 1106: warning: exported method TxnVotePromise.RoundNumberTooLow should have comment or be unexported (golint)
    • Line 1107: warning: exported method TxnVotePromise.SetRoundNumberTooLow should have comment or be unexported (golint)
    • Line 1111: warning: exported method TxnVotePromise.WriteJSON should have comment or be unexported (golint)
    • Line 1240: warning: exported method TxnVotePromise.MarshalJSON should have comment or be unexported (golint)
    • Line 1245: warning: exported method TxnVotePromise.WriteCapLit should have comment or be unexported (golint)
    • Line 1374: warning: exported method TxnVotePromise.MarshalCapLit should have comment or be unexported (golint)
    • Line 1380: warning: don't use underscores in Go names; type TxnVotePromise_List should be TxnVotePromiseList (golint)
    • Line 1380: warning: exported type TxnVotePromise_List should have comment or be unexported (golint)
    • Line 1382: warning: exported function NewTxnVotePromiseList should have comment or be unexported (golint)
    • Line 1385: warning: exported method TxnVotePromise_List.Len should have comment or be unexported (golint)
    • Line 1386: warning: exported method TxnVotePromise_List.At should have comment or be unexported (golint)
    • Line 1389: warning: exported method TxnVotePromise_List.ToArray should have comment or be unexported (golint)
    • Line 1397: warning: exported method TxnVotePromise_List.Set should have comment or be unexported (golint)
    • Line 1399: warning: exported type TxnVoteAcceptRequest should have comment or be unexported (golint)
    • Line 1401: warning: exported function NewTxnVoteAcceptRequest should have comment or be unexported (golint)
    • Line 1404: warning: exported function NewRootTxnVoteAcceptRequest should have comment or be unexported (golint)
    • Line 1407: warning: exported function AutoNewTxnVoteAcceptRequest should have comment or be unexported (golint)
    • Line 1410: warning: exported function ReadRootTxnVoteAcceptRequest should have comment or be unexported (golint)
    • Line 1413: warning: exported method TxnVoteAcceptRequest.Ballot should have comment or be unexported (golint)
    • Line 1414: warning: exported method TxnVoteAcceptRequest.SetBallot should have comment or be unexported (golint)
    • Line 1415: warning: exported method TxnVoteAcceptRequest.RoundNumber should have comment or be unexported (golint)
    • Line 1416: warning: exported method TxnVoteAcceptRequest.SetRoundNumber should have comment or be unexported (golint)
    • Line 1417: warning: exported method TxnVoteAcceptRequest.WriteJSON should have comment or be unexported (golint)
    • Line 1467: warning: exported method TxnVoteAcceptRequest.MarshalJSON should have comment or be unexported (golint)
    • Line 1472: warning: exported method TxnVoteAcceptRequest.WriteCapLit should have comment or be unexported (golint)
    • Line 1522: warning: exported method TxnVoteAcceptRequest.MarshalCapLit should have comment or be unexported (golint)
    • Line 1528: warning: don't use underscores in Go names; type TxnVoteAcceptRequest_List should be TxnVoteAcceptRequestList (golint)
    • Line 1528: warning: exported type TxnVoteAcceptRequest_List should have comment or be unexported (golint)
    • Line 1530: warning: exported function NewTxnVoteAcceptRequestList should have comment or be unexported (golint)
    • Line 1533: warning: exported method TxnVoteAcceptRequest_List.Len should have comment or be unexported (golint)
    • Line 1534: warning: exported method TxnVoteAcceptRequest_List.At should have comment or be unexported (golint)
    • Line 1537: warning: exported method TxnVoteAcceptRequest_List.ToArray should have comment or be unexported (golint)
    • Line 1545: warning: exported method TxnVoteAcceptRequest_List.Set should have comment or be unexported (golint)
    • Line 1549: warning: exported type TxnVoteTwoBFailure should have comment or be unexported (golint)
    • Line 1551: warning: exported function NewTxnVoteTwoBFailure should have comment or be unexported (golint)
    • Line 1554: warning: exported function NewRootTxnVoteTwoBFailure should have comment or be unexported (golint)
    • Line 1557: warning: exported function AutoNewTxnVoteTwoBFailure should have comment or be unexported (golint)
    • Line 1560: warning: exported function ReadRootTxnVoteTwoBFailure should have comment or be unexported (golint)
    • Line 1563: warning: exported method TxnVoteTwoBFailure.VarId should have comment or be unexported (golint)
    • Line 1564: warning: exported method TxnVoteTwoBFailure.SetVarId should have comment or be unexported (golint)
    • Line 1565: warning: exported method TxnVoteTwoBFailure.RoundNumber should have comment or be unexported (golint)
    • Line 1566: warning: exported method TxnVoteTwoBFailure.SetRoundNumber should have comment or be unexported (golint)
    • Line 1567: warning: exported method TxnVoteTwoBFailure.RoundNumberTooLow should have comment or be unexported (golint)
    • Line 1568: warning: exported method TxnVoteTwoBFailure.SetRoundNumberTooLow should have comment or be unexported (golint)
    • Line 1569: warning: exported method TxnVoteTwoBFailure.WriteJSON should have comment or be unexported (golint)
    • Line 1638: warning: exported method TxnVoteTwoBFailure.MarshalJSON should have comment or be unexported (golint)
    • Line 1643: warning: exported method TxnVoteTwoBFailure.WriteCapLit should have comment or be unexported (golint)
    • Line 1712: warning: exported method TxnVoteTwoBFailure.MarshalCapLit should have comment or be unexported (golint)
    • Line 1718: warning: don't use underscores in Go names; type TxnVoteTwoBFailure_List should be TxnVoteTwoBFailureList (golint)
    • Line 1718: warning: exported type TxnVoteTwoBFailure_List should have comment or be unexported (golint)
    • Line 1720: warning: exported function NewTxnVoteTwoBFailureList should have comment or be unexported (golint)
    • Line 1723: warning: exported method TxnVoteTwoBFailure_List.Len should have comment or be unexported (golint)
    • Line 1724: warning: exported method TxnVoteTwoBFailure_List.At should have comment or be unexported (golint)
    • Line 1727: warning: exported method TxnVoteTwoBFailure_List.ToArray should have comment or be unexported (golint)
    • Line 1735: warning: exported method TxnVoteTwoBFailure_List.Set should have comment or be unexported (golint)

gocyclo63%

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.

    • capnp/var.capnp.go
    • Line 160: warning: cyclomatic complexity 27 of function (Var).WriteCapLit() is high (> 15) (gocyclo)
    • Line 30: warning: cyclomatic complexity 27 of function (Var).WriteJSON() is high (> 15) (gocyclo)
    • Line 408: warning: cyclomatic complexity 18 of function (VarIdPos).WriteCapLit() is high (> 15) (gocyclo)
    • Line 320: warning: cyclomatic complexity 18 of function (VarIdPos).WriteJSON() is high (> 15) (gocyclo)
    • capnp/transaction.capnp.go
    • Line 612: warning: cyclomatic complexity 93 of function (Action).WriteJSON() is high (> 15) (gocyclo)
    • Line 1026: warning: cyclomatic complexity 93 of function (Action).WriteCapLit() is high (> 15) (gocyclo)
    • Line 35: warning: cyclomatic complexity 38 of function (Txn).WriteJSON() is high (> 15) (gocyclo)
    • Line 218: warning: cyclomatic complexity 38 of function (Txn).WriteCapLit() is high (> 15) (gocyclo)
    • Line 1468: warning: cyclomatic complexity 19 of function (Allocation).WriteJSON() is high (> 15) (gocyclo)
    • Line 1560: warning: cyclomatic complexity 19 of function (Allocation).WriteCapLit() is high (> 15) (gocyclo)
    • configuration/configuration.go
    • Line 161: warning: cyclomatic complexity 26 of function decodeConfiguration() is high (> 15) (gocyclo)
    • Line 363: warning: cyclomatic complexity 25 of function (*Configuration).Equal() is high (> 15) (gocyclo)
    • Line 62: warning: cyclomatic complexity 16 of function (*NextConfiguration).Equal() is high (> 15) (gocyclo)
    • txnengine/frame.go
    • Line 629: warning: cyclomatic complexity 21 of function (*frameOpen).maybeCreateChild() is high (> 15) (gocyclo)
    • client/versioncache.go
    • Line 48: warning: cyclomatic complexity 20 of function (versionCache).ValidateTransaction() is high (> 15) (gocyclo)
    • Line 198: warning: cyclomatic complexity 19 of function (versionCache).updateExisting() is high (> 15) (gocyclo)
    • capnp/acceptor.capnp.go
    • Line 233: warning: cyclomatic complexity 18 of function (InstancesForVar).WriteJSON() is high (> 15) (gocyclo)
    • Line 321: warning: cyclomatic complexity 18 of function (InstancesForVar).WriteCapLit() is high (> 15) (gocyclo)
    • Line 27: warning: cyclomatic complexity 17 of function (AcceptorState).WriteJSON() is high (> 15) (gocyclo)
    • Line 111: warning: cyclomatic complexity 17 of function (AcceptorState).WriteCapLit() is high (> 15) (gocyclo)
    • txnengine/var.go
    • Line 140: warning: cyclomatic complexity 16 of function (*Var).ReceiveTxnOutcome() is high (> 15) (gocyclo)
    • capnp/outcome.capnp.go
    • Line 197: warning: cyclomatic complexity 33 of function (Outcome).WriteCapLit() is high (> 15) (gocyclo)
    • Line 52: warning: cyclomatic complexity 33 of function (Outcome).WriteJSON() is high (> 15) (gocyclo)
    • capnp/paxostxnvote.capnp.go
    • Line 1111: warning: cyclomatic complexity 28 of function (TxnVotePromise).WriteJSON() is high (> 15) (gocyclo)
    • Line 1245: warning: cyclomatic complexity 28 of function (TxnVotePromise).WriteCapLit() is high (> 15) (gocyclo)
    • Line 794: warning: cyclomatic complexity 25 of function (TwoBTxnVotes).WriteCapLit() is high (> 15) (gocyclo)
    • Line 676: warning: cyclomatic complexity 25 of function (TwoBTxnVotes).WriteJSON() is high (> 15) (gocyclo)
    • Line 325: warning: cyclomatic complexity 18 of function (OneBTxnVotes).WriteCapLit() is high (> 15) (gocyclo)
    • Line 537: warning: cyclomatic complexity 18 of function (TwoATxnVotes).WriteCapLit() is high (> 15) (gocyclo)
    • Line 449: warning: cyclomatic complexity 18 of function (TwoATxnVotes).WriteJSON() is high (> 15) (gocyclo)
    • Line 27: warning: cyclomatic complexity 18 of function (OneATxnVotes).WriteJSON() is high (> 15) (gocyclo)
    • Line 237: warning: cyclomatic complexity 18 of function (OneBTxnVotes).WriteJSON() is high (> 15) (gocyclo)
    • Line 115: warning: cyclomatic complexity 18 of function (OneATxnVotes).WriteCapLit() is high (> 15) (gocyclo)
    • capnp/ballot.capnp.go
    • Line 298: warning: cyclomatic complexity 20 of function (Vote).WriteCapLit() is high (> 15) (gocyclo)
    • Line 204: warning: cyclomatic complexity 20 of function (Vote).WriteJSON() is high (> 15) (gocyclo)
    • capnp/vectorclock.capnp.go
    • Line 23: warning: cyclomatic complexity 20 of function (VectorClock).WriteJSON() is high (> 15) (gocyclo)
    • Line 114: warning: cyclomatic complexity 20 of function (VectorClock).WriteCapLit() is high (> 15) (gocyclo)
    • network/topologytransmogrifier.go
    • Line 944: warning: cyclomatic complexity 29 of function (*installTargetOld).calculateTargetTopology() is high (> 15) (gocyclo)
    • Line 1252: warning: cyclomatic complexity 23 of function (*awaitBarrier1).tick() is high (> 15) (gocyclo)
    • Line 362: warning: cyclomatic complexity 18 of function (*TopologyTransmogrifier).selectGoal() is high (> 15) (gocyclo)
    • Line 179: warning: cyclomatic complexity 18 of function (*TopologyTransmogrifier).actorLoop() is high (> 15) (gocyclo)
    • Line 1445: warning: cyclomatic complexity 16 of function (*migrate).tick() is high (> 15) (gocyclo)
    • capnp/connection.capnp.go
    • Line 674: warning: cyclomatic complexity 53 of function (Message).WriteCapLit() is high (> 15) (gocyclo)
    • Line 441: warning: cyclomatic complexity 53 of function (Message).WriteJSON() is high (> 15) (gocyclo)
    • Line 176: warning: cyclomatic complexity 26 of function (HelloServerFromServer).WriteCapLit() is high (> 15) (gocyclo)
    • Line 45: warning: cyclomatic complexity 26 of function (HelloServerFromServer).WriteJSON() is high (> 15) (gocyclo)
    • consistenthash/combination_test.go
    • Line 159: warning: cyclomatic complexity 32 of function TestCombinationDisabled() is high (> 15) (gocyclo)
    • Line 10: warning: cyclomatic complexity 20 of function TestCombination1Perm() is high (> 15) (gocyclo)
    • Line 73: warning: cyclomatic complexity 19 of function TestCombination2Perm() is high (> 15) (gocyclo)
    • network/connectionmanager.go
    • Line 410: warning: cyclomatic complexity 21 of function (*ConnectionManager).actorLoop() is high (> 15) (gocyclo)
    • Line 514: warning: cyclomatic complexity 17 of function (*ConnectionManager).serverEstablished() is high (> 15) (gocyclo)
    • Line 60: warning: cyclomatic complexity 16 of function (*ConnectionManager).DispatchMessage() is high (> 15) (gocyclo)
    • capnp/configuration.capnp.go
    • Line 110: warning: cyclomatic complexity 145 of function (Configuration).WriteJSON() is high (> 15) (gocyclo)
    • Line 735: warning: cyclomatic complexity 145 of function (Configuration).WriteCapLit() is high (> 15) (gocyclo)
    • Line 1777: warning: cyclomatic complexity 18 of function (ConditionPair).WriteCapLit() is high (> 15) (gocyclo)
    • Line 1689: warning: cyclomatic complexity 18 of function (ConditionPair).WriteJSON() is high (> 15) (gocyclo)

ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


misspell96%

Misspell Finds commonly misspelled English words