Preparing report...

Report for github.com/p9c/pod

C    Needs some work    Found 1286 issues across 1714 files

Tweet

gofmt35%

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

    • pod/archive/old/pkg/votingpool/withdrawal_wb_test.go
    • Line 221: missing ',' before newline in argument list:1::warning: file is not gofmted with -s (gofmt)
    • Line 271: missing ',' before newline in composite literal:1::warning: file is not gofmted with -s (gofmt)
    • Line 1154: missing ',' before newline in argument list:1::warning: file is not gofmted with -s (gofmt)
    • Line 1161: missing ',' before newline in argument list:1::warning: file is not gofmted with -s (gofmt)
    • Line 1167: missing ',' before newline in argument list:1::warning: file is not gofmted with -s (gofmt)
    • Line 1417: missing ',' before newline in parameter list:1::warning: file is not gofmted with -s (gofmt)
    • Line 1484: missing ',' before newline in parameter list:1::warning: file is not gofmted with -s (gofmt)

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!


golint68%

Golint is a linter for Go source code.

    • pod/archive/cmd/gui/cfg/main.go
    • Line 9: warning: exported function New should have comment or be unexported (golint)
    • Line 19: warning: exported type Config should have comment or be unexported (golint)
    • Line 35: warning: exported method Config.Init should have comment or be unexported (golint)
    • pod/archive/cmd/gui/events.go
    • Line 19: warning: exported method WalletGUI.WalletAndClientRunning should have comment or be unexported (golint)
    • Line 25: warning: exported method WalletGUI.Advertise should have comment or be unexported (golint)
    • Line 265: warning: exported method WalletGUI.ChainNotifications should have comment or be unexported (golint)
    • Line 478: warning: exported method WalletGUI.WalletNotifications should have comment or be unexported (golint)
    • pod/archive/old/pkg/hardfork/subsidy.go
    • Line 69: warning: exported function Amount should have comment or be unexported (golint)
    • Line 78: warning: exported function Addr should have comment or be unexported (golint)
    • Line 86: warning: exported function Key should have comment or be unexported (golint)
    • pod/archive/pkg/blockchain/forkplan9helpers.go
    • Line 10: warning: exported method BlockChain.GetCommonP9Averages should have comment or be unexported (golint)
    • Line 159: warning: exported method BlockChain.GetP9AlgoDiv should have comment or be unexported (golint)
    • Line 200: warning: exported method BlockChain.GetP9Since should have comment or be unexported (golint)
    • Line 229: warning: exported method BlockChain.IsP9HardFork should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/window.go
    • Line 19: warning: exported type CallbackQueue should have comment or be unexported (golint)
    • Line 21: warning: exported function NewCallbackQueue should have comment or be unexported (golint)
    • Line 41: warning: exported type Window should have comment or be unexported (golint)
    • Line 54: warning: exported method Window.PushOverlay should have comment or be unexported (golint)
    • Line 58: warning: exported method Window.PopOverlay should have comment or be unexported (golint)
    • Line 65: warning: exported method Window.Overlay should have comment or be unexported (golint)
    • Line 124: warning: exported method Window.Run should have comment or be unexported (golint)
    • pod/archive/cmd/wallet/methods.go
    • Line 724: warning: exported function DecodeAddress should have comment or be unexported (golint)
    • Line 1191: warning: exported function HandleDropWalletHistory should have comment or be unexported (golint)
    • Line 1225: warning: exported var HelpDescs should have comment or be unexported (golint)
    • Line 1226: warning: exported var HelpDescsMutex should have comment or be unexported (golint)
    • Line 1781: warning: exported function IsNilOrEmpty should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/card.go
    • Line 5: warning: exported method Window.Card should have comment or be unexported (golint)
    • Line 14: warning: exported method Window.CardList should have comment or be unexported (golint)
    • Line 22: warning: exported method Window.CardContent should have comment or be unexported (golint)
    • pod/archive/old/pkg/chainrpc/server.go
    • Line 53: warning: exported const DefaultMaxOrphanTxSize should have comment or be unexported (golint)
    • Line 76: warning: exported type ConnectNodeMsg should have comment or be unexported (golint)
    • Line 81: warning: exported type DisconnectNodeMsg should have comment or be unexported (golint)
    • Line 85: warning: exported type GetAddedNodesMsg should have comment or be unexported (golint)
    • Line 88: warning: exported type GetConnCountMsg should have comment or be unexported (golint)
    • Line 91: warning: exported type GetOutboundGroup should have comment or be unexported (golint)
    • Line 95: warning: exported type GetPeersMsg should have comment or be unexported (golint)
    • Line 116: warning: exported type RemoveNodeMsg should have comment or be unexported (golint)
    • Line 1370: warning: exported method Node.UPNPUpdateThread should have comment or be unexported (golint)
    • Line 2506: warning: comment on exported function DynamicTickDuration should be of the form "DynamicTickDuration ..." (golint)
    • Line 2714: warning: exported type Context should have comment or be unexported (golint)
    • Line 3259: warning: exported function GetBlkTemplateGenerator should have comment or be unexported (golint)
    • pod/archive/pkg/gel/icon.go
    • Line 14: warning: exported type Icon should have comment or be unexported (golint)
    • Line 26: warning: exported type IconByColor should have comment or be unexported (golint)
    • Line 27: warning: exported type IconBySize should have comment or be unexported (golint)
    • Line 28: warning: exported type IconCache should have comment or be unexported (golint)
    • Line 59: warning: exported method Icon.Size should have comment or be unexported (golint)
    • pod/archive/old/pkg/podcfg/config.go
    • Line 11: warning: exported const AppName should have comment or be unexported (golint)
    • Line 119: warning: exported function EmptyConfig should have comment or be unexported (golint)
    • Line 354: warning: exported function ReadCAFile should have comment or be unexported (golint)
    • pod/archive/old/pkg/util/atom/atom.go
    • Line 14: warning: comment on exported type Bool should be of the form "Bool ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported type Duration should be of the form "Duration ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported type Float64 should be of the form "Float64 ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported type Int32 should be of the form "Int32 ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported type Int64 should be of the form "Int64 ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported type Uint32 should be of the form "Uint32 ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported type Uint64 should be of the form "Uint64 ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported type Value should be of the form "Value ..." (with optional leading article) (golint)
    • pod/archive/old/cmd/gui/receive.go
    • Line 15: warning: exported const Break1 should have comment or be unexported (golint)
    • Line 17: warning: exported type ReceivePage should have comment or be unexported (golint)
    • Line 24: warning: exported method WalletGUI.GetReceivePage should have comment or be unexported (golint)
    • Line 34: warning: exported method ReceivePage.Fn should have comment or be unexported (golint)
    • Line 49: warning: exported method ReceivePage.SmallList should have comment or be unexported (golint)
    • Line 73: warning: exported method ReceivePage.InputMessage should have comment or be unexported (golint)
    • Line 77: warning: exported method ReceivePage.MediumList should have comment or be unexported (golint)
    • Line 128: warning: exported method ReceivePage.Spacer should have comment or be unexported (golint)
    • Line 132: warning: exported method ReceivePage.GetAddressbookHistoryCards should have comment or be unexported (golint)
    • Line 198: warning: exported method ReceivePage.QRMessage should have comment or be unexported (golint)
    • Line 202: warning: exported method ReceivePage.GetQRText should have comment or be unexported (golint)
    • Line 216: warning: exported method ReceivePage.QRButton should have comment or be unexported (golint)
    • Line 246: warning: exported method ReceivePage.AddressbookHeader should have comment or be unexported (golint)
    • Line 257: warning: exported method ReceivePage.AmountInput should have comment or be unexported (golint)
    • Line 265: warning: exported method ReceivePage.MessageInput should have comment or be unexported (golint)
    • Line 273: warning: exported method ReceivePage.RegenerateButton should have comment or be unexported (golint)
    • pod/archive/old/pkg/qrcode/qr.go
    • Line 55: warning: exported type ECLevel should have comment or be unexported (golint)
    • Line 58: warning: exported const ECLevelL should have comment (or a comment on this block) or be unexported (golint)
    • Line 185: warning: exported type Qrcode should have comment or be unexported (golint)
    • Line 197: warning: exported function Encode should have comment or be unexported (golint)
    • Line 212: warning: exported method Qrcode.Encode should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/buttonlayout.go
    • Line 14: warning: exported type ButtonLayout should have comment or be unexported (golint)
    • Line 57: warning: exported method ButtonLayout.SetClick should have comment or be unexported (golint)
    • Line 62: warning: exported method ButtonLayout.SetCancel should have comment or be unexported (golint)
    • Line 67: warning: exported method ButtonLayout.SetPress should have comment or be unexported (golint)
    • pod/archive/pod/state/state.go
    • Line 79: warning: exported method State.WaitAdd should have comment or be unexported (golint)
    • Line 89: warning: exported method State.WaitDone should have comment or be unexported (golint)
    • Line 100: warning: exported method State.WaitWait should have comment or be unexported (golint)
    • Line 105: warning: exported method State.PrintWaitChangers should have comment or be unexported (golint)
    • Line 117: warning: exported function GetContext should have comment or be unexported (golint)
    • pod/archive/pkg/gel/app.go
    • Line 59: warning: exported type WidgetMap should have comment or be unexported (golint)
    • Line 61: warning: exported method Window.App should have comment or be unexported (golint)
    • Line 100: warning: exported method App.SetAppTitleText should have comment or be unexported (golint)
    • Line 105: warning: exported method App.AppTitleText should have comment or be unexported (golint)
    • Line 109: warning: exported method App.SetLogo should have comment or be unexported (golint)
    • Line 114: warning: exported method App.GetLogo should have comment or be unexported (golint)
    • Line 118: warning: exported method App.SetMainDirection should have comment or be unexported (golint)
    • Line 123: warning: exported method App.MainDirection should have comment or be unexported (golint)
    • Line 148: warning: exported method App.RenderStatusBar should have comment or be unexported (golint)
    • Line 162: warning: exported method App.RenderHeader should have comment or be unexported (golint)
    • Line 186: warning: exported method App.RenderButtonBar should have comment or be unexported (golint)
    • Line 197: warning: exported method App.MainFrame should have comment or be unexported (golint)
    • Line 230: warning: exported method App.MenuButton should have comment or be unexported (golint)
    • Line 261: warning: exported method App.NoMenuButton should have comment or be unexported (golint)
    • Line 266: warning: exported method App.LogoAndTitle should have comment or be unexported (golint)
    • Line 344: warning: exported method App.RenderPage should have comment or be unexported (golint)
    • Line 366: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 374: warning: exported method App.DimensionCaption should have comment or be unexported (golint)
    • Line 410: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 415: warning: exported method App.ActivePage should have comment or be unexported (golint)
    • Line 420: warning: exported method App.ActivePageGet should have comment or be unexported (golint)
    • Line 423: warning: exported method App.ActivePageGetAtomic should have comment or be unexported (golint)
    • Line 427: warning: exported method App.BodyBackground should have comment or be unexported (golint)
    • Line 431: warning: exported method App.BodyBackgroundGet should have comment or be unexported (golint)
    • Line 435: warning: exported method App.BodyColor should have comment or be unexported (golint)
    • Line 439: warning: exported method App.BodyColorGet should have comment or be unexported (golint)
    • Line 443: warning: exported method App.CardBackground should have comment or be unexported (golint)
    • Line 447: warning: exported method App.CardBackgroundGet should have comment or be unexported (golint)
    • Line 451: warning: exported method App.CardColor should have comment or be unexported (golint)
    • Line 455: warning: exported method App.CardColorGet should have comment or be unexported (golint)
    • Line 459: warning: exported method App.ButtonBar should have comment or be unexported (golint)
    • Line 463: warning: exported method App.ButtonBarGet should have comment or be unexported (golint)
    • Line 467: warning: exported method App.HideSideBar should have comment or be unexported (golint)
    • Line 471: warning: exported method App.HideSideBarGet should have comment or be unexported (golint)
    • Line 475: warning: exported method App.HideTitleBar should have comment or be unexported (golint)
    • Line 479: warning: exported method App.HideTitleBarGet should have comment or be unexported (golint)
    • Line 483: warning: exported method App.Layers should have comment or be unexported (golint)
    • Line 487: warning: exported method App.LayersGet should have comment or be unexported (golint)
    • Line 491: warning: exported method App.MenuBackground should have comment or be unexported (golint)
    • Line 495: warning: exported method App.MenuBackgroundGet should have comment or be unexported (golint)
    • Line 499: warning: exported method App.MenuColor should have comment or be unexported (golint)
    • Line 503: warning: exported method App.MenuColorGet should have comment or be unexported (golint)
    • Line 507: warning: exported method App.MenuIcon should have comment or be unexported (golint)
    • Line 511: warning: exported method App.MenuIconGet should have comment or be unexported (golint)
    • Line 515: warning: exported method App.Pages should have comment or be unexported (golint)
    • Line 519: warning: exported method App.PagesGet should have comment or be unexported (golint)
    • Line 523: warning: exported method App.Root should have comment or be unexported (golint)
    • Line 527: warning: exported method App.RootGet should have comment or be unexported (golint)
    • Line 531: warning: exported method App.SideBar should have comment or be unexported (golint)
    • Line 535: warning: exported method App.SideBarBackground should have comment or be unexported (golint)
    • Line 539: warning: exported method App.SideBarBackgroundGet should have comment or be unexported (golint)
    • Line 543: warning: exported method App.SideBarColor should have comment or be unexported (golint)
    • Line 547: warning: exported method App.SideBarColorGet should have comment or be unexported (golint)
    • Line 551: warning: exported method App.SideBarGet should have comment or be unexported (golint)
    • Line 555: warning: exported method App.StatusBar should have comment or be unexported (golint)
    • Line 560: warning: exported method App.StatusBarBackground should have comment or be unexported (golint)
    • Line 564: warning: exported method App.StatusBarBackgroundGet should have comment or be unexported (golint)
    • Line 568: warning: exported method App.StatusBarColor should have comment or be unexported (golint)
    • Line 572: warning: exported method App.StatusBarColorGet should have comment or be unexported (golint)
    • Line 576: warning: exported method App.StatusBarGet should have comment or be unexported (golint)
    • Line 579: warning: exported method App.Title should have comment or be unexported (golint)
    • Line 583: warning: exported method App.TitleBarBackground should have comment or be unexported (golint)
    • Line 587: warning: exported method App.TitleBarBackgroundGet should have comment or be unexported (golint)
    • Line 591: warning: exported method App.TitleBarColor should have comment or be unexported (golint)
    • Line 595: warning: exported method App.TitleBarColorGet should have comment or be unexported (golint)
    • Line 599: warning: exported method App.TitleFont should have comment or be unexported (golint)
    • Line 603: warning: exported method App.TitleFontGet should have comment or be unexported (golint)
    • Line 606: warning: exported method App.TitleGet should have comment or be unexported (golint)
    • Line 610: warning: exported method App.Placeholder should have comment or be unexported (golint)
    • pod/archive/old/pkg/transport/transport.go
    • Line 129: warning: exported method Connection.Send should have comment or be unexported (golint)
    • Line 141: warning: exported method Connection.SendTo should have comment or be unexported (golint)
    • Line 159: warning: exported method Connection.SendShards should have comment or be unexported (golint)
    • Line 165: warning: exported method Connection.SendShardsTo should have comment or be unexported (golint)
    • pod/archive/cmd/gui/regenerate.go
    • Line 19: warning: exported method WalletGUI.GetNewReceivingAddress should have comment or be unexported (golint)
    • Line 60: warning: exported method WalletGUI.GetNewReceivingQRCode should have comment or be unexported (golint)
    • pod/archive/pkg/gel/buttonlayout.go
    • Line 14: warning: exported type ButtonLayout should have comment or be unexported (golint)
    • Line 57: warning: exported method ButtonLayout.SetClick should have comment or be unexported (golint)
    • Line 62: warning: exported method ButtonLayout.SetCancel should have comment or be unexported (golint)
    • Line 67: warning: exported method ButtonLayout.SetPress should have comment or be unexported (golint)
    • pod/archive/old/cmd/gui/console.go
    • Line 22: warning: exported type Console should have comment or be unexported (golint)
    • Line 39: warning: exported method WalletGUI.ConsolePage should have comment or be unexported (golint)
    • Line 140: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 266: warning: exported method Console.Fn should have comment or be unexported (golint)
    • Line 270: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 318: warning: exported type JSONElement should have comment or be unexported (golint)
    • Line 323: warning: exported type JSONElements should have comment or be unexported (golint)
    • Line 337: warning: exported function GetJSONElements should have comment or be unexported (golint)
    • Line 360: warning: exported method Console.JSONWidget should have comment or be unexported (golint)
    • pod/archive/pkg/ring/entry.go
    • Line 10: warning: exported type Entry should have comment or be unexported (golint)
    • Line 122: warning: exported method Entry.Add should have comment or be unexported (golint)
    • Line 137: warning: exported method Entry.ForEach should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/password.go
    • Line 11: warning: exported type Password should have comment or be unexported (golint)
    • Line 32: warning: exported method Window.Password should have comment or be unexported (golint)
    • Line 135: warning: exported method Password.Fn should have comment or be unexported (golint)
    • Line 190: warning: exported method Password.GetPassword should have comment or be unexported (golint)
    • Line 194: warning: exported method Password.Wipe should have comment or be unexported (golint)
    • Line 199: warning: exported method Password.Focus should have comment or be unexported (golint)
    • Line 203: warning: exported method Password.Blur should have comment or be unexported (golint)
    • Line 207: warning: exported method Password.Hide should have comment or be unexported (golint)
    • Line 211: warning: exported method Password.Show should have comment or be unexported (golint)
    • pod/archive/pkg/gel/password.go
    • Line 10: warning: exported type Password should have comment or be unexported (golint)
    • Line 31: warning: exported method Window.Password should have comment or be unexported (golint)
    • Line 112: warning: exported method Password.Fn should have comment or be unexported (golint)
    • Line 169: warning: exported method Password.GetPassword should have comment or be unexported (golint)
    • Line 173: warning: exported method Password.Wipe should have comment or be unexported (golint)
    • Line 178: warning: exported method Password.Focus should have comment or be unexported (golint)
    • Line 182: warning: exported method Password.Blur should have comment or be unexported (golint)
    • Line 186: warning: exported method Password.Hide should have comment or be unexported (golint)
    • Line 190: warning: exported method Password.Show should have comment or be unexported (golint)
    • pod/archive/pkg/hardfork/subsidy.go
    • Line 69: warning: exported function Amount should have comment or be unexported (golint)
    • Line 78: warning: exported function Addr should have comment or be unexported (golint)
    • Line 86: warning: exported function Key should have comment or be unexported (golint)
    • pod/archive/pkg/gel/table.go
    • Line 11: warning: exported type Cell should have comment or be unexported (golint)
    • Line 37: warning: exported type CellRow should have comment or be unexported (golint)
    • Line 39: warning: exported method CellRow.GetPriority should have comment or be unexported (golint)
    • Line 50: warning: exported type CellPriority should have comment or be unexported (golint)
    • Line 55: warning: exported type CellPriorities should have comment or be unexported (golint)
    • Line 68: warning: exported type CellGrid should have comment or be unexported (golint)
    • Line 83: warning: exported method Window.Table should have comment or be unexported (golint)
    • Line 90: warning: exported method Table.SetReverse should have comment or be unexported (golint)
    • Line 95: warning: exported method Table.HeaderBackground should have comment or be unexported (golint)
    • Line 100: warning: exported method Table.CellBackground should have comment or be unexported (golint)
    • Line 105: warning: exported method Table.Header should have comment or be unexported (golint)
    • Line 110: warning: exported method Table.Body should have comment or be unexported (golint)
    • Line 115: warning: exported method Table.Fn should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/float.go
    • Line 24: warning: exported method Theme.Float should have comment or be unexported (golint)
    • Line 28: warning: exported method Float.SetValue should have comment or be unexported (golint)
    • Line 32: warning: exported method Float.Value should have comment or be unexported (golint)
    • Line 36: warning: exported method Float.SetHook should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/incdec.go
    • Line 10: warning: exported type IncDec should have comment or be unexported (golint)
    • Line 43: warning: exported method IncDec.Scale should have comment or be unexported (golint)
    • Line 48: warning: exported method IncDec.Amount should have comment or be unexported (golint)
    • Line 53: warning: exported method IncDec.ChangeHook should have comment or be unexported (golint)
    • Line 58: warning: exported method IncDec.SetCurrent should have comment or be unexported (golint)
    • Line 63: warning: exported method IncDec.GetCurrent should have comment or be unexported (golint)
    • Line 67: warning: exported method IncDec.Max should have comment or be unexported (golint)
    • Line 72: warning: exported method IncDec.Min should have comment or be unexported (golint)
    • Line 77: warning: exported method IncDec.NDigits should have comment or be unexported (golint)
    • Line 82: warning: exported method IncDec.Color should have comment or be unexported (golint)
    • Line 87: warning: exported method IncDec.Background should have comment or be unexported (golint)
    • Line 91: warning: exported method IncDec.Inactive should have comment or be unexported (golint)
    • Line 96: warning: exported method IncDec.Fn should have comment or be unexported (golint)
    • pod/archive/pkg/txscript/opcode.go
    • Line 33: warning: don't use underscores in Go names; const OP_0 should be OP0 (golint)
    • Line 33: warning: exported const OP_0 should have comment (or a comment on this block) or be unexported (golint)
    • Line 115: warning: don't use underscores in Go names; const OP_1 should be OP1 (golint)
    • Line 117: warning: don't use underscores in Go names; const OP_2 should be OP2 (golint)
    • Line 118: warning: don't use underscores in Go names; const OP_3 should be OP3 (golint)
    • Line 119: warning: don't use underscores in Go names; const OP_4 should be OP4 (golint)
    • Line 120: warning: don't use underscores in Go names; const OP_5 should be OP5 (golint)
    • Line 121: warning: don't use underscores in Go names; const OP_6 should be OP6 (golint)
    • Line 122: warning: don't use underscores in Go names; const OP_7 should be OP7 (golint)
    • Line 123: warning: don't use underscores in Go names; const OP_8 should be OP8 (golint)
    • Line 124: warning: don't use underscores in Go names; const OP_9 should be OP9 (golint)
    • Line 296: warning: exported const OpCondFalse should have comment (or a comment on this block) or be unexported (golint)
    • pod/archive/pkg/txscript/script.go
    • Line 18: warning: exported type SigHashType should have comment or be unexported (golint)
    • Line 21: warning: exported const SigHashOld should have comment (or a comment on this block) or be unexported (golint)
    • Line 161: warning: exported function IsPushOnlyScript should have comment or be unexported (golint)
    • pod/archive/cmd/gui/app.go
    • Line 21: warning: exported method WalletGUI.GetAppWidget should have comment or be unexported (golint)
    • Line 265: warning: exported method WalletGUI.Page should have comment or be unexported (golint)
    • Line 293: warning: exported method WalletGUI.SideBarButton should have comment or be unexported (golint)
    • Line 347: warning: exported method WalletGUI.PageTopBarButton should have comment or be unexported (golint)
    • Line 390: warning: exported method WalletGUI.StatusBarButton should have comment or be unexported (golint)
    • Line 424: warning: exported method WalletGUI.SetNodeRunState should have comment or be unexported (golint)
    • Line 435: warning: exported method WalletGUI.SetWalletRunState should have comment or be unexported (golint)
    • Line 446: warning: exported method WalletGUI.RunStatusPanel should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/editor.go
    • Line 33: warning: exported method Window.Editor should have comment or be unexported (golint)
    • Line 141: warning: exported type EditorEvent should have comment or be unexported (golint)
    • Line 186: warning: exported method Editor.Alignment should have comment or be unexported (golint)
    • Line 191: warning: exported method Editor.SingleLine should have comment or be unexported (golint)
    • Line 196: warning: exported method Editor.Submit should have comment or be unexported (golint)
    • Line 201: warning: exported method Editor.Mask should have comment or be unexported (golint)
    • Line 206: warning: exported method Editor.SetSubmit should have comment or be unexported (golint)
    • Line 211: warning: exported method Editor.SetChange should have comment or be unexported (golint)
    • Line 216: warning: exported method Editor.SetFocus should have comment or be unexported (golint)
    • Line 485: warning: exported method Editor.PaintText should have comment or be unexported (golint)
    • Line 498: warning: exported method Editor.PaintCaret should have comment or be unexported (golint)
    • pod/archive/old/cmd/gui/state.go
    • Line 23: warning: exported const ZeroAddress should have comment or be unexported (golint)
    • Line 34: warning: exported method CategoryFilter.Filter should have comment or be unexported (golint)
    • Line 54: warning: exported type AddressEntry should have comment or be unexported (golint)
    • Line 64: warning: exported type State should have comment or be unexported (golint)
    • Line 82: warning: exported function GetNewState should have comment or be unexported (golint)
    • Line 112: warning: exported method State.BumpLastUpdated should have comment or be unexported (golint)
    • Line 116: warning: exported method State.SetReceivingAddress should have comment or be unexported (golint)
    • Line 120: warning: exported method State.IsReceivingAddress should have comment or be unexported (golint)
    • Line 130: warning: exported method State.Save should have comment or be unexported (golint)
    • Line 160: warning: exported method State.Load should have comment or be unexported (golint)
    • Line 190: warning: exported type Marshalled should have comment or be unexported (golint)
    • Line 204: warning: exported method State.Marshal should have comment or be unexported (golint)
    • Line 221: warning: exported method Marshalled.Unmarshal should have comment or be unexported (golint)
    • Line 245: warning: exported method State.Goroutines should have comment or be unexported (golint)
    • Line 249: warning: exported method State.SetGoroutines should have comment or be unexported (golint)
    • Line 253: warning: exported method State.SetAllTxs should have comment or be unexported (golint)
    • Line 265: warning: exported method State.LastUpdated should have comment or be unexported (golint)
    • Line 269: warning: exported method State.BestBlockHeight should have comment or be unexported (golint)
    • Line 273: warning: exported method State.BestBlockHash should have comment or be unexported (golint)
    • Line 278: warning: exported method State.Balance should have comment or be unexported (golint)
    • Line 282: warning: exported method State.BalanceUnconfirmed should have comment or be unexported (golint)
    • Line 286: warning: exported method State.ActivePage should have comment or be unexported (golint)
    • Line 290: warning: exported method State.SetActivePage should have comment or be unexported (golint)
    • Line 294: warning: exported method State.SetBestBlockHeight should have comment or be unexported (golint)
    • Line 299: warning: exported method State.SetBestBlockHash should have comment or be unexported (golint)
    • Line 304: warning: exported method State.SetBalance should have comment or be unexported (golint)
    • Line 309: warning: exported method State.SetBalanceUnconfirmed should have comment or be unexported (golint)
    • pod/archive/old/cmd/gui/send.go
    • Line 19: warning: exported type SendPage should have comment or be unexported (golint)
    • Line 24: warning: exported method WalletGUI.GetSendPage should have comment or be unexported (golint)
    • Line 36: warning: exported method SendPage.Fn should have comment or be unexported (golint)
    • Line 51: warning: exported method SendPage.SmallList should have comment or be unexported (golint)
    • Line 91: warning: exported method SendPage.InputMessage should have comment or be unexported (golint)
    • Line 95: warning: exported method SendPage.MediumList should have comment or be unexported (golint)
    • Line 164: warning: exported method SendPage.AddressInput should have comment or be unexported (golint)
    • Line 171: warning: exported method SendPage.AmountInput should have comment or be unexported (golint)
    • Line 178: warning: exported method SendPage.MessageInput should have comment or be unexported (golint)
    • Line 185: warning: exported method SendPage.SendButton should have comment or be unexported (golint)
    • Line 300: warning: exported method SendPage.SaveButton should have comment or be unexported (golint)
    • Line 325: warning: exported method SendPage.PasteButton should have comment or be unexported (golint)
    • Line 393: warning: exported method SendPage.AddressbookHeader should have comment or be unexported (golint)
    • Line 404: warning: exported method SendPage.GetAddressbookHistoryCards should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/image.go
    • Line 24: warning: exported method Theme.Image should have comment or be unexported (golint)
    • Line 28: warning: exported method Image.Src should have comment or be unexported (golint)
    • Line 33: warning: exported method Image.Scale should have comment or be unexported (golint)
    • Line 38: warning: exported method Image.Fn should have comment or be unexported (golint)
    • pod/archive/cmd/wallet/rpcserverhelp.go
    • Line 5: warning: exported function HelpDescsEnUS should have comment or be unexported (golint)
    • Line 55: warning: exported var LocaleHelpDescs should have comment or be unexported (golint)
    • Line 58: warning: exported var RequestUsages should have comment or be unexported (golint)
    • pod/archive/pkg/gel/dimensionlist.go
    • Line 8: warning: exported type DimensionList should have comment or be unexported (golint)
    • Line 10: warning: exported method DimensionList.GetTotal should have comment or be unexported (golint)
    • Line 70: warning: exported function GetDimension should have comment or be unexported (golint)
    • Line 77: warning: exported method DimensionList.GetSizes should have comment or be unexported (golint)
    • pod/archive/pkg/opts/sanitizers/numbers.go
    • Line 7: warning: exported function ClampInt should have comment or be unexported (golint)
    • Line 19: warning: exported function ClampFloat should have comment or be unexported (golint)
    • Line 31: warning: exported function ClampDuration should have comment or be unexported (golint)
    • pod/archive/pkg/gel/intslider.go
    • Line 9: warning: exported type IntSlider should have comment or be unexported (golint)
    • Line 18: warning: exported method Window.IntSlider should have comment or be unexported (golint)
    • Line 28: warning: exported method IntSlider.Min should have comment or be unexported (golint)
    • Line 33: warning: exported method IntSlider.Max should have comment or be unexported (golint)
    • Line 38: warning: exported method IntSlider.Hook should have comment or be unexported (golint)
    • Line 43: warning: exported method IntSlider.Value should have comment or be unexported (golint)
    • Line 49: warning: exported method IntSlider.GetValue should have comment or be unexported (golint)
    • Line 53: warning: exported method IntSlider.Fn should have comment or be unexported (golint)
    • pod/archive/old/pkg/walletrpc/server.go
    • Line 27: warning: exported type WebsocketClient should have comment or be unexported (golint)
    • Line 37: warning: exported function NewWebsocketClient should have comment or be unexported (golint)
    • Line 47: warning: exported method WebsocketClient.Send should have comment or be unexported (golint)
    • Line 368: warning: exported method Server.WebsocketClientRead should have comment or be unexported (golint)
    • Line 384: warning: exported method Server.WebsocketClientRespond should have comment or be unexported (golint)
    • Line 501: warning: exported method Server.WebsocketClientSend should have comment or be unexported (golint)
    • Line 633: warning: exported method Server.RequestProcessShutdown should have comment or be unexported (golint)
    • pod/archive/pkg/gel/texttable.go
    • Line 5: warning: exported type TextTableHeader should have comment or be unexported (golint)
    • Line 7: warning: exported type TextTableRow should have comment or be unexported (golint)
    • Line 9: warning: exported type TextTableBody should have comment or be unexported (golint)
    • Line 103: warning: exported method TextTable.SetReverse should have comment or be unexported (golint)
    • Line 108: warning: exported method TextTable.SetDefaults should have comment or be unexported (golint)
    • Line 145: warning: exported method TextTable.Fn should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/helpers.go
    • Line 18: warning: exported type Fonts should have comment or be unexported (golint)
    • Line 19: warning: exported type Icons should have comment or be unexported (golint)
    • Line 20: warning: exported type Collection should have comment or be unexported (golint)
    • Line 22: warning: exported method Collection.Font should have comment or be unexported (golint)
    • Line 33: warning: exported const Inf 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 80: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 88: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 96: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 104: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 112: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 117: warning: exported function EmptySpace should have comment or be unexported (golint)
    • Line 128: warning: exported function EmptyFromSize should have comment or be unexported (golint)
    • Line 136: warning: exported function EmptyMaxWidth should have comment or be unexported (golint)
    • Line 144: warning: exported function EmptyMaxHeight should have comment or be unexported (golint)
    • Line 150: warning: exported function EmptyMinWidth should have comment or be unexported (golint)
    • Line 158: warning: exported function EmptyMinHeight should have comment or be unexported (golint)
    • Line 208: warning: exported function If should have comment or be unexported (golint)
    • Line 211: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 216: warning: exported method Theme.SliceToWidget should have comment or be unexported (golint)
    • pod/archive/pkg/pipe/stdconn.go
    • Line 13: warning: exported type StdConn should have comment or be unexported (golint)
    • Line 19: warning: exported function New should have comment or be unexported (golint)
    • Line 35: warning: exported method StdConn.Close should have comment or be unexported (golint)
    • Line 40: warning: exported method StdConn.LocalAddr should have comment or be unexported (golint)
    • Line 45: warning: exported method StdConn.RemoteAddr should have comment or be unexported (golint)
    • Line 50: warning: exported method StdConn.SetDeadline should have comment or be unexported (golint)
    • Line 55: warning: exported method StdConn.SetReadDeadline should have comment or be unexported (golint)
    • Line 60: warning: exported method StdConn.SetWriteDeadline should have comment or be unexported (golint)
    • pod/archive/pkg/p9icons/data.go
    • Line 6: warning: exported var AddressBook should have comment or be unexported (golint)
    • Line 38: warning: exported var Balance should have comment or be unexported (golint)
    • Line 42: warning: exported var Blocks should have comment or be unexported (golint)
    • Line 46: warning: exported var Copy should have comment or be unexported (golint)
    • Line 50: warning: exported var Help should have comment or be unexported (golint)
    • Line 59: warning: exported var History should have comment or be unexported (golint)
    • Line 69: warning: exported var Info should have comment or be unexported (golint)
    • Line 76: warning: exported var Light should have comment or be unexported (golint)
    • Line 103: warning: exported var Link should have comment or be unexported (golint)
    • Line 127: warning: exported var LinkOff should have comment or be unexported (golint)
    • Line 152: warning: exported var Loading should have comment or be unexported (golint)
    • Line 156: warning: exported var Mine should have comment or be unexported (golint)
    • Line 192: warning: exported var NoLight should have comment or be unexported (golint)
    • Line 217: warning: exported var NoMine should have comment or be unexported (golint)
    • Line 245: warning: exported var Ok should have comment or be unexported (golint)
    • Line 251: warning: exported var Overview should have comment or be unexported (golint)
    • Line 259: warning: exported var ParallelCoin should have comment or be unexported (golint)
    • Line 285: warning: exported var ParallelCoinRound should have comment or be unexported (golint)
    • Line 313: warning: exported var Peers should have comment or be unexported (golint)
    • Line 319: warning: exported var Receive should have comment or be unexported (golint)
    • Line 323: warning: exported var Received should have comment or be unexported (golint)
    • Line 332: warning: exported var Search should have comment or be unexported (golint)
    • Line 345: warning: exported var Send should have comment or be unexported (golint)
    • Line 349: warning: exported var Sent should have comment or be unexported (golint)
    • Line 358: warning: exported var Settings should have comment or be unexported (golint)
    • Line 392: warning: exported var Terminal should have comment or be unexported (golint)
    • Line 405: warning: exported var TxNumber should have comment or be unexported (golint)
    • Line 409: warning: exported var Unconfirmed should have comment or be unexported (golint)
    • Line 433: warning: exported var Gio should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/cfg/config.go
    • Line 20: warning: exported type Item should have comment or be unexported (golint)
    • Line 31: warning: exported method Item.Item should have comment or be unexported (golint)
    • Line 39: warning: exported type ItemMap should have comment or be unexported (golint)
    • Line 41: warning: exported type GroupsMap should have comment or be unexported (golint)
    • Line 43: warning: exported type ListItem should have comment or be unexported (golint)
    • Line 48: warning: exported type ListItems should have comment or be unexported (golint)
    • Line 62: warning: exported type List should have comment or be unexported (golint)
    • Line 67: warning: exported type Lists should have comment or be unexported (golint)
    • Line 81: warning: exported method Config.Config should have comment or be unexported (golint)
    • Line 211: warning: exported method GroupsMap.Widget should have comment or be unexported (golint)
    • Line 371: warning: exported method Config.RenderToggle should have comment or be unexported (golint)
    • Line 396: warning: exported method Config.RenderInteger should have comment or be unexported (golint)
    • Line 420: warning: exported method Config.RenderTime should have comment or be unexported (golint)
    • Line 445: warning: exported method Config.RenderFloat should have comment or be unexported (golint)
    • Line 470: warning: exported method Config.RenderString should have comment or be unexported (golint)
    • Line 493: warning: exported method Config.RenderPassword should have comment or be unexported (golint)
    • Line 516: warning: exported method Config.RenderMulti should have comment or be unexported (golint)
    • Line 543: warning: exported method Config.RenderRadio should have comment or be unexported (golint)
    • pod/archive/cmd/ctrl/ctrl.go
    • Line 39: warning: exported const BufferSize should have comment (or a comment on this block) or be unexported (golint)
    • Line 636: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • pod/archive/pkg/gel/window.go
    • Line 32: warning: exported type CallbackQueue should have comment or be unexported (golint)
    • Line 34: warning: exported function NewCallbackQueue should have comment or be unexported (golint)
    • Line 54: warning: exported type Window should have comment or be unexported (golint)
    • Line 72: warning: exported method Window.PushOverlay should have comment or be unexported (golint)
    • Line 76: warning: exported method Window.PopOverlay should have comment or be unexported (golint)
    • Line 98: warning: exported method Window.Overlay should have comment or be unexported (golint)
    • Line 168: warning: exported method Window.Run should have comment or be unexported (golint)
    • pod/archive/pkg/transport/channels.go
    • Line 22: warning: exported const UDPMulticastAddress should have comment (or a comment on this block) or be unexported (golint)
    • Line 29: warning: exported var DefaultIP should have comment or be unexported (golint)
    • Line 30: warning: exported var MulticastAddress should have comment or be unexported (golint)
    • Line 33: warning: exported type MsgBuffer should have comment or be unexported (golint)
    • Line 43: warning: exported type Handlers should have comment or be unexported (golint)
    • Line 44: warning: exported type Channel should have comment or be unexported (golint)
    • Line 368: warning: exported function PrevCallers should have comment or be unexported (golint)
    • pod/archive/pkg/gel/f32color/rgba.go
    • Line 21: warning: receiver name col should be consistent with previous receiver name rgba for RGBA (golint)
    • Line 25: warning: comment on exported method RGBA.SRGB should be of the form "SRGB ..." (golint)
    • Line 26: warning: receiver name col should be consistent with previous receiver name rgba for RGBA (golint)
    • Line 42: warning: receiver name col should be consistent with previous receiver name rgba for RGBA (golint)
    • Line 47: warning: receiver name col should be consistent with previous receiver name rgba for RGBA (golint)
    • Line 100: warning: don't use underscores in Go names; func NRGBAToRGBA_PostAlpha should be NRGBAToRGBAPostAlpha (golint)
    • Line 150: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • pod/archive/old/pkg/ring/entry.go
    • Line 10: warning: exported type Entry should have comment or be unexported (golint)
    • Line 122: warning: exported method Entry.Add should have comment or be unexported (golint)
    • Line 137: warning: exported method Entry.ForEach should have comment or be unexported (golint)
    • pod/archive/old/pkg/control/ctrl.go
    • Line 39: warning: exported const MaxDatagramSize should have comment (or a comment on this block) or be unexported (golint)
    • Line 611: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • pod/archive/pkg/ring/uint64.go
    • Line 3: warning: exported type BufferUint64 should have comment or be unexported (golint)
    • Line 9: warning: exported function NewBufferUint64 should have comment or be unexported (golint)
    • Line 29: warning: exported method BufferUint64.Add should have comment or be unexported (golint)
    • Line 40: warning: exported method BufferUint64.ForEach should have comment or be unexported (golint)
    • pod/archive/pkg/gel/pools.go
    • Line 3: warning: exported type Pool should have comment or be unexported (golint)
    • Line 19: warning: exported method Window.NewPool should have comment or be unexported (golint)
    • Line 23: warning: exported method Pool.Reset should have comment or be unexported (golint)
    • pod/archive/pkg/gel/image.go
    • Line 24: warning: exported method Theme.Image should have comment or be unexported (golint)
    • Line 28: warning: exported method Image.Src should have comment or be unexported (golint)
    • Line 33: warning: exported method Image.Scale should have comment or be unexported (golint)
    • Line 38: warning: exported method Image.Fn should have comment or be unexported (golint)
    • pod/archive/pkg/gel/multi.go
    • Line 8: warning: exported type Multi should have comment or be unexported (golint)
    • Line 21: warning: exported method Window.Multiline should have comment or be unexported (golint)
    • Line 135: warning: exported method Multi.UpdateWidgets should have comment or be unexported (golint)
    • Line 155: warning: exported method Multi.PopulateWidgets should have comment or be unexported (golint)
    • Line 223: warning: exported method Multi.Fn should have comment or be unexported (golint)
    • Line 307: warning: exported method Multi.Widgets should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/pools.go
    • Line 3: warning: exported type Pool should have comment or be unexported (golint)
    • Line 19: warning: exported method Window.NewPool should have comment or be unexported (golint)
    • Line 23: warning: exported method Pool.Reset should have comment or be unexported (golint)
    • pod/archive/pkg/chainrpc/rpchandlers.go
    • Line 42: warning: comment on exported type CAPIClient should be of the form "CAPIClient ..." (with optional leading article) (golint)
    • Line 47: warning: comment on exported function NewCAPIClient should be of the form "NewCAPIClient ..." (golint)
    • Line 2548: warning: exported method CAPI.AddNode should have comment or be unexported (golint)
    • Line 2561: warning: exported method CAPI.CreateRawTransaction should have comment or be unexported (golint)
    • Line 2574: warning: exported method CAPI.DecodeRawTransaction should have comment or be unexported (golint)
    • Line 2587: warning: exported method CAPI.DecodeScript should have comment or be unexported (golint)
    • Line 2600: warning: exported method CAPI.EstimateFee should have comment or be unexported (golint)
    • Line 2613: warning: exported method CAPI.Generate should have comment or be unexported (golint)
    • Line 2626: warning: exported method CAPI.GetAddedNodeInfo should have comment or be unexported (golint)
    • Line 2639: warning: exported method CAPI.GetBestBlock should have comment or be unexported (golint)
    • Line 2652: warning: exported method CAPI.GetBestBlockHash should have comment or be unexported (golint)
    • Line 2665: warning: exported method CAPI.GetBlock should have comment or be unexported (golint)
    • Line 2678: warning: exported method CAPI.GetBlockChainInfo should have comment or be unexported (golint)
    • Line 2691: warning: exported method CAPI.GetBlockCount should have comment or be unexported (golint)
    • Line 2704: warning: exported method CAPI.GetBlockHash should have comment or be unexported (golint)
    • Line 2717: warning: exported method CAPI.GetBlockHeader should have comment or be unexported (golint)
    • Line 2730: warning: exported method CAPI.GetBlockTemplate should have comment or be unexported (golint)
    • Line 2743: warning: exported method CAPI.GetCFilter should have comment or be unexported (golint)
    • Line 2756: warning: exported method CAPI.GetCFilterHeader should have comment or be unexported (golint)
    • Line 2769: warning: exported method CAPI.GetConnectionCount should have comment or be unexported (golint)
    • Line 2782: warning: exported method CAPI.GetCurrentNet should have comment or be unexported (golint)
    • Line 2795: warning: exported method CAPI.GetDifficulty should have comment or be unexported (golint)
    • Line 2808: warning: exported method CAPI.GetGenerate should have comment or be unexported (golint)
    • Line 2821: warning: exported method CAPI.GetHashesPerSec should have comment or be unexported (golint)
    • Line 2834: warning: exported method CAPI.GetHeaders should have comment or be unexported (golint)
    • Line 2847: warning: exported method CAPI.GetInfo should have comment or be unexported (golint)
    • Line 2860: warning: exported method CAPI.GetMempoolInfo should have comment or be unexported (golint)
    • Line 2873: warning: exported method CAPI.GetMiningInfo should have comment or be unexported (golint)
    • Line 2886: warning: exported method CAPI.GetNetTotals should have comment or be unexported (golint)
    • Line 2899: warning: exported method CAPI.GetNetworkHashPS should have comment or be unexported (golint)
    • Line 2912: warning: exported method CAPI.GetPeerInfo should have comment or be unexported (golint)
    • Line 2925: warning: exported method CAPI.GetRawMempool should have comment or be unexported (golint)
    • Line 2938: warning: exported method CAPI.GetRawTransaction should have comment or be unexported (golint)
    • Line 2951: warning: exported method CAPI.GetTxOut should have comment or be unexported (golint)
    • Line 2964: warning: exported method CAPI.Help should have comment or be unexported (golint)
    • Line 2977: warning: exported method CAPI.Node should have comment or be unexported (golint)
    • Line 2990: warning: exported method CAPI.Ping should have comment or be unexported (golint)
    • Line 3003: warning: exported method CAPI.ResetChain should have comment or be unexported (golint)
    • Line 3016: warning: exported method CAPI.Restart should have comment or be unexported (golint)
    • Line 3029: warning: exported method CAPI.SearchRawTransactions should have comment or be unexported (golint)
    • Line 3042: warning: exported method CAPI.SendRawTransaction should have comment or be unexported (golint)
    • Line 3055: warning: exported method CAPI.SetGenerate should have comment or be unexported (golint)
    • Line 3068: warning: exported method CAPI.Stop should have comment or be unexported (golint)
    • Line 3081: warning: exported method CAPI.SubmitBlock should have comment or be unexported (golint)
    • Line 3094: warning: exported method CAPI.Uptime should have comment or be unexported (golint)
    • Line 3107: warning: exported method CAPI.ValidateAddress should have comment or be unexported (golint)
    • Line 3120: warning: exported method CAPI.VerifyChain should have comment or be unexported (golint)
    • Line 3133: warning: exported method CAPI.VerifyMessage should have comment or be unexported (golint)
    • Line 3146: warning: exported method CAPI.Version should have comment or be unexported (golint)
    • Line 3161: warning: exported method CAPIClient.AddNode should have comment or be unexported (golint)
    • Line 3171: warning: exported method CAPIClient.CreateRawTransaction should have comment or be unexported (golint)
    • Line 3181: warning: exported method CAPIClient.DecodeRawTransaction should have comment or be unexported (golint)
    • Line 3191: warning: exported method CAPIClient.DecodeScript should have comment or be unexported (golint)
    • Line 3201: warning: exported method CAPIClient.EstimateFee should have comment or be unexported (golint)
    • Line 3211: warning: exported method CAPIClient.Generate should have comment or be unexported (golint)
    • Line 3221: warning: exported method CAPIClient.GetAddedNodeInfo should have comment or be unexported (golint)
    • Line 3231: warning: exported method CAPIClient.GetBestBlock should have comment or be unexported (golint)
    • Line 3241: warning: exported method CAPIClient.GetBestBlockHash should have comment or be unexported (golint)
    • Line 3251: warning: exported method CAPIClient.GetBlock should have comment or be unexported (golint)
    • Line 3261: warning: exported method CAPIClient.GetBlockChainInfo should have comment or be unexported (golint)
    • Line 3271: warning: exported method CAPIClient.GetBlockCount should have comment or be unexported (golint)
    • Line 3281: warning: exported method CAPIClient.GetBlockHash should have comment or be unexported (golint)
    • Line 3291: warning: exported method CAPIClient.GetBlockHeader should have comment or be unexported (golint)
    • Line 3301: warning: exported method CAPIClient.GetBlockTemplate should have comment or be unexported (golint)
    • Line 3311: warning: exported method CAPIClient.GetCFilter should have comment or be unexported (golint)
    • Line 3321: warning: exported method CAPIClient.GetCFilterHeader should have comment or be unexported (golint)
    • Line 3331: warning: exported method CAPIClient.GetConnectionCount should have comment or be unexported (golint)
    • Line 3341: warning: exported method CAPIClient.GetCurrentNet should have comment or be unexported (golint)
    • Line 3351: warning: exported method CAPIClient.GetDifficulty should have comment or be unexported (golint)
    • Line 3361: warning: exported method CAPIClient.GetGenerate should have comment or be unexported (golint)
    • Line 3371: warning: exported method CAPIClient.GetHashesPerSec should have comment or be unexported (golint)
    • Line 3381: warning: exported method CAPIClient.GetHeaders should have comment or be unexported (golint)
    • Line 3391: warning: exported method CAPIClient.GetInfo should have comment or be unexported (golint)
    • Line 3401: warning: exported method CAPIClient.GetMempoolInfo should have comment or be unexported (golint)
    • Line 3411: warning: exported method CAPIClient.GetMiningInfo should have comment or be unexported (golint)
    • Line 3421: warning: exported method CAPIClient.GetNetTotals should have comment or be unexported (golint)
    • Line 3431: warning: exported method CAPIClient.GetNetworkHashPS should have comment or be unexported (golint)
    • Line 3441: warning: exported method CAPIClient.GetPeerInfo should have comment or be unexported (golint)
    • Line 3451: warning: exported method CAPIClient.GetRawMempool should have comment or be unexported (golint)
    • Line 3461: warning: exported method CAPIClient.GetRawTransaction should have comment or be unexported (golint)
    • Line 3471: warning: exported method CAPIClient.GetTxOut should have comment or be unexported (golint)
    • Line 3481: warning: exported method CAPIClient.Help should have comment or be unexported (golint)
    • Line 3491: warning: exported method CAPIClient.Node should have comment or be unexported (golint)
    • Line 3501: warning: exported method CAPIClient.Ping should have comment or be unexported (golint)
    • Line 3511: warning: exported method CAPIClient.ResetChain should have comment or be unexported (golint)
    • Line 3521: warning: exported method CAPIClient.Restart should have comment or be unexported (golint)
    • Line 3531: warning: exported method CAPIClient.SearchRawTransactions should have comment or be unexported (golint)
    • Line 3541: warning: exported method CAPIClient.SendRawTransaction should have comment or be unexported (golint)
    • Line 3551: warning: exported method CAPIClient.SetGenerate should have comment or be unexported (golint)
    • Line 3561: warning: exported method CAPIClient.Stop should have comment or be unexported (golint)
    • Line 3571: warning: exported method CAPIClient.SubmitBlock should have comment or be unexported (golint)
    • Line 3581: warning: exported method CAPIClient.Uptime should have comment or be unexported (golint)
    • Line 3591: warning: exported method CAPIClient.ValidateAddress should have comment or be unexported (golint)
    • Line 3601: warning: exported method CAPIClient.VerifyChain should have comment or be unexported (golint)
    • Line 3611: warning: exported method CAPIClient.VerifyMessage should have comment or be unexported (golint)
    • Line 3621: warning: exported method CAPIClient.Version should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/app.go
    • Line 60: warning: exported type WidgetMap should have comment or be unexported (golint)
    • Line 62: warning: exported method Window.App should have comment or be unexported (golint)
    • Line 102: warning: exported method App.SetMainDirection should have comment or be unexported (golint)
    • Line 107: warning: exported method App.MainDirection should have comment or be unexported (golint)
    • Line 137: warning: exported method App.RenderStatusBar should have comment or be unexported (golint)
    • Line 167: warning: exported method App.RenderHeader should have comment or be unexported (golint)
    • Line 208: warning: exported method App.RenderButtonBar should have comment or be unexported (golint)
    • Line 221: warning: exported method App.MainFrame should have comment or be unexported (golint)
    • Line 254: warning: exported method App.MenuButton should have comment or be unexported (golint)
    • Line 288: warning: exported method App.NoMenuButton should have comment or be unexported (golint)
    • Line 293: warning: exported method App.LogoAndTitle should have comment or be unexported (golint)
    • Line 418: warning: exported method App.RenderPage should have comment or be unexported (golint)
    • Line 441: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 451: warning: exported method App.DimensionCaption should have comment or be unexported (golint)
    • Line 503: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 508: warning: exported method App.ActivePage should have comment or be unexported (golint)
    • Line 513: warning: exported method App.ActivePageGet should have comment or be unexported (golint)
    • Line 516: warning: exported method App.ActivePageGetAtomic should have comment or be unexported (golint)
    • Line 520: warning: exported method App.BodyBackground should have comment or be unexported (golint)
    • Line 524: warning: exported method App.BodyBackgroundGet should have comment or be unexported (golint)
    • Line 528: warning: exported method App.BodyColor should have comment or be unexported (golint)
    • Line 532: warning: exported method App.BodyColorGet should have comment or be unexported (golint)
    • Line 536: warning: exported method App.CardBackground should have comment or be unexported (golint)
    • Line 540: warning: exported method App.CardBackgroundGet should have comment or be unexported (golint)
    • Line 544: warning: exported method App.CardColor should have comment or be unexported (golint)
    • Line 548: warning: exported method App.CardColorGet should have comment or be unexported (golint)
    • Line 552: warning: exported method App.ButtonBar should have comment or be unexported (golint)
    • Line 556: warning: exported method App.ButtonBarGet should have comment or be unexported (golint)
    • Line 560: warning: exported method App.HideSideBar should have comment or be unexported (golint)
    • Line 564: warning: exported method App.HideSideBarGet should have comment or be unexported (golint)
    • Line 568: warning: exported method App.HideTitleBar should have comment or be unexported (golint)
    • Line 572: warning: exported method App.HideTitleBarGet should have comment or be unexported (golint)
    • Line 576: warning: exported method App.Layers should have comment or be unexported (golint)
    • Line 580: warning: exported method App.LayersGet should have comment or be unexported (golint)
    • Line 584: warning: exported method App.MenuBackground should have comment or be unexported (golint)
    • Line 588: warning: exported method App.MenuBackgroundGet should have comment or be unexported (golint)
    • Line 592: warning: exported method App.MenuColor should have comment or be unexported (golint)
    • Line 596: warning: exported method App.MenuColorGet should have comment or be unexported (golint)
    • Line 600: warning: exported method App.MenuIcon should have comment or be unexported (golint)
    • Line 604: warning: exported method App.MenuIconGet should have comment or be unexported (golint)
    • Line 608: warning: exported method App.Pages should have comment or be unexported (golint)
    • Line 612: warning: exported method App.PagesGet should have comment or be unexported (golint)
    • Line 616: warning: exported method App.Root should have comment or be unexported (golint)
    • Line 620: warning: exported method App.RootGet should have comment or be unexported (golint)
    • Line 624: warning: exported method App.SideBar should have comment or be unexported (golint)
    • Line 628: warning: exported method App.SideBarBackground should have comment or be unexported (golint)
    • Line 632: warning: exported method App.SideBarBackgroundGet should have comment or be unexported (golint)
    • Line 636: warning: exported method App.SideBarColor should have comment or be unexported (golint)
    • Line 640: warning: exported method App.SideBarColorGet should have comment or be unexported (golint)
    • Line 644: warning: exported method App.SideBarGet should have comment or be unexported (golint)
    • Line 648: warning: exported method App.StatusBar should have comment or be unexported (golint)
    • Line 653: warning: exported method App.StatusBarBackground should have comment or be unexported (golint)
    • Line 657: warning: exported method App.StatusBarBackgroundGet should have comment or be unexported (golint)
    • Line 661: warning: exported method App.StatusBarColor should have comment or be unexported (golint)
    • Line 665: warning: exported method App.StatusBarColorGet should have comment or be unexported (golint)
    • Line 669: warning: exported method App.StatusBarGet should have comment or be unexported (golint)
    • Line 672: warning: exported method App.Title should have comment or be unexported (golint)
    • Line 676: warning: exported method App.TitleBarBackground should have comment or be unexported (golint)
    • Line 680: warning: exported method App.TitleBarBackgroundGet should have comment or be unexported (golint)
    • Line 684: warning: exported method App.TitleBarColor should have comment or be unexported (golint)
    • Line 688: warning: exported method App.TitleBarColorGet should have comment or be unexported (golint)
    • Line 692: warning: exported method App.TitleFont should have comment or be unexported (golint)
    • Line 696: warning: exported method App.TitleFontGet should have comment or be unexported (golint)
    • Line 699: warning: exported method App.TitleGet should have comment or be unexported (golint)
    • Line 703: warning: exported method App.SetThemeHook should have comment or be unexported (golint)
    • Line 708: warning: exported method App.Placeholder should have comment or be unexported (golint)
    • pod/archive/pkg/gel/responsive.go
    • Line 18: warning: exported type Widgets should have comment or be unexported (golint)
    • Line 33: warning: exported type Responsive should have comment or be unexported (golint)
    • Line 39: warning: exported method Theme.Responsive should have comment or be unexported (golint)
    • Line 43: warning: exported method Responsive.Fn should have comment or be unexported (golint)
    • pod/archive/old/pkg/icons/svg/data.go
    • Line 6: warning: exported var AddressBook should have comment or be unexported (golint)
    • Line 38: warning: exported var Balance should have comment or be unexported (golint)
    • Line 42: warning: exported var Blocks should have comment or be unexported (golint)
    • Line 46: warning: exported var Copy should have comment or be unexported (golint)
    • Line 50: warning: exported var Help should have comment or be unexported (golint)
    • Line 59: warning: exported var History should have comment or be unexported (golint)
    • Line 69: warning: exported var Info should have comment or be unexported (golint)
    • Line 76: warning: exported var Light should have comment or be unexported (golint)
    • Line 103: warning: exported var Link should have comment or be unexported (golint)
    • Line 127: warning: exported var LinkOff should have comment or be unexported (golint)
    • Line 152: warning: exported var Loading should have comment or be unexported (golint)
    • Line 156: warning: exported var Mine should have comment or be unexported (golint)
    • Line 192: warning: exported var NoLight should have comment or be unexported (golint)
    • Line 217: warning: exported var NoMine should have comment or be unexported (golint)
    • Line 245: warning: exported var Ok should have comment or be unexported (golint)
    • Line 251: warning: exported var Overview should have comment or be unexported (golint)
    • Line 259: warning: exported var ParallelCoin should have comment or be unexported (golint)
    • Line 285: warning: exported var ParallelCoinRound should have comment or be unexported (golint)
    • Line 313: warning: exported var Peers should have comment or be unexported (golint)
    • Line 319: warning: exported var Receive should have comment or be unexported (golint)
    • Line 323: warning: exported var Received should have comment or be unexported (golint)
    • Line 332: warning: exported var Search should have comment or be unexported (golint)
    • Line 345: warning: exported var Send should have comment or be unexported (golint)
    • Line 349: warning: exported var Sent should have comment or be unexported (golint)
    • Line 358: warning: exported var Settings should have comment or be unexported (golint)
    • Line 392: warning: exported var Terminal should have comment or be unexported (golint)
    • Line 405: warning: exported var TxNumber should have comment or be unexported (golint)
    • Line 409: warning: exported var Unconfirmed should have comment or be unexported (golint)
    • Line 433: warning: exported var Gio should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/icon.go
    • Line 14: warning: exported type Icon should have comment or be unexported (golint)
    • Line 26: warning: exported type IconByColor should have comment or be unexported (golint)
    • Line 27: warning: exported type IconBySize should have comment or be unexported (golint)
    • Line 28: warning: exported type IconCache should have comment or be unexported (golint)
    • Line 59: warning: exported method Icon.Size should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/responsive.go
    • Line 18: warning: exported type Widgets should have comment or be unexported (golint)
    • Line 33: warning: exported type Responsive should have comment or be unexported (golint)
    • Line 39: warning: exported method Theme.Responsive should have comment or be unexported (golint)
    • Line 43: warning: exported method Responsive.Fn should have comment or be unexported (golint)
    • pod/archive/pkg/gel/float.go
    • Line 24: warning: exported method Theme.Float should have comment or be unexported (golint)
    • Line 28: warning: exported method Float.SetValue should have comment or be unexported (golint)
    • Line 32: warning: exported method Float.Value should have comment or be unexported (golint)
    • Line 36: warning: exported method Float.SetHook should have comment or be unexported (golint)
    • pod/archive/cmd/gui/console.go
    • Line 22: warning: exported type Console should have comment or be unexported (golint)
    • Line 39: warning: exported method WalletGUI.ConsolePage should have comment or be unexported (golint)
    • Line 140: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 266: warning: exported method Console.Fn should have comment or be unexported (golint)
    • Line 270: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 318: warning: exported type JSONElement should have comment or be unexported (golint)
    • Line 323: warning: exported type JSONElements should have comment or be unexported (golint)
    • Line 337: warning: exported function GetJSONElements should have comment or be unexported (golint)
    • Line 360: warning: exported method Console.JSONWidget should have comment or be unexported (golint)
    • pod/archive/pkg/gel/clickable.go
    • Line 31: warning: exported method Window.Clickable should have comment or be unexported (golint)
    • Line 53: warning: exported method Clickable.SetClick should have comment or be unexported (golint)
    • Line 58: warning: exported method Clickable.SetCancel should have comment or be unexported (golint)
    • Line 63: warning: exported method Clickable.SetPress should have comment or be unexported (golint)
    • Line 114: warning: exported method Clickable.Fn should have comment or be unexported (golint)
    • pod/archive/old/cmd/gui/main.go
    • Line 41: warning: exported function Main should have comment or be unexported (golint)
    • Line 56: warning: exported type BoolMap should have comment or be unexported (golint)
    • Line 57: warning: exported type ListMap should have comment or be unexported (golint)
    • Line 58: warning: exported type CheckableMap should have comment or be unexported (golint)
    • Line 59: warning: exported type ClickableMap should have comment or be unexported (golint)
    • Line 60: warning: exported type Inputs should have comment or be unexported (golint)
    • Line 61: warning: exported type Passwords should have comment or be unexported (golint)
    • Line 62: warning: exported type IncDecMap should have comment or be unexported (golint)
    • Line 64: warning: exported type WalletGUI should have comment or be unexported (golint)
    • Line 246: warning: exported method WalletGUI.Run should have comment or be unexported (golint)
    • Line 427: warning: exported method WalletGUI.GetButtons should have comment or be unexported (golint)
    • Line 443: warning: exported method WalletGUI.ShuffleSeed should have comment or be unexported (golint)
    • Line 464: warning: exported method WalletGUI.GetInputs should have comment or be unexported (golint)
    • Line 574: warning: exported method WalletGUI.GetIncDecs should have comment or be unexported (golint)
    • Line 618: warning: exported method WalletGUI.GetRunUnit should have comment or be unexported (golint)
    • Line 629: warning: exported method WalletGUI.GetLists should have comment or be unexported (golint)
    • Line 649: warning: exported method WalletGUI.GetClickables should have comment or be unexported (golint)
    • Line 677: warning: exported method WalletGUI.GetCheckables should have comment or be unexported (golint)
    • Line 681: warning: exported method WalletGUI.GetBools should have comment or be unexported (golint)
    • Line 703: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • pod/archive/pkg/fork/fork.go
    • Line 16: warning: exported const Scrypt should have comment (or a comment on this block) or be unexported (golint)
    • Line 40: warning: exported type AlgoSpec should have comment or be unexported (golint)
    • Line 44: warning: exported type AlgoSpecs should have comment or be unexported (golint)
    • Line 64: warning: exported function ForkCalc should have comment or be unexported (golint)
    • Line 113: warning: exported var AlgoSlices should have comment or be unexported (golint)
    • Line 260: warning: exported function GetAlgoVerSlice should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/intslider.go
    • Line 9: warning: exported type IntSlider should have comment or be unexported (golint)
    • Line 18: warning: exported method Window.IntSlider should have comment or be unexported (golint)
    • Line 28: warning: exported method IntSlider.Min should have comment or be unexported (golint)
    • Line 33: warning: exported method IntSlider.Max should have comment or be unexported (golint)
    • Line 38: warning: exported method IntSlider.Hook should have comment or be unexported (golint)
    • Line 43: warning: exported method IntSlider.Value should have comment or be unexported (golint)
    • Line 49: warning: exported method IntSlider.GetValue should have comment or be unexported (golint)
    • Line 53: warning: exported method IntSlider.Fn should have comment or be unexported (golint)
    • pod/archive/pkg/gel/editor.go
    • Line 37: warning: exported method Window.Editor should have comment or be unexported (golint)
    • Line 168: warning: exported type EditorEvent should have comment or be unexported (golint)
    • Line 640: warning: exported method Editor.PaintText should have comment or be unexported (golint)
    • Line 653: warning: exported method Editor.PaintCaret should have comment or be unexported (golint)
    • Line 1484: warning: exported method Editor.SingleLine should have comment or be unexported (golint)
    • Line 1489: warning: exported method Editor.Submit should have comment or be unexported (golint)
    • Line 1494: warning: exported method Editor.Mask should have comment or be unexported (golint)
    • Line 1499: warning: exported method Editor.SetSubmit should have comment or be unexported (golint)
    • Line 1504: warning: exported method Editor.SetChange should have comment or be unexported (golint)
    • Line 1509: warning: exported method Editor.SetFocus should have comment or be unexported (golint)
    • Line 1514: warning: exported method Editor.Alignment should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/clipboard/clipboard_x11.go
    • Line 16: warning: exported var X should have comment or be unexported (golint)
    • Line 72: warning: exported function Set should have comment or be unexported (golint)
    • Line 85: warning: exported function Get should have comment or be unexported (golint)
    • Line 89: warning: exported function GetPrimary should have comment or be unexported (golint)
    • pod/archive/old/cmd/kopach/main.go
    • Line 41: warning: exported type HashCount should have comment or be unexported (golint)
    • Line 46: warning: exported type SolutionData should have comment or be unexported (golint)
    • Line 60: warning: exported type Worker should have comment or be unexported (golint)
    • Line 88: warning: exported method Worker.Start should have comment or be unexported (golint)
    • Line 113: warning: exported method Worker.Stop should have comment or be unexported (golint)
    • Line 134: warning: exported function Handle should have comment or be unexported (golint)
    • Line 386: warning: exported method Worker.HashReport should have comment or be unexported (golint)
    • pod/archive/cmd/gui/send.go
    • Line 21: warning: exported type SendPage should have comment or be unexported (golint)
    • Line 26: warning: exported method WalletGUI.GetSendPage should have comment or be unexported (golint)
    • Line 38: warning: exported method SendPage.Fn should have comment or be unexported (golint)
    • Line 53: warning: exported method SendPage.SmallList should have comment or be unexported (golint)
    • Line 93: warning: exported method SendPage.InputMessage should have comment or be unexported (golint)
    • Line 97: warning: exported method SendPage.MediumList should have comment or be unexported (golint)
    • Line 166: warning: exported method SendPage.AddressInput should have comment or be unexported (golint)
    • Line 173: warning: exported method SendPage.AmountInput should have comment or be unexported (golint)
    • Line 180: warning: exported method SendPage.MessageInput should have comment or be unexported (golint)
    • Line 187: warning: exported method SendPage.SendButton should have comment or be unexported (golint)
    • Line 302: warning: exported method SendPage.SaveButton should have comment or be unexported (golint)
    • Line 327: warning: exported method SendPage.PasteButton should have comment or be unexported (golint)
    • Line 395: warning: exported method SendPage.AddressbookHeader should have comment or be unexported (golint)
    • Line 406: warning: exported method SendPage.GetAddressbookHistoryCards should have comment or be unexported (golint)
    • pod/archive/old/pkg/fork/fork.go
    • Line 15: warning: exported const Scrypt should have comment (or a comment on this block) or be unexported (golint)
    • Line 82: warning: exported type AlgoSpec should have comment or be unexported (golint)
    • Line 86: warning: exported type AlgoSpecs should have comment or be unexported (golint)
    • Line 101: warning: exported var AlgoSlices should have comment or be unexported (golint)
    • Line 246: warning: exported function GetAlgoVerSlice should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/cfg/main.go
    • Line 9: warning: exported function New should have comment or be unexported (golint)
    • Line 18: warning: exported type Config should have comment or be unexported (golint)
    • Line 34: warning: exported method Config.Init should have comment or be unexported (golint)
    • pod/archive/pkg/gel/clipboard/clipboard_x11.go
    • Line 18: warning: exported var X should have comment or be unexported (golint)
    • Line 27: warning: exported var RunningX should have comment or be unexported (golint)
    • Line 88: warning: exported function Set should have comment or be unexported (golint)
    • Line 104: warning: exported function SetPrimary should have comment or be unexported (golint)
    • Line 116: warning: exported function Get should have comment or be unexported (golint)
    • Line 123: warning: exported function GetPrimary should have comment or be unexported (golint)
    • pod/archive/pkg/gel/text.go
    • Line 26: warning: exported method Window.Text should have comment or be unexported (golint)
    • Line 129: warning: exported method Text.Fn should have comment or be unexported (golint)
    • pod/archive/old/pkg/pod/pod.go
    • Line 10: warning: exported type Schema should have comment or be unexported (golint)
    • Line 13: warning: exported type Groups should have comment or be unexported (golint)
    • Line 15: warning: exported type Group should have comment or be unexported (golint)
    • Line 20: warning: exported type Fields should have comment or be unexported (golint)
    • Line 34: warning: exported type Field should have comment or be unexported (golint)
    • pod/archive/cmd/gui/cfg/config.go
    • Line 15: warning: exported type Item should have comment or be unexported (golint)
    • Line 26: warning: exported method Item.Item should have comment or be unexported (golint)
    • Line 34: warning: exported type ItemMap should have comment or be unexported (golint)
    • Line 36: warning: exported type GroupsMap should have comment or be unexported (golint)
    • Line 38: warning: exported type ListItem should have comment or be unexported (golint)
    • Line 43: warning: exported type ListItems should have comment or be unexported (golint)
    • Line 57: warning: exported type List should have comment or be unexported (golint)
    • Line 62: warning: exported type Lists should have comment or be unexported (golint)
    • Line 76: warning: exported method Config.Config should have comment or be unexported (golint)
    • Line 206: warning: exported method GroupsMap.Widget should have comment or be unexported (golint)
    • Line 366: warning: exported method Config.RenderToggle should have comment or be unexported (golint)
    • Line 391: warning: exported method Config.RenderInteger should have comment or be unexported (golint)
    • Line 415: warning: exported method Config.RenderTime should have comment or be unexported (golint)
    • Line 440: warning: exported method Config.RenderFloat should have comment or be unexported (golint)
    • Line 465: warning: exported method Config.RenderString should have comment or be unexported (golint)
    • Line 488: warning: exported method Config.RenderPassword should have comment or be unexported (golint)
    • Line 511: warning: exported method Config.RenderMulti should have comment or be unexported (golint)
    • Line 538: warning: exported method Config.RenderRadio should have comment or be unexported (golint)
    • pod/archive/pkg/gel/stack.go
    • Line 5: warning: exported type Stack should have comment or be unexported (golint)
    • Line 18: warning: exported method Stack.Alignment should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/list.go
    • Line 63: warning: exported method List.Position should have comment or be unexported (golint)
    • Line 67: warning: exported method List.SetPosition should have comment or be unexported (golint)
    • Line 71: warning: exported method List.JumpToStart should have comment or be unexported (golint)
    • Line 75: warning: exported method List.JumpToEnd should have comment or be unexported (golint)
    • Line 111: warning: exported method List.Start should have comment or be unexported (golint)
    • Line 116: warning: exported method List.End should have comment or be unexported (golint)
    • Line 121: warning: exported method List.Middle should have comment or be unexported (golint)
    • Line 126: warning: exported method List.Baseline should have comment or be unexported (golint)
    • Line 138: warning: exported method List.LeftSide should have comment or be unexported (golint)
    • Line 143: warning: exported method List.Length should have comment or be unexported (golint)
    • Line 149: warning: exported method List.DisableScroll should have comment or be unexported (golint)
    • Line 161: warning: exported method List.ListElement should have comment or be unexported (golint)
    • Line 166: warning: exported method List.ScrollWidth should have comment or be unexported (golint)
    • Line 172: warning: exported method List.Color should have comment or be unexported (golint)
    • Line 178: warning: exported method List.Background should have comment or be unexported (golint)
    • Line 183: warning: exported method List.Active should have comment or be unexported (golint)
    • Line 188: warning: exported method List.Slice should have comment or be unexported (golint)
    • pod/archive/cmd/glom/pkg/pathtree/pathtree.go
    • Line 15: warning: exported type Widget should have comment or be unexported (golint)
    • Line 25: warning: exported function New should have comment or be unexported (golint)
    • Line 94: warning: exported method Widget.Fn should have comment or be unexported (golint)
    • Line 98: warning: exported method Widget.Page should have comment or be unexported (golint)
    • Line 126: warning: exported method Widget.GetButtons should have comment or be unexported (golint)
    • Line 126: warning: receiver name wg should be consistent with previous receiver name w for Widget (golint)
    • Line 142: warning: exported method Widget.SideBarButton should have comment or be unexported (golint)
    • Line 196: warning: exported method Widget.PageTopBarButton should have comment or be unexported (golint)
    • Line 239: warning: exported method Widget.StatusBarButton should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/texttable.go
    • Line 5: warning: exported type TextTableHeader should have comment or be unexported (golint)
    • Line 7: warning: exported type TextTableRow should have comment or be unexported (golint)
    • Line 9: warning: exported type TextTableBody should have comment or be unexported (golint)
    • Line 103: warning: exported method TextTable.SetReverse should have comment or be unexported (golint)
    • Line 108: warning: exported method TextTable.SetDefaults should have comment or be unexported (golint)
    • Line 145: warning: exported method TextTable.Fn should have comment or be unexported (golint)
    • pod/archive/old/pkg/pipe/stdconn/stdconn.go
    • Line 13: warning: exported type StdConn should have comment or be unexported (golint)
    • Line 19: warning: exported function New should have comment or be unexported (golint)
    • Line 46: warning: exported method StdConn.Close should have comment or be unexported (golint)
    • Line 51: warning: exported method StdConn.LocalAddr should have comment or be unexported (golint)
    • Line 56: warning: exported method StdConn.RemoteAddr should have comment or be unexported (golint)
    • Line 61: warning: exported method StdConn.SetDeadline should have comment or be unexported (golint)
    • Line 66: warning: exported method StdConn.SetReadDeadline should have comment or be unexported (golint)
    • Line 71: warning: exported method StdConn.SetWriteDeadline should have comment or be unexported (golint)
    • pod/archive/pkg/gel/bool.go
    • Line 7: warning: exported type BoolHook should have comment or be unexported (golint)
    • Line 9: warning: exported type Bool should have comment or be unexported (golint)
    • pod/archive/pkg/transport/transport.go
    • Line 129: warning: exported method Connection.Send should have comment or be unexported (golint)
    • Line 141: warning: exported method Connection.SendTo should have comment or be unexported (golint)
    • Line 159: warning: exported method Connection.SendShards should have comment or be unexported (golint)
    • Line 165: warning: exported method Connection.SendShardsTo should have comment or be unexported (golint)
    • pod/archive/pkg/blockchain/forkplan9.go
    • Line 43: warning: exported function GetAllStamps should have comment or be unexported (golint)
    • Line 59: warning: exported function GetAll should have comment or be unexported (golint)
    • Line 84: warning: exported function GetAlg should have comment or be unexported (golint)
    • pod/archive/pkg/gel/card.go
    • Line 5: warning: exported method Window.Card should have comment or be unexported (golint)
    • Line 14: warning: exported method Window.CardList should have comment or be unexported (golint)
    • Line 22: warning: exported method Window.CardContent should have comment or be unexported (golint)
    • pod/archive/old/pkg/chainrpc/rpcws.go
    • Line 38: warning: exported type NotificationBlockConnected should have comment or be unexported (golint)
    • Line 39: warning: exported type NotificationBlockDisconnected should have comment or be unexported (golint)
    • Line 40: warning: exported type NotificationRegisterAddr should have comment or be unexported (golint)
    • Line 44: warning: exported type NotificationRegisterBlocks should have comment or be unexported (golint)
    • Line 48: warning: exported type NotificationRegisterClient should have comment or be unexported (golint)
    • Line 49: warning: exported type NotificationRegisterNewMempoolTxs should have comment or be unexported (golint)
    • Line 50: warning: exported type NotificationRegisterSpent should have comment or be unexported (golint)
    • Line 54: warning: exported type NotificationTxAcceptedByMempool should have comment or be unexported (golint)
    • Line 58: warning: exported type NotificationUnregisterAddr should have comment or be unexported (golint)
    • Line 62: warning: exported type NotificationUnregisterBlocks should have comment or be unexported (golint)
    • Line 63: warning: exported type NotificationUnregisterClient should have comment or be unexported (golint)
    • Line 64: warning: exported type NotificationUnregisterNewMempoolTxs should have comment or be unexported (golint)
    • Line 65: warning: exported type NotificationUnregisterSpent should have comment or be unexported (golint)
    • Line 69: warning: exported type RescanKeys should have comment or be unexported (golint)
    • Line 77: warning: exported type Semaphore should have comment or be unexported (golint)
    • Line 208: warning: exported var WSHandlersBeforeInit should have comment or be unexported (golint)
    • Line 1493: warning: exported method Semaphore.Acquire should have comment or be unexported (golint)
    • Line 1496: warning: exported method Semaphore.Release should have comment or be unexported (golint)
    • Line 2109: warning: exported function MakeSemaphore should have comment or be unexported (golint)
    • pod/archive/old/pkg/util/qu/quit.go
    • Line 9: warning: exported type C should have comment or be unexported (golint)
    • Line 16: warning: exported function T should have comment or be unexported (golint)
    • Line 28: warning: exported function Ts should have comment or be unexported (golint)
    • Line 40: warning: exported method C.Q should have comment or be unexported (golint)
    • Line 56: warning: exported method C.Signal should have comment or be unexported (golint)
    • Line 60: warning: exported method C.Wait should have comment or be unexported (golint)
    • Line 79: warning: exported function GetLocForChan should have comment or be unexported (golint)
    • Line 94: warning: exported function RemoveClosedChans should have comment or be unexported (golint)
    • Line 117: warning: exported function PrintChanState should have comment or be unexported (golint)
    • Line 133: warning: exported function GetOpenChanCount should have comment or be unexported (golint)
    • pod/archive/pkg/chainrpc/server.go
    • Line 54: warning: exported const DefaultMaxOrphanTxSize should have comment or be unexported (golint)
    • Line 77: warning: exported type ConnectNodeMsg should have comment or be unexported (golint)
    • Line 82: warning: exported type DisconnectNodeMsg should have comment or be unexported (golint)
    • Line 86: warning: exported type GetAddedNodesMsg should have comment or be unexported (golint)
    • Line 89: warning: exported type GetConnCountMsg should have comment or be unexported (golint)
    • Line 92: warning: exported type GetOutboundGroup should have comment or be unexported (golint)
    • Line 96: warning: exported type GetPeersMsg should have comment or be unexported (golint)
    • Line 117: warning: exported type RemoveNodeMsg should have comment or be unexported (golint)
    • Line 1368: warning: exported method Node.UPNPUpdateThread should have comment or be unexported (golint)
    • Line 2505: warning: comment on exported function DynamicTickDuration should be of the form "DynamicTickDuration ..." (golint)
    • Line 2715: warning: exported type Context should have comment or be unexported (golint)
    • Line 3262: warning: exported function GetBlkTemplateGenerator should have comment or be unexported (golint)
    • pod/archive/pkg/util/atom/atom.go
    • Line 14: warning: comment on exported type Bool should be of the form "Bool ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported type Duration should be of the form "Duration ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported type Float64 should be of the form "Float64 ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported type Int32 should be of the form "Int32 ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported type Int64 should be of the form "Int64 ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported type Uint32 should be of the form "Uint32 ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported type Uint64 should be of the form "Uint64 ..." (with optional leading article) (golint)
    • Line 14: warning: comment on exported type Value should be of the form "Value ..." (with optional leading article) (golint)
    • pod/archive/old/pkg/logg/logg.go
    • Line 52: warning: exported type LevelSpec should have comment or be unexported (golint)
    • Line 69: warning: don't use underscores in Go names; var logger_started should be loggerStarted (golint)
    • Line 70: warning: exported var App should have comment or be unexported (golint)
    • Line 125: warning: exported const Off should have comment (or a comment on this block) or be unexported (golint)
    • Line 509: warning: exported function PickNoun should have comment or be unexported (golint)
    • Line 516: warning: exported function FileExists should have comment or be unexported (golint)
    • Line 521: warning: exported function Caller should have comment or be unexported (golint)
    • pod/archive/old/pkg/ring/uint64.go
    • Line 3: warning: exported type BufferUint64 should have comment or be unexported (golint)
    • Line 9: warning: exported function NewBufferUint64 should have comment or be unexported (golint)
    • Line 29: warning: exported method BufferUint64.Add should have comment or be unexported (golint)
    • Line 40: warning: exported method BufferUint64.ForEach should have comment or be unexported (golint)
    • pod/archive/old/pkg/txscript/opcode.go
    • Line 33: warning: don't use underscores in Go names; const OP_0 should be OP0 (golint)
    • Line 33: warning: exported const OP_0 should have comment (or a comment on this block) or be unexported (golint)
    • Line 115: warning: don't use underscores in Go names; const OP_1 should be OP1 (golint)
    • Line 117: warning: don't use underscores in Go names; const OP_2 should be OP2 (golint)
    • Line 118: warning: don't use underscores in Go names; const OP_3 should be OP3 (golint)
    • Line 119: warning: don't use underscores in Go names; const OP_4 should be OP4 (golint)
    • Line 120: warning: don't use underscores in Go names; const OP_5 should be OP5 (golint)
    • Line 121: warning: don't use underscores in Go names; const OP_6 should be OP6 (golint)
    • Line 122: warning: don't use underscores in Go names; const OP_7 should be OP7 (golint)
    • Line 123: warning: don't use underscores in Go names; const OP_8 should be OP8 (golint)
    • Line 124: warning: don't use underscores in Go names; const OP_9 should be OP9 (golint)
    • Line 296: warning: exported const OpCondFalse should have comment (or a comment on this block) or be unexported (golint)
    • pod/archive/old/cmd/gui/history.go
    • Line 11: warning: exported method WalletGUI.HistoryPage should have comment or be unexported (golint)
    • Line 126: warning: exported method WalletGUI.HistoryPageView should have comment or be unexported (golint)
    • Line 137: warning: exported method WalletGUI.HistoryPageStatusFilter should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/clickable.go
    • Line 31: warning: exported method Window.Clickable should have comment or be unexported (golint)
    • Line 53: warning: exported method Clickable.SetClick should have comment or be unexported (golint)
    • Line 58: warning: exported method Clickable.SetCancel should have comment or be unexported (golint)
    • Line 63: warning: exported method Clickable.SetPress should have comment or be unexported (golint)
    • Line 114: warning: exported method Clickable.Fn should have comment or be unexported (golint)
    • pod/archive/pkg/gel/helpers.go
    • Line 18: warning: exported type Fonts should have comment or be unexported (golint)
    • Line 19: warning: exported type Icons should have comment or be unexported (golint)
    • Line 20: warning: exported type Collection should have comment or be unexported (golint)
    • Line 22: warning: exported method Collection.Font should have comment or be unexported (golint)
    • Line 33: warning: exported const Inf should have comment or be unexported (golint)
    • Line 65: warning: comment on exported function Fpt should be of the form "Fpt ..." (golint)
    • Line 75: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 125: warning: exported function EmptySpace should have comment or be unexported (golint)
    • Line 136: warning: exported function EmptyFromSize should have comment or be unexported (golint)
    • Line 144: warning: exported function EmptyMaxWidth should have comment or be unexported (golint)
    • Line 152: warning: exported function EmptyMaxHeight should have comment or be unexported (golint)
    • Line 158: warning: exported function EmptyMinWidth should have comment or be unexported (golint)
    • Line 166: warning: exported function EmptyMinHeight should have comment or be unexported (golint)
    • Line 216: warning: exported function If should have comment or be unexported (golint)
    • Line 219: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 224: warning: exported method Theme.SliceToWidget should have comment or be unexported (golint)
    • pod/archive/old/pkg/transport/channels.go
    • Line 21: warning: exported const UDPMulticastAddress should have comment (or a comment on this block) or be unexported (golint)
    • Line 28: warning: exported var DefaultIP should have comment or be unexported (golint)
    • Line 29: warning: exported var MulticastAddress should have comment or be unexported (golint)
    • Line 32: warning: exported type MsgBuffer should have comment or be unexported (golint)
    • Line 40: warning: exported type Handlers should have comment or be unexported (golint)
    • Line 41: warning: exported type Channel should have comment or be unexported (golint)
    • Line 348: warning: exported function PrevCallers should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/table.go
    • Line 11: warning: exported type Cell should have comment or be unexported (golint)
    • Line 37: warning: exported type CellRow should have comment or be unexported (golint)
    • Line 39: warning: exported method CellRow.GetPriority should have comment or be unexported (golint)
    • Line 50: warning: exported type CellPriority should have comment or be unexported (golint)
    • Line 55: warning: exported type CellPriorities should have comment or be unexported (golint)
    • Line 68: warning: exported type CellGrid should have comment or be unexported (golint)
    • Line 83: warning: exported method Window.Table should have comment or be unexported (golint)
    • Line 90: warning: exported method Table.SetReverse should have comment or be unexported (golint)
    • Line 95: warning: exported method Table.HeaderBackground should have comment or be unexported (golint)
    • Line 100: warning: exported method Table.CellBackground should have comment or be unexported (golint)
    • Line 105: warning: exported method Table.Header should have comment or be unexported (golint)
    • Line 110: warning: exported method Table.Body should have comment or be unexported (golint)
    • Line 115: warning: exported method Table.Fn should have comment or be unexported (golint)
    • pod/archive/old/cmd/gui/events.go
    • Line 19: warning: exported method WalletGUI.WalletAndClientRunning should have comment or be unexported (golint)
    • Line 25: warning: exported method WalletGUI.Advertise should have comment or be unexported (golint)
    • Line 265: warning: exported method WalletGUI.ChainNotifications should have comment or be unexported (golint)
    • Line 478: warning: exported method WalletGUI.WalletNotifications should have comment or be unexported (golint)
    • pod/archive/pkg/log/logg.go
    • Line 50: warning: exported type LevelSpec should have comment or be unexported (golint)
    • Line 67: warning: don't use underscores in Go names; var logger_started should be loggerStarted (golint)
    • Line 68: warning: exported var App should have comment or be unexported (golint)
    • Line 123: warning: exported const Off should have comment (or a comment on this block) or be unexported (golint)
    • Line 189: warning: exported function SetLogWriteToFile should have comment or be unexported (golint)
    • Line 560: warning: exported function PickNoun should have comment or be unexported (golint)
    • Line 567: warning: exported function FileExists should have comment or be unexported (golint)
    • Line 572: warning: exported function Caller should have comment or be unexported (golint)
    • pod/archive/pkg/wtxmgr/tx.go
    • Line 611: warning: exported method Store.UnspentOutputs should have comment or be unexported (golint)
    • Line 710: warning: exported method Store.Balance should have comment or be unexported (golint)
    • pod/archive/pkg/qrcode/qr.go
    • Line 55: warning: exported type ECLevel should have comment or be unexported (golint)
    • Line 58: warning: exported const ECLevelL should have comment (or a comment on this block) or be unexported (golint)
    • Line 185: warning: exported type Qrcode should have comment or be unexported (golint)
    • Line 197: warning: exported function Encode should have comment or be unexported (golint)
    • Line 212: warning: exported method Qrcode.Encode should have comment or be unexported (golint)
    • pod/archive/old/pkg/util/lang/lang.go
    • Line 3: warning: exported type Text should have comment or be unexported (golint)
    • Line 8: warning: exported type Language should have comment or be unexported (golint)
    • Line 12: warning: exported type Com should have comment or be unexported (golint)
    • Line 16: warning: exported type Dictionary should have comment or be unexported (golint)
    • Line 18: warning: exported type Lexicon should have comment or be unexported (golint)
    • Line 22: warning: exported function ExportLanguage should have comment or be unexported (golint)
    • Line 36: warning: exported method Lexicon.RenderText should have comment or be unexported (golint)
    • pod/archive/old/cmd/gui/app.go
    • Line 21: warning: exported method WalletGUI.GetAppWidget should have comment or be unexported (golint)
    • Line 277: warning: exported method WalletGUI.Page should have comment or be unexported (golint)
    • Line 305: warning: exported method WalletGUI.SideBarButton should have comment or be unexported (golint)
    • Line 359: warning: exported method WalletGUI.PageTopBarButton should have comment or be unexported (golint)
    • Line 402: warning: exported method WalletGUI.StatusBarButton should have comment or be unexported (golint)
    • Line 436: warning: exported method WalletGUI.SetNodeRunState should have comment or be unexported (golint)
    • Line 447: warning: exported method WalletGUI.SetWalletRunState should have comment or be unexported (golint)
    • Line 458: warning: exported method WalletGUI.RunStatusPanel should have comment or be unexported (golint)
    • pod/archive/cmd/wallet/server.go
    • Line 26: warning: exported type WebsocketClient should have comment or be unexported (golint)
    • Line 36: warning: exported function NewWebsocketClient should have comment or be unexported (golint)
    • Line 46: warning: exported method WebsocketClient.Send should have comment or be unexported (golint)
    • Line 367: warning: exported method Server.WebsocketClientRead should have comment or be unexported (golint)
    • Line 383: warning: exported method Server.WebsocketClientRespond should have comment or be unexported (golint)
    • Line 500: warning: exported method Server.WebsocketClientSend should have comment or be unexported (golint)
    • Line 633: warning: exported method Server.RequestProcessShutdown should have comment or be unexported (golint)
    • pod/archive/old/pkg/wip/alo/fec.go
    • Line 13: warning: exported type Segments should have comment or be unexported (golint)
    • Line 14: warning: exported type ShardedSegments should have comment or be unexported (golint)
    • Line 17: warning: exported const SegmentSize should have comment (or a comment on this block) or be unexported (golint)
    • Line 89: warning: exported function ShardsPerRedundancy should have comment or be unexported (golint)
    • Line 165: warning: exported method Partials.IsDecoded should have comment or be unexported (golint)
    • Line 169: warning: exported type ShardPrefix should have comment or be unexported (golint)
    • pod/archive/cmd/gui/history.go
    • Line 12: warning: exported method WalletGUI.HistoryPage should have comment or be unexported (golint)
    • Line 127: warning: exported method WalletGUI.HistoryPageView should have comment or be unexported (golint)
    • Line 138: warning: exported method WalletGUI.HistoryPageStatusFilter should have comment or be unexported (golint)
    • pod/archive/pkg/blockchain/forkplan9controller.go
    • Line 9: warning: exported type Algo should have comment or be unexported (golint)
    • Line 14: warning: exported type AlgoList should have comment or be unexported (golint)
    • Line 28: warning: exported type Diffs should have comment or be unexported (golint)
    • Line 30: warning: exported type Merkles should have comment or be unexported (golint)
    • pod/archive/old/pkg/txscript/script.go
    • Line 18: warning: exported type SigHashType should have comment or be unexported (golint)
    • Line 21: warning: exported const SigHashOld should have comment (or a comment on this block) or be unexported (golint)
    • Line 161: warning: exported function IsPushOnlyScript should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/multi.go
    • Line 9: warning: exported type Multi should have comment or be unexported (golint)
    • Line 22: warning: exported method Window.Multiline should have comment or be unexported (golint)
    • Line 136: warning: exported method Multi.UpdateWidgets should have comment or be unexported (golint)
    • Line 156: warning: exported method Multi.PopulateWidgets should have comment or be unexported (golint)
    • Line 224: warning: exported method Multi.Fn should have comment or be unexported (golint)
    • Line 308: warning: exported method Multi.Widgets should have comment or be unexported (golint)
    • pod/archive/old/cmd/gui/regenerate.go
    • Line 17: warning: exported method WalletGUI.GetNewReceivingAddress should have comment or be unexported (golint)
    • Line 58: warning: exported method WalletGUI.GetNewReceivingQRCode should have comment or be unexported (golint)
    • pod/archive/old/pkg/pod/state.go
    • Line 89: warning: exported method State.WaitAdd should have comment or be unexported (golint)
    • Line 99: warning: exported method State.WaitDone should have comment or be unexported (golint)
    • Line 110: warning: exported method State.WaitWait should have comment or be unexported (golint)
    • Line 115: warning: exported method State.PrintWaitChangers should have comment or be unexported (golint)
    • Line 148: warning: exported function GetContext should have comment or be unexported (golint)
    • Line 155: warning: exported method State.IsCurrent should have comment or be unexported (golint)
    • pod/archive/pkg/gel/enum.go
    • Line 12: warning: exported type Enum should have comment or be unexported (golint)
    • Line 20: warning: exported method Window.Enum should have comment or be unexported (golint)
    • Line 24: warning: exported method Enum.Value should have comment or be unexported (golint)
    • Line 28: warning: exported method Enum.SetValue should have comment or be unexported (golint)
    • Line 33: warning: exported method Enum.SetOnChange should have comment or be unexported (golint)
    • pod/archive/pkg/util/lang/lang.go
    • Line 3: warning: exported type Text should have comment or be unexported (golint)
    • Line 8: warning: exported type Language should have comment or be unexported (golint)
    • Line 12: warning: exported type Com should have comment or be unexported (golint)
    • Line 16: warning: exported type Dictionary should have comment or be unexported (golint)
    • Line 18: warning: exported type Lexicon should have comment or be unexported (golint)
    • Line 22: warning: exported function ExportLanguage should have comment or be unexported (golint)
    • Line 36: warning: exported method Lexicon.RenderText should have comment or be unexported (golint)
    • pod/archive/pkg/chainrpc/rpcws.go
    • Line 39: warning: exported type NotificationBlockConnected should have comment or be unexported (golint)
    • Line 40: warning: exported type NotificationBlockDisconnected should have comment or be unexported (golint)
    • Line 41: warning: exported type NotificationRegisterAddr should have comment or be unexported (golint)
    • Line 45: warning: exported type NotificationRegisterBlocks should have comment or be unexported (golint)
    • Line 49: warning: exported type NotificationRegisterClient should have comment or be unexported (golint)
    • Line 50: warning: exported type NotificationRegisterNewMempoolTxs should have comment or be unexported (golint)
    • Line 51: warning: exported type NotificationRegisterSpent should have comment or be unexported (golint)
    • Line 55: warning: exported type NotificationTxAcceptedByMempool should have comment or be unexported (golint)
    • Line 59: warning: exported type NotificationUnregisterAddr should have comment or be unexported (golint)
    • Line 63: warning: exported type NotificationUnregisterBlocks should have comment or be unexported (golint)
    • Line 64: warning: exported type NotificationUnregisterClient should have comment or be unexported (golint)
    • Line 65: warning: exported type NotificationUnregisterNewMempoolTxs should have comment or be unexported (golint)
    • Line 66: warning: exported type NotificationUnregisterSpent should have comment or be unexported (golint)
    • Line 70: warning: exported type RescanKeys should have comment or be unexported (golint)
    • Line 78: warning: exported type Semaphore should have comment or be unexported (golint)
    • Line 209: warning: exported var WSHandlersBeforeInit should have comment or be unexported (golint)
    • Line 1501: warning: exported method Semaphore.Acquire should have comment or be unexported (golint)
    • Line 1504: warning: exported method Semaphore.Release should have comment or be unexported (golint)
    • Line 2123: warning: exported function MakeSemaphore should have comment or be unexported (golint)
    • pod/archive/cmd/gui/state.go
    • Line 24: warning: exported const ZeroAddress should have comment or be unexported (golint)
    • Line 35: warning: exported method CategoryFilter.Filter should have comment or be unexported (golint)
    • Line 55: warning: exported type AddressEntry should have comment or be unexported (golint)
    • Line 65: warning: exported type State should have comment or be unexported (golint)
    • Line 83: warning: exported function GetNewState should have comment or be unexported (golint)
    • Line 113: warning: exported method State.BumpLastUpdated should have comment or be unexported (golint)
    • Line 117: warning: exported method State.SetReceivingAddress should have comment or be unexported (golint)
    • Line 121: warning: exported method State.IsReceivingAddress should have comment or be unexported (golint)
    • Line 197: warning: exported type Marshalled should have comment or be unexported (golint)
    • Line 211: warning: exported method State.Marshal should have comment or be unexported (golint)
    • Line 228: warning: exported method Marshalled.Unmarshal should have comment or be unexported (golint)
    • Line 252: warning: exported method State.Goroutines should have comment or be unexported (golint)
    • Line 256: warning: exported method State.SetGoroutines should have comment or be unexported (golint)
    • Line 260: warning: exported method State.SetAllTxs should have comment or be unexported (golint)
    • Line 272: warning: exported method State.LastUpdated should have comment or be unexported (golint)
    • Line 276: warning: exported method State.BestBlockHeight should have comment or be unexported (golint)
    • Line 280: warning: exported method State.BestBlockHash should have comment or be unexported (golint)
    • Line 285: warning: exported method State.Balance should have comment or be unexported (golint)
    • Line 289: warning: exported method State.BalanceUnconfirmed should have comment or be unexported (golint)
    • Line 293: warning: exported method State.ActivePage should have comment or be unexported (golint)
    • Line 297: warning: exported method State.SetActivePage should have comment or be unexported (golint)
    • Line 301: warning: exported method State.SetBestBlockHeight should have comment or be unexported (golint)
    • Line 306: warning: exported method State.SetBestBlockHash should have comment or be unexported (golint)
    • Line 311: warning: exported method State.SetBalance should have comment or be unexported (golint)
    • Line 316: warning: exported method State.SetBalanceUnconfirmed should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/column.go
    • Line 7: warning: exported type ColumnRow should have comment or be unexported (golint)
    • Line 12: warning: exported type Rows should have comment or be unexported (golint)
    • Line 14: warning: exported type Column should have comment or be unexported (golint)
    • Line 23: warning: exported method Window.Column should have comment or be unexported (golint)
    • Line 29: warning: exported method Column.Fn should have comment or be unexported (golint)
    • Line 36: warning: exported method Column.List should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/dimensionlist.go
    • Line 8: warning: exported type DimensionList should have comment or be unexported (golint)
    • Line 10: warning: exported method DimensionList.GetTotal should have comment or be unexported (golint)
    • Line 70: warning: exported function GetDimension should have comment or be unexported (golint)
    • Line 77: warning: exported method DimensionList.GetSizes should have comment or be unexported (golint)
    • pod/archive/cmd/kopach/kopach.go
    • Line 39: warning: exported type HashCount should have comment or be unexported (golint)
    • Line 44: warning: exported type SolutionData should have comment or be unexported (golint)
    • Line 58: warning: exported type Worker should have comment or be unexported (golint)
    • Line 86: warning: exported method Worker.Start should have comment or be unexported (golint)
    • Line 107: warning: exported method Worker.Stop should have comment or be unexported (golint)
    • Line 390: warning: exported method Worker.HashReport should have comment or be unexported (golint)
    • pod/archive/cmd/gui/createform.go
    • Line 138: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 198: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • pod/archive/pod/config/config.go
    • Line 1: warning: package comment should be of the form "Package config ..." (golint)
    • Line 45: warning: exported type ConfigSliceElement should have comment or be unexported (golint)
    • Line 49: warning: exported type ConfigSlice should have comment or be unexported (golint)
    • Line 464: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • pod/archive/pkg/gel/column.go
    • Line 7: warning: exported type ColumnRow should have comment or be unexported (golint)
    • Line 12: warning: exported type Rows should have comment or be unexported (golint)
    • Line 14: warning: exported type Column should have comment or be unexported (golint)
    • Line 23: warning: exported method Window.Column should have comment or be unexported (golint)
    • Line 29: warning: exported method Column.Fn should have comment or be unexported (golint)
    • Line 36: warning: exported method Column.List should have comment or be unexported (golint)
    • pod/archive/cmd/gui/main.go
    • Line 60: warning: exported type BoolMap should have comment or be unexported (golint)
    • Line 61: warning: exported type ListMap should have comment or be unexported (golint)
    • Line 62: warning: exported type CheckableMap should have comment or be unexported (golint)
    • Line 63: warning: exported type ClickableMap should have comment or be unexported (golint)
    • Line 64: warning: exported type Inputs should have comment or be unexported (golint)
    • Line 65: warning: exported type Passwords should have comment or be unexported (golint)
    • Line 66: warning: exported type IncDecMap should have comment or be unexported (golint)
    • Line 68: warning: exported type WalletGUI should have comment or be unexported (golint)
    • Line 144: warning: exported method WalletGUI.Run should have comment or be unexported (golint)
    • Line 310: warning: exported method WalletGUI.GetButtons should have comment or be unexported (golint)
    • Line 326: warning: exported method WalletGUI.ShuffleSeed should have comment or be unexported (golint)
    • Line 347: warning: exported method WalletGUI.GetInputs should have comment or be unexported (golint)
    • Line 462: warning: exported method WalletGUI.GetIncDecs should have comment or be unexported (golint)
    • Line 506: warning: exported method WalletGUI.GetRunUnit should have comment or be unexported (golint)
    • Line 517: warning: exported method WalletGUI.GetLists should have comment or be unexported (golint)
    • Line 537: warning: exported method WalletGUI.GetClickables should have comment or be unexported (golint)
    • Line 565: warning: exported method WalletGUI.GetCheckables should have comment or be unexported (golint)
    • Line 569: warning: exported method WalletGUI.GetBools should have comment or be unexported (golint)
    • Line 591: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • pod/archive/cmd/gui/receive.go
    • Line 17: warning: exported const Break1 should have comment or be unexported (golint)
    • Line 19: warning: exported type ReceivePage should have comment or be unexported (golint)
    • Line 26: warning: exported method WalletGUI.GetReceivePage should have comment or be unexported (golint)
    • Line 36: warning: exported method ReceivePage.Fn should have comment or be unexported (golint)
    • Line 51: warning: exported method ReceivePage.SmallList should have comment or be unexported (golint)
    • Line 75: warning: exported method ReceivePage.InputMessage should have comment or be unexported (golint)
    • Line 79: warning: exported method ReceivePage.MediumList should have comment or be unexported (golint)
    • Line 130: warning: exported method ReceivePage.Spacer should have comment or be unexported (golint)
    • Line 134: warning: exported method ReceivePage.GetAddressbookHistoryCards should have comment or be unexported (golint)
    • Line 200: warning: exported method ReceivePage.QRMessage should have comment or be unexported (golint)
    • Line 204: warning: exported method ReceivePage.GetQRText should have comment or be unexported (golint)
    • Line 218: warning: exported method ReceivePage.QRButton should have comment or be unexported (golint)
    • Line 248: warning: exported method ReceivePage.AddressbookHeader should have comment or be unexported (golint)
    • Line 259: warning: exported method ReceivePage.AmountInput should have comment or be unexported (golint)
    • Line 267: warning: exported method ReceivePage.MessageInput should have comment or be unexported (golint)
    • Line 275: warning: exported method ReceivePage.RegenerateButton should have comment or be unexported (golint)
    • pod/archive/old/pkg/gui/enum.go
    • Line 12: warning: exported type Enum should have comment or be unexported (golint)
    • Line 20: warning: exported method Window.Enum should have comment or be unexported (golint)
    • Line 24: warning: exported method Enum.Value should have comment or be unexported (golint)
    • Line 28: warning: exported method Enum.SetValue should have comment or be unexported (golint)
    • Line 33: warning: exported method Enum.SetOnChange should have comment or be unexported (golint)
    • pod/archive/old/pkg/walletrpc/methods.go
    • Line 724: warning: exported function DecodeAddress should have comment or be unexported (golint)
    • Line 1191: warning: exported function HandleDropWalletHistory should have comment or be unexported (golint)
    • Line 1225: warning: exported var HelpDescs should have comment or be unexported (golint)
    • Line 1226: warning: exported var HelpDescsMutex should have comment or be unexported (golint)
    • Line 1781: warning: exported function IsNilOrEmpty should have comment or be unexported (golint)
    • pod/archive/old/pkg/blockchain/forkplan9helpers.go
    • Line 10: warning: exported method BlockChain.GetCommonP9Averages should have comment or be unexported (golint)
    • Line 159: warning: exported method BlockChain.GetP9AlgoDiv should have comment or be unexported (golint)
    • Line 200: warning: exported method BlockChain.GetP9Since should have comment or be unexported (golint)
    • Line 229: warning: exported method BlockChain.IsP9HardFork should have comment or be unexported (golint)
    • pod/archive/pkg/gel/incdec.go
    • Line 10: warning: exported type IncDec should have comment or be unexported (golint)
    • Line 43: warning: exported method IncDec.Scale should have comment or be unexported (golint)
    • Line 48: warning: exported method IncDec.Amount should have comment or be unexported (golint)
    • Line 53: warning: exported method IncDec.ChangeHook should have comment or be unexported (golint)
    • Line 58: warning: exported method IncDec.SetCurrent should have comment or be unexported (golint)
    • Line 63: warning: exported method IncDec.GetCurrent should have comment or be unexported (golint)
    • Line 67: warning: exported method IncDec.Max should have comment or be unexported (golint)
    • Line 72: warning: exported method IncDec.Min should have comment or be unexported (golint)
    • Line 77: warning: exported method IncDec.NDigits should have comment or be unexported (golint)
    • Line 82: warning: exported method IncDec.Color should have comment or be unexported (golint)
    • Line 87: warning: exported method IncDec.Background should have comment or be unexported (golint)
    • Line 91: warning: exported method IncDec.Inactive should have comment or be unexported (golint)
    • Line 96: warning: exported method IncDec.Fn should have comment or be unexported (golint)

gocyclo86%

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.

    • pod/archive/old/pkg/peer/peer.go
    • Line 1173: warning: cyclomatic complexity 63 of function (*Peer).inHandler() is high (> 15) (gocyclo)
    • Line 1381: warning: cyclomatic complexity 27 of function (*Peer).queueHandler() is high (> 15) (gocyclo)
    • Line 1045: warning: cyclomatic complexity 26 of function (*Peer).stallHandler() is high (> 15) (gocyclo)
    • pod/archive/pkg/waddrmgr/manager_test.go
    • Line 107: warning: cyclomatic complexity 23 of function testManagedPubKeyAddress() is high (> 15) (gocyclo)
    • Line 482: warning: cyclomatic complexity 18 of function testInternalAddresses() is high (> 15) (gocyclo)
    • Line 624: warning: cyclomatic complexity 18 of function testLocking() is high (> 15) (gocyclo)
    • Line 350: warning: cyclomatic complexity 17 of function testExternalAddresses() is high (> 15) (gocyclo)
    • Line 717: warning: cyclomatic complexity 16 of function testImportPrivateKey() is high (> 15) (gocyclo)
    • pod/archive/pkg/blockchain/validate.go
    • Line 75: warning: cyclomatic complexity 36 of function (*BlockChain).checkConnectBlock() is high (> 15) (gocyclo)
    • Line 847: warning: cyclomatic complexity 16 of function CheckTransactionSanity() is high (> 15) (gocyclo)
    • Line 1207: warning: cyclomatic complexity 16 of function checkBlockSanity() is high (> 15) (gocyclo)
    • pod/archive/pkg/netsync/manager.go
    • Line 926: warning: cyclomatic complexity 36 of function (*SyncManager).handleInvMsg() is high (> 15) (gocyclo)
    • Line 469: warning: cyclomatic complexity 31 of function (*SyncManager).handleBlockMsg() is high (> 15) (gocyclo)
    • Line 286: warning: cyclomatic complexity 20 of function (*SyncManager).blockHandler() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/util/legacy/keystore/keystore_test.go
    • Line 776: warning: cyclomatic complexity 48 of function TestImportScript() is high (> 15) (gocyclo)
    • Line 450: warning: cyclomatic complexity 40 of function TestWatchingWalletExport() is high (> 15) (gocyclo)
    • Line 629: warning: cyclomatic complexity 27 of function TestImportPrivateKey() is high (> 15) (gocyclo)
    • Line 302: warning: cyclomatic complexity 26 of function TestWalletPubkeyChaining() is high (> 15) (gocyclo)
    • Line 144: warning: cyclomatic complexity 18 of function TestChaining() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/qrcode/qr.go
    • Line 782: warning: cyclomatic complexity 61 of function (*Qrcode).calcPenalty() is high (> 15) (gocyclo)
    • Line 390: warning: cyclomatic complexity 41 of function (*Qrcode).placePatterns() is high (> 15) (gocyclo)
    • Line 212: warning: cyclomatic complexity 25 of function (*Qrcode).Encode() is high (> 15) (gocyclo)
    • Line 485: warning: cyclomatic complexity 16 of function (*Qrcode).mapData() is high (> 15) (gocyclo)
    • pod/archive/pkg/blockchain/chain.go
    • Line 714: warning: cyclomatic complexity 32 of function (*BlockChain).reorganizeChain() is high (> 15) (gocyclo)
    • Line 952: warning: cyclomatic complexity 19 of function (*BlockChain).connectBestChain() is high (> 15) (gocyclo)
    • pod/archive/pkg/qrcode/qr.go
    • Line 782: warning: cyclomatic complexity 61 of function (*Qrcode).calcPenalty() is high (> 15) (gocyclo)
    • Line 390: warning: cyclomatic complexity 41 of function (*Qrcode).placePatterns() is high (> 15) (gocyclo)
    • Line 212: warning: cyclomatic complexity 25 of function (*Qrcode).Encode() is high (> 15) (gocyclo)
    • Line 485: warning: cyclomatic complexity 16 of function (*Qrcode).mapData() is high (> 15) (gocyclo)
    • pod/archive/pkg/peer/peer.go
    • Line 1173: warning: cyclomatic complexity 63 of function (*Peer).inHandler() is high (> 15) (gocyclo)
    • Line 1045: warning: cyclomatic complexity 26 of function (*Peer).stallHandler() is high (> 15) (gocyclo)
    • Line 1381: warning: cyclomatic complexity 26 of function (*Peer).queueHandler() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/database/ffldb/interface_test.go
    • Line 1619: warning: cyclomatic complexity 39 of function testClosedTxInterface() is high (> 15) (gocyclo)
    • Line 872: warning: cyclomatic complexity 35 of function testMetadataTxInterface() is high (> 15) (gocyclo)
    • Line 1155: warning: cyclomatic complexity 35 of function testFetchBlockIO() is high (> 15) (gocyclo)
    • Line 393: warning: cyclomatic complexity 34 of function testBucketInterface() is high (> 15) (gocyclo)
    • Line 1444: warning: cyclomatic complexity 30 of function testBlockIOTxInterface() is high (> 15) (gocyclo)
    • Line 616: warning: cyclomatic complexity 29 of function testMetadataManualTxInterface() is high (> 15) (gocyclo)
    • Line 1886: warning: cyclomatic complexity 24 of function testConcurrency() is high (> 15) (gocyclo)
    • Line 251: warning: cyclomatic complexity 21 of function testCursorInterface() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/waddrmgr/manager_test.go
    • Line 107: warning: cyclomatic complexity 23 of function testManagedPubKeyAddress() is high (> 15) (gocyclo)
    • Line 483: warning: cyclomatic complexity 18 of function testInternalAddresses() is high (> 15) (gocyclo)
    • Line 625: warning: cyclomatic complexity 18 of function testLocking() is high (> 15) (gocyclo)
    • Line 350: warning: cyclomatic complexity 17 of function testExternalAddresses() is high (> 15) (gocyclo)
    • Line 718: warning: cyclomatic complexity 16 of function testImportPrivateKey() is high (> 15) (gocyclo)
    • pod/archive/pkg/gel/editor.go
    • Line 241: warning: cyclomatic complexity 30 of function (*Editor).processPointer() is high (> 15) (gocyclo)
    • Line 415: warning: cyclomatic complexity 29 of function (*Editor).command() is high (> 15) (gocyclo)
    • pod/archive/pkg/gel/list.go
    • Line 237: warning: cyclomatic complexity 26 of function (*List).layout() is high (> 15) (gocyclo)
    • Line 477: warning: cyclomatic complexity 17 of function (*List).Fn() is high (> 15) (gocyclo)
    • Line 672: warning: cyclomatic complexity 16 of function (*List).grabber() is high (> 15) (gocyclo)
    • pod/archive/cmd/gui/console.go
    • Line 39: warning: cyclomatic complexity 25 of function (*WalletGUI).ConsolePage() is high (> 15) (gocyclo)
    • Line 368: warning: cyclomatic complexity 21 of function (*Console).jsonWidget() is high (> 15) (gocyclo)
    • pod/archive/pkg/chainrpc/rpcws.go
    • Line 1678: warning: cyclomatic complexity 45 of function HandleRescan() is high (> 15) (gocyclo)
    • Line 956: warning: cyclomatic complexity 30 of function (*WSNtfnMgr).NotificationHandler() is high (> 15) (gocyclo)
    • Line 352: warning: cyclomatic complexity 28 of function (*WSClient).InHandler() is high (> 15) (gocyclo)
    • Line 2288: warning: cyclomatic complexity 28 of function RescanBlock() is high (> 15) (gocyclo)
    • pod/archive/old/cmd/spv/blockmanager.go
    • Line 1692: warning: cyclomatic complexity 38 of function (*blockManager).handleHeadersMsg() is high (> 15) (gocyclo)
    • Line 344: warning: cyclomatic complexity 34 of function (*blockManager).cfHandler() is high (> 15) (gocyclo)
    • Line 966: warning: cyclomatic complexity 23 of function (*blockManager).resolveConflict() is high (> 15) (gocyclo)
    • Line 1610: warning: cyclomatic complexity 22 of function (*blockManager).handleInvMsg() is high (> 15) (gocyclo)
    • Line 646: warning: cyclomatic complexity 18 of function (*blockManager).getCheckpointedCFHeaders() is high (> 15) (gocyclo)
    • Line 540: warning: cyclomatic complexity 16 of function (*blockManager).getUncheckpointedCFHeaders() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/wtxmgr/query_test.go
    • Line 260: warning: cyclomatic complexity 24 of function TestStoreQueries() is high (> 15) (gocyclo)
    • Line 570: warning: cyclomatic complexity 24 of function TestPreviousPkScripts() is high (> 15) (gocyclo)
    • Line 62: warning: cyclomatic complexity 16 of function (*queryState).compare() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/chainrpc/rpcws.go
    • Line 1668: warning: cyclomatic complexity 45 of function HandleRescan() is high (> 15) (gocyclo)
    • Line 953: warning: cyclomatic complexity 30 of function (*WSNtfnMgr).NotificationHandler() is high (> 15) (gocyclo)
    • Line 351: warning: cyclomatic complexity 28 of function (*WSClient).InHandler() is high (> 15) (gocyclo)
    • Line 2274: warning: cyclomatic complexity 28 of function RescanBlock() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/walletdb/ci/interface.go
    • Line 219: warning: cyclomatic complexity 29 of function testManualTxInterface() is high (> 15) (gocyclo)
    • Line 383: warning: cyclomatic complexity 28 of function testNamespaceAndTxInterfaces() is high (> 15) (gocyclo)
    • Line 96: warning: cyclomatic complexity 23 of function testReadWriteBucketInterface() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/wallet/wallet.go
    • Line 309: warning: cyclomatic complexity 54 of function (*Wallet).syncWithChain() is high (> 15) (gocyclo)
    • Line 1939: warning: cyclomatic complexity 23 of function (*Wallet).GetTransactions() is high (> 15) (gocyclo)
    • Line 2252: warning: cyclomatic complexity 22 of function (*Wallet).ListUnspent() is high (> 15) (gocyclo)
    • Line 2930: warning: cyclomatic complexity 19 of function (*Wallet).SignTransaction() is high (> 15) (gocyclo)
    • Line 1049: warning: cyclomatic complexity 18 of function (*Wallet).walletLocker() is high (> 15) (gocyclo)
    • Line 2145: warning: cyclomatic complexity 16 of function (*Wallet).AccountBalances() is high (> 15) (gocyclo)
    • Line 2544: warning: cyclomatic complexity 16 of function (*Wallet).resendUnminedTxs() is high (> 15) (gocyclo)
    • pod/archive/old/cmd/gui/console.go
    • Line 39: warning: cyclomatic complexity 26 of function (*WalletGUI).ConsolePage() is high (> 15) (gocyclo)
    • Line 368: warning: cyclomatic complexity 21 of function (*Console).jsonWidget() is high (> 15) (gocyclo)
    • pod/archive/pkg/txscript/opcode.go
    • Line 2074: warning: cyclomatic complexity 40 of function opcodeCheckMultiSig() is high (> 15) (gocyclo)
    • Line 1942: warning: cyclomatic complexity 20 of function opcodeCheckSig() is high (> 15) (gocyclo)
    • Line 603: warning: cyclomatic complexity 17 of function (*parsedOpcode).isDisabled() is high (> 15) (gocyclo)
    • Line 673: warning: cyclomatic complexity 16 of function (*parsedOpcode).checkMinimalDataPush() is high (> 15) (gocyclo)
    • pod/archive/pkg/chainclient/bitcoind_client.go
    • Line 822: warning: cyclomatic complexity 25 of function (*BitcoindClient).rescan() is high (> 15) (gocyclo)
    • Line 412: warning: cyclomatic complexity 20 of function (*BitcoindClient).rescanHandler() is high (> 15) (gocyclo)
    • Line 1040: warning: cyclomatic complexity 18 of function (*BitcoindClient).filterTx() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/txscript/reference_test.go
    • Line 185: warning: cyclomatic complexity 38 of function parseExpectedResult() is high (> 15) (gocyclo)
    • Line 643: warning: cyclomatic complexity 26 of function TestTxValidTests() is high (> 15) (gocyclo)
    • Line 481: warning: cyclomatic complexity 26 of function TestTxInvalidTests() is high (> 15) (gocyclo)
    • Line 311: warning: cyclomatic complexity 23 of function testScripts() is high (> 15) (gocyclo)
    • Line 135: warning: cyclomatic complexity 21 of function parseScriptFlags() is high (> 15) (gocyclo)
    • Line 82: warning: cyclomatic complexity 18 of function parseShortForm() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/waddrmgr/manager.go
    • Line 1504: warning: cyclomatic complexity 26 of function Create() is high (> 15) (gocyclo)
    • Line 667: warning: cyclomatic complexity 19 of function (*Manager).ChangePassphrase() is high (> 15) (gocyclo)
    • Line 1221: warning: cyclomatic complexity 19 of function loadManager() is high (> 15) (gocyclo)
    • Line 916: warning: cyclomatic complexity 16 of function (*Manager).Unlock() is high (> 15) (gocyclo)
    • pod/archive/pkg/txscript/engine.go
    • Line 578: warning: cyclomatic complexity 25 of function (*Engine).checkSignatureEncoding() is high (> 15) (gocyclo)
    • Line 785: warning: cyclomatic complexity 18 of function NewEngine() is high (> 15) (gocyclo)
    • Line 411: warning: cyclomatic complexity 16 of function (*Engine).Step() is high (> 15) (gocyclo)
    • Line 227: warning: cyclomatic complexity 16 of function (*Engine).verifyWitnessProgram() is high (> 15) (gocyclo)
    • pod/archive/pkg/wtxmgr/tx_test.go
    • Line 645: warning: cyclomatic complexity 43 of function TestCoinbases() is high (> 15) (gocyclo)
    • Line 104: warning: cyclomatic complexity 36 of function TestInsertsCreditsDebitsRollbacks() is high (> 15) (gocyclo)
    • Line 1040: warning: cyclomatic complexity 28 of function TestMoveMultipleToSameBlock() is high (> 15) (gocyclo)
    • Line 1587: warning: cyclomatic complexity 27 of function TestInsertConfirmedDoubleSpendTx() is high (> 15) (gocyclo)
    • Line 1757: warning: cyclomatic complexity 21 of function TestAddDuplicateCreditAfterConfirm() is high (> 15) (gocyclo)
    • Line 1439: warning: cyclomatic complexity 21 of function testInsertMempoolDoubleSpendTx() is high (> 15) (gocyclo)
    • Line 1279: warning: cyclomatic complexity 17 of function TestRemoveUnminedTx() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/chainrpc/handlers.go
    • Line 2244: warning: cyclomatic complexity 39 of function HandleSearchRawTransactions() is high (> 15) (gocyclo)
    • Line 1530: warning: cyclomatic complexity 25 of function HandleGetMiningInfo() is high (> 15) (gocyclo)
    • Line 1382: warning: cyclomatic complexity 23 of function HandleGetInfo() is high (> 15) (gocyclo)
    • Line 88: warning: cyclomatic complexity 22 of function HandleCreateRawTransaction() is high (> 15) (gocyclo)
    • Line 2128: warning: cyclomatic complexity 21 of function HandleNode() is high (> 15) (gocyclo)
    • Line 410: warning: cyclomatic complexity 18 of function HandleGetAddedNodeInfo() is high (> 15) (gocyclo)
    • Line 1850: warning: cyclomatic complexity 18 of function HandleGetRawTransaction() is high (> 15) (gocyclo)
    • Line 1051: warning: cyclomatic complexity 17 of function HandleGetBlockTemplateRequest() is high (> 15) (gocyclo)
    • Line 1675: warning: cyclomatic complexity 17 of function HandleGetNetworkHashPS() is high (> 15) (gocyclo)
    • Line 527: warning: cyclomatic complexity 16 of function HandleGetBlock() is high (> 15) (gocyclo)
    • pod/archive/pkg/util/legacy/keystore/keystore_test.go
    • Line 796: warning: cyclomatic complexity 48 of function TestImportScript() is high (> 15) (gocyclo)
    • Line 464: warning: cyclomatic complexity 40 of function TestWatchingWalletExport() is high (> 15) (gocyclo)
    • Line 646: warning: cyclomatic complexity 27 of function TestImportPrivateKey() is high (> 15) (gocyclo)
    • Line 315: warning: cyclomatic complexity 26 of function TestWalletPubkeyChaining() is high (> 15) (gocyclo)
    • Line 147: warning: cyclomatic complexity 18 of function TestChaining() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/chainclient/bitcoind_client.go
    • Line 821: warning: cyclomatic complexity 25 of function (*BitcoindClient).rescan() is high (> 15) (gocyclo)
    • Line 412: warning: cyclomatic complexity 20 of function (*BitcoindClient).rescanHandler() is high (> 15) (gocyclo)
    • Line 1037: warning: cyclomatic complexity 18 of function (*BitcoindClient).filterTx() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/blockchain/validate.go
    • Line 75: warning: cyclomatic complexity 36 of function (*BlockChain).checkConnectBlock() is high (> 15) (gocyclo)
    • Line 846: warning: cyclomatic complexity 16 of function CheckTransactionSanity() is high (> 15) (gocyclo)
    • Line 1206: warning: cyclomatic complexity 16 of function checkBlockSanity() is high (> 15) (gocyclo)
    • pod/archive/pkg/txscript/reference_test.go
    • Line 185: warning: cyclomatic complexity 38 of function parseExpectedResult() is high (> 15) (gocyclo)
    • Line 481: warning: cyclomatic complexity 26 of function TestTxInvalidTests() is high (> 15) (gocyclo)
    • Line 643: warning: cyclomatic complexity 26 of function TestTxValidTests() is high (> 15) (gocyclo)
    • Line 311: warning: cyclomatic complexity 23 of function testScripts() is high (> 15) (gocyclo)
    • Line 135: warning: cyclomatic complexity 21 of function parseScriptFlags() is high (> 15) (gocyclo)
    • Line 82: warning: cyclomatic complexity 18 of function parseShortForm() is high (> 15) (gocyclo)
    • pod/archive/old/cmd/spv/spv.go
    • Line 958: warning: cyclomatic complexity 23 of function NewChainService() is high (> 15) (gocyclo)
    • Line 525: warning: cyclomatic complexity 20 of function (*ChainService).peerHandler() is high (> 15) (gocyclo)
    • pod/archive/pkg/wtxmgr/tx.go
    • Line 403: warning: cyclomatic complexity 38 of function (*Store).rollback() is high (> 15) (gocyclo)
    • Line 710: warning: cyclomatic complexity 27 of function (*Store).Balance() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/wtxmgr/tx_test.go
    • Line 642: warning: cyclomatic complexity 43 of function TestCoinbases() is high (> 15) (gocyclo)
    • Line 102: warning: cyclomatic complexity 36 of function TestInsertsCreditsDebitsRollbacks() is high (> 15) (gocyclo)
    • Line 1034: warning: cyclomatic complexity 28 of function TestMoveMultipleToSameBlock() is high (> 15) (gocyclo)
    • Line 1558: warning: cyclomatic complexity 27 of function TestInsertConfirmedDoubleSpendTx() is high (> 15) (gocyclo)
    • Line 1716: warning: cyclomatic complexity 21 of function TestAddDuplicateCreditAfterConfirm() is high (> 15) (gocyclo)
    • Line 1419: warning: cyclomatic complexity 21 of function testInsertMempoolDoubleSpendTx() is high (> 15) (gocyclo)
    • Line 1272: warning: cyclomatic complexity 17 of function TestRemoveUnminedTx() is high (> 15) (gocyclo)
    • pod/archive/cmd/wallet/wallet.go
    • Line 310: warning: cyclomatic complexity 52 of function (*Wallet).syncWithChain() is high (> 15) (gocyclo)
    • Line 2301: warning: cyclomatic complexity 22 of function (*Wallet).ListUnspent() is high (> 15) (gocyclo)
    • Line 2984: warning: cyclomatic complexity 19 of function (*Wallet).SignTransaction() is high (> 15) (gocyclo)
    • Line 1988: warning: cyclomatic complexity 19 of function (*Wallet).GetTransactions() is high (> 15) (gocyclo)
    • Line 1066: warning: cyclomatic complexity 18 of function (*Wallet).walletLocker() is high (> 15) (gocyclo)
    • Line 2193: warning: cyclomatic complexity 16 of function (*Wallet).AccountBalances() is high (> 15) (gocyclo)
    • Line 2596: warning: cyclomatic complexity 16 of function (*Wallet).resendUnminedTxs() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/walletrpc/methods.go
    • Line 1986: warning: cyclomatic complexity 34 of function SignRawTransaction() is high (> 15) (gocyclo)
    • Line 1057: warning: cyclomatic complexity 19 of function GetTransaction() is high (> 15) (gocyclo)
    • Line 332: warning: cyclomatic complexity 18 of function LazyApplyHandler() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/txscript/engine.go
    • Line 578: warning: cyclomatic complexity 25 of function (*Engine).checkSignatureEncoding() is high (> 15) (gocyclo)
    • Line 785: warning: cyclomatic complexity 18 of function NewEngine() is high (> 15) (gocyclo)
    • Line 227: warning: cyclomatic complexity 16 of function (*Engine).verifyWitnessProgram() is high (> 15) (gocyclo)
    • Line 411: warning: cyclomatic complexity 16 of function (*Engine).Step() is high (> 15) (gocyclo)
    • pod/archive/pkg/waddrmgr/manager.go
    • Line 1504: warning: cyclomatic complexity 26 of function Create() is high (> 15) (gocyclo)
    • Line 668: warning: cyclomatic complexity 19 of function (*Manager).ChangePassphrase() is high (> 15) (gocyclo)
    • Line 1221: warning: cyclomatic complexity 19 of function loadManager() is high (> 15) (gocyclo)
    • Line 916: warning: cyclomatic complexity 16 of function (*Manager).Unlock() is high (> 15) (gocyclo)
    • pod/archive/pkg/chainrpc/rpcserver.go
    • Line 1544: warning: cyclomatic complexity 42 of function ChainErrToGBTErrString() is high (> 15) (gocyclo)
    • Line 1322: warning: cyclomatic complexity 24 of function (*Server).JSONRPCRead() is high (> 15) (gocyclo)
    • Line 1720: warning: cyclomatic complexity 16 of function CreateVinListPrevOut() is high (> 15) (gocyclo)
    • pod/archive/old/cmd/spv/sync_test.go
    • Line 392: warning: cyclomatic complexity 36 of function testStartRescan() is high (> 15) (gocyclo)
    • Line 1177: warning: cyclomatic complexity 28 of function waitForSync() is high (> 15) (gocyclo)
    • Line 774: warning: cyclomatic complexity 26 of function testRandomBlocks() is high (> 15) (gocyclo)
    • Line 665: warning: cyclomatic complexity 18 of function testRescanResults() is high (> 15) (gocyclo)
    • Line 288: warning: cyclomatic complexity 18 of function testRescan() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/netsync/manager.go
    • Line 919: warning: cyclomatic complexity 42 of function (*SyncManager).handleInvMsg() is high (> 15) (gocyclo)
    • Line 468: warning: cyclomatic complexity 30 of function (*SyncManager).handleBlockMsg() is high (> 15) (gocyclo)
    • Line 285: warning: cyclomatic complexity 20 of function (*SyncManager).blockHandler() is high (> 15) (gocyclo)
    • pod/archive/pkg/walletdb/ci/interface.go
    • Line 236: warning: cyclomatic complexity 29 of function testManualTxInterface() is high (> 15) (gocyclo)
    • Line 403: warning: cyclomatic complexity 28 of function testNamespaceAndTxInterfaces() is high (> 15) (gocyclo)
    • Line 102: warning: cyclomatic complexity 23 of function testReadWriteBucketInterface() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/gui/list.go
    • Line 597: warning: cyclomatic complexity 22 of function (*List).layout() is high (> 15) (gocyclo)
    • Line 195: warning: cyclomatic complexity 17 of function (*List).Fn() is high (> 15) (gocyclo)
    • Line 395: warning: cyclomatic complexity 16 of function (*List).grabber() is high (> 15) (gocyclo)
    • pod/archive/pkg/chainrpc/server.go
    • Line 2730: warning: cyclomatic complexity 44 of function NewNode() is high (> 15) (gocyclo)
    • Line 708: warning: cyclomatic complexity 32 of function (*Node).HandleQuery() is high (> 15) (gocyclo)
    • Line 1041: warning: cyclomatic complexity 28 of function (*Node).PeerHandler() is high (> 15) (gocyclo)
    • Line 1755: warning: cyclomatic complexity 19 of function (*NodePeer).OnGetCFHeaders() is high (> 15) (gocyclo)
    • Line 1632: warning: cyclomatic complexity 19 of function (*NodePeer).OnGetCFCheckpt() is high (> 15) (gocyclo)
    • Line 1902: warning: cyclomatic complexity 16 of function (*NodePeer).OnGetData() is high (> 15) (gocyclo)
    • pod/archive/pod/config/config.go
    • Line 427: warning: cyclomatic complexity 39 of function (*Config).processCommandlineArgs() is high (> 15) (gocyclo)
    • Line 56: warning: cyclomatic complexity 33 of function (*Config).Initialize() is high (> 15) (gocyclo)
    • Line 299: warning: cyclomatic complexity 29 of function (*Config).MarshalJSON() is high (> 15) (gocyclo)
    • Line 356: warning: cyclomatic complexity 23 of function (*Config).UnmarshalJSON() is high (> 15) (gocyclo)
    • Line 633: warning: cyclomatic complexity 22 of function (*Config).GetHelp() is high (> 15) (gocyclo)
    • pod/archive/cmd/wallet/methods.go
    • Line 1986: warning: cyclomatic complexity 34 of function SignRawTransaction() is high (> 15) (gocyclo)
    • Line 1057: warning: cyclomatic complexity 19 of function GetTransaction() is high (> 15) (gocyclo)
    • Line 332: warning: cyclomatic complexity 18 of function LazyApplyHandler() is high (> 15) (gocyclo)
    • pod/archive/old/cmd/spv/query.go
    • Line 175: warning: cyclomatic complexity 42 of function queryChainServiceBatch() is high (> 15) (gocyclo)
    • Line 620: warning: cyclomatic complexity 26 of function (*ChainService).GetCFilter() is high (> 15) (gocyclo)
    • Line 493: warning: cyclomatic complexity 18 of function queryChainServicePeers() is high (> 15) (gocyclo)
    • Line 737: warning: cyclomatic complexity 18 of function (*ChainService).GetBlock() is high (> 15) (gocyclo)
    • pod/archive/pkg/chainrpc/handlers.go
    • Line 2258: warning: cyclomatic complexity 39 of function HandleSearchRawTransactions() is high (> 15) (gocyclo)
    • Line 1540: warning: cyclomatic complexity 25 of function HandleGetMiningInfo() is high (> 15) (gocyclo)
    • Line 1391: warning: cyclomatic complexity 23 of function HandleGetInfo() is high (> 15) (gocyclo)
    • Line 88: warning: cyclomatic complexity 22 of function HandleCreateRawTransaction() is high (> 15) (gocyclo)
    • Line 2142: warning: cyclomatic complexity 21 of function HandleNode() is high (> 15) (gocyclo)
    • Line 418: warning: cyclomatic complexity 18 of function HandleGetAddedNodeInfo() is high (> 15) (gocyclo)
    • Line 1860: warning: cyclomatic complexity 18 of function HandleGetRawTransaction() is high (> 15) (gocyclo)
    • Line 1685: warning: cyclomatic complexity 17 of function HandleGetNetworkHashPS() is high (> 15) (gocyclo)
    • Line 1060: warning: cyclomatic complexity 17 of function HandleGetBlockTemplateRequest() is high (> 15) (gocyclo)
    • Line 535: warning: cyclomatic complexity 16 of function HandleGetBlock() is high (> 15) (gocyclo)
    • pod/archive/cmd/gui/main.go
    • Line 637: warning: cyclomatic complexity 19 of function processAdvtMsg() is high (> 15) (gocyclo)
    • Line 144: warning: cyclomatic complexity 18 of function (*WalletGUI).Run() is high (> 15) (gocyclo)
    • pod/archive/pkg/database/ffldb/interface_test.go
    • Line 1619: warning: cyclomatic complexity 39 of function testClosedTxInterface() is high (> 15) (gocyclo)
    • Line 872: warning: cyclomatic complexity 35 of function testMetadataTxInterface() is high (> 15) (gocyclo)
    • Line 1155: warning: cyclomatic complexity 35 of function testFetchBlockIO() is high (> 15) (gocyclo)
    • Line 393: warning: cyclomatic complexity 34 of function testBucketInterface() is high (> 15) (gocyclo)
    • Line 1444: warning: cyclomatic complexity 30 of function testBlockIOTxInterface() is high (> 15) (gocyclo)
    • Line 616: warning: cyclomatic complexity 29 of function testMetadataManualTxInterface() is high (> 15) (gocyclo)
    • Line 1887: warning: cyclomatic complexity 24 of function testConcurrency() is high (> 15) (gocyclo)
    • Line 251: warning: cyclomatic complexity 21 of function testCursorInterface() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/chainrpc/rpcserver.go
    • Line 1525: warning: cyclomatic complexity 42 of function ChainErrToGBTErrString() is high (> 15) (gocyclo)
    • Line 1311: warning: cyclomatic complexity 24 of function (*Server).JSONRPCRead() is high (> 15) (gocyclo)
    • Line 1699: warning: cyclomatic complexity 16 of function CreateVinListPrevOut() is high (> 15) (gocyclo)
    • pod/archive/pkg/wtxmgr/query_test.go
    • Line 259: warning: cyclomatic complexity 24 of function TestStoreQueries() is high (> 15) (gocyclo)
    • Line 569: warning: cyclomatic complexity 24 of function TestPreviousPkScripts() is high (> 15) (gocyclo)
    • Line 61: warning: cyclomatic complexity 16 of function (*queryState).compare() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/chainrpc/server.go
    • Line 2729: warning: cyclomatic complexity 44 of function NewNode() is high (> 15) (gocyclo)
    • Line 710: warning: cyclomatic complexity 32 of function (*Node).HandleQuery() is high (> 15) (gocyclo)
    • Line 1043: warning: cyclomatic complexity 28 of function (*Node).PeerHandler() is high (> 15) (gocyclo)
    • Line 1756: warning: cyclomatic complexity 19 of function (*NodePeer).OnGetCFHeaders() is high (> 15) (gocyclo)
    • Line 1633: warning: cyclomatic complexity 19 of function (*NodePeer).OnGetCFCheckpt() is high (> 15) (gocyclo)
    • Line 1903: warning: cyclomatic complexity 16 of function (*NodePeer).OnGetData() is high (> 15) (gocyclo)
    • pod/archive/old/pkg/txscript/opcode.go
    • Line 2074: warning: cyclomatic complexity 40 of function opcodeCheckMultiSig() is high (> 15) (gocyclo)
    • Line 1942: warning: cyclomatic complexity 20 of function opcodeCheckSig() is high (> 15) (gocyclo)
    • Line 603: warning: cyclomatic complexity 17 of function (*parsedOpcode).isDisabled() is high (> 15) (gocyclo)
    • Line 673: warning: cyclomatic complexity 16 of function (*parsedOpcode).checkMinimalDataPush() is high (> 15) (gocyclo)

ineffassign97%

IneffAssign detects ineffectual assignments in Go code.

    • pod/archive/pkg/chainrpc/rpchandlers.go
    • Line 2554: warning: ineffectual assignment to resp (ineffassign)
    • Line 2567: warning: ineffectual assignment to resp (ineffassign)
    • Line 2580: warning: ineffectual assignment to resp (ineffassign)
    • Line 2593: warning: ineffectual assignment to resp (ineffassign)
    • Line 2606: warning: ineffectual assignment to resp (ineffassign)
    • Line 2619: warning: ineffectual assignment to resp (ineffassign)
    • Line 2632: warning: ineffectual assignment to resp (ineffassign)
    • Line 2645: warning: ineffectual assignment to resp (ineffassign)
    • Line 2658: warning: ineffectual assignment to resp (ineffassign)
    • Line 2671: warning: ineffectual assignment to resp (ineffassign)
    • Line 2684: warning: ineffectual assignment to resp (ineffassign)
    • Line 2697: warning: ineffectual assignment to resp (ineffassign)
    • Line 2710: warning: ineffectual assignment to resp (ineffassign)
    • Line 2723: warning: ineffectual assignment to resp (ineffassign)
    • Line 2736: warning: ineffectual assignment to resp (ineffassign)
    • Line 2749: warning: ineffectual assignment to resp (ineffassign)
    • Line 2762: warning: ineffectual assignment to resp (ineffassign)
    • Line 2775: warning: ineffectual assignment to resp (ineffassign)
    • Line 2788: warning: ineffectual assignment to resp (ineffassign)
    • Line 2801: warning: ineffectual assignment to resp (ineffassign)
    • Line 2814: warning: ineffectual assignment to resp (ineffassign)
    • Line 2827: warning: ineffectual assignment to resp (ineffassign)
    • Line 2840: warning: ineffectual assignment to resp (ineffassign)
    • Line 2853: warning: ineffectual assignment to resp (ineffassign)
    • Line 2866: warning: ineffectual assignment to resp (ineffassign)
    • Line 2879: warning: ineffectual assignment to resp (ineffassign)
    • Line 2892: warning: ineffectual assignment to resp (ineffassign)
    • Line 2905: warning: ineffectual assignment to resp (ineffassign)
    • Line 2918: warning: ineffectual assignment to resp (ineffassign)
    • Line 2931: warning: ineffectual assignment to resp (ineffassign)
    • Line 2944: warning: ineffectual assignment to resp (ineffassign)
    • Line 2957: warning: ineffectual assignment to resp (ineffassign)
    • Line 2970: warning: ineffectual assignment to resp (ineffassign)
    • Line 2983: warning: ineffectual assignment to resp (ineffassign)
    • Line 2996: warning: ineffectual assignment to resp (ineffassign)
    • Line 3009: warning: ineffectual assignment to resp (ineffassign)
    • Line 3022: warning: ineffectual assignment to resp (ineffassign)
    • Line 3035: warning: ineffectual assignment to resp (ineffassign)
    • Line 3048: warning: ineffectual assignment to resp (ineffassign)
    • Line 3061: warning: ineffectual assignment to resp (ineffassign)
    • Line 3074: warning: ineffectual assignment to resp (ineffassign)
    • Line 3087: warning: ineffectual assignment to resp (ineffassign)
    • Line 3100: warning: ineffectual assignment to resp (ineffassign)
    • Line 3113: warning: ineffectual assignment to resp (ineffassign)
    • Line 3126: warning: ineffectual assignment to resp (ineffassign)
    • Line 3139: warning: ineffectual assignment to resp (ineffassign)
    • Line 3152: warning: ineffectual assignment to resp (ineffassign)
    • pod/archive/old/cmd/spv/sync_test.go
    • Line 532: warning: ineffectual assignment to e (ineffassign)
    • Line 578: warning: ineffectual assignment to e (ineffassign)
    • Line 595: warning: ineffectual assignment to e (ineffassign)
    • Line 678: warning: ineffectual assignment to e (ineffassign)
    • Line 695: warning: ineffectual assignment to e (ineffassign)
    • Line 757: warning: ineffectual assignment to e (ineffassign)
    • Line 1170: warning: ineffectual assignment to e (ineffassign)

license0%

Checks whether your project has a LICENSE file.


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!