Preparing report...

Report for bitbucket.org/rj/goey

A+    Excellent!    Found 41 issues across 234 files

Tweet

gofmt100%

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

No problems detected. Good job!


go_vet100%

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

No problems detected. Good job!


gocyclo98%

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


golint84%

Golint is a linter for Go source code.

    • /bitbucket.org/rj/goey/internal/gtk/widget.go
    • Line 7: warning: exported type Widget should have comment or be unexported (golint)
    • Line 11: warning: exported type WidgetWithFocus should have comment or be unexported (golint)
    • Line 21: warning: exported function RegisterWidget should have comment or be unexported (golint)
    • Line 41: warning: exported function WidgetNaturalSize should have comment or be unexported (golint)
    • Line 48: warning: exported function WindowSize should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/goeytest/tests.go
    • Line 11: warning: exported type Proper should have comment or be unexported (golint)
    • Line 22: warning: exported function CompareElementToWidget should have comment or be unexported (golint)
    • Line 27: warning: exported function CompareElementsToWidgets should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/internal/cocoa/window.go
    • Line 21: warning: exported type WindowCallbacks should have comment or be unexported (golint)
    • Line 31: warning: exported function NewWindow should have comment or be unexported (golint)
    • Line 41: warning: exported method Window.Close should have comment or be unexported (golint)
    • Line 45: warning: exported method Window.ContentSize should have comment or be unexported (golint)
    • Line 50: warning: exported method Window.ContentView should have comment or be unexported (golint)
    • Line 54: warning: exported method Window.MakeFirstResponder should have comment or be unexported (golint)
    • Line 71: warning: exported method Window.Screenshot should have comment or be unexported (golint)
    • Line 95: warning: exported method Window.SetCallbacks should have comment or be unexported (golint)
    • Line 99: warning: exported method Window.SetContentSize should have comment or be unexported (golint)
    • Line 103: warning: exported method Window.SetMinSize should have comment or be unexported (golint)
    • Line 107: warning: exported method Window.SetIcon should have comment or be unexported (golint)
    • Line 118: warning: exported method Window.SetScrollVisible should have comment or be unexported (golint)
    • Line 122: warning: exported method Window.SetTitle should have comment or be unexported (golint)
    • Line 131: warning: exported method Window.Title should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/internal/cocoa/intfield.go
    • Line 26: warning: exported function NewIntField should have comment or be unexported (golint)
    • Line 31: warning: exported method IntField.Close should have comment or be unexported (golint)
    • Line 36: warning: exported method IntField.Callbacks should have comment or be unexported (golint)
    • Line 41: warning: exported method IntField.SetCallbacks should have comment or be unexported (golint)
    • Line 49: warning: exported method IntField.IsEditable should have comment or be unexported (golint)
    • Line 53: warning: exported method IntField.Max should have comment or be unexported (golint)
    • Line 57: warning: exported method IntField.Min should have comment or be unexported (golint)
    • Line 61: warning: exported method IntField.Placeholder should have comment or be unexported (golint)
    • Line 66: warning: exported method IntField.SetEditable should have comment or be unexported (golint)
    • Line 70: warning: exported method IntField.SetFrame should have comment or be unexported (golint)
    • Line 70: warning: receiver name c should be consistent with previous receiver name w for IntField (golint)
    • Line 74: warning: exported method IntField.SetValue should have comment or be unexported (golint)
    • Line 78: warning: exported method IntField.SetPlaceholder should have comment or be unexported (golint)
    • Line 87: warning: exported method IntField.Value should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/internal/cocoa/text.go
    • Line 16: warning: exported function NewText should have comment or be unexported (golint)
    • Line 26: warning: exported method Text.Alignment should have comment or be unexported (golint)
    • Line 31: warning: exported method Text.EightyEms should have comment or be unexported (golint)
    • Line 36: warning: exported method Text.MinHeight should have comment or be unexported (golint)
    • Line 41: warning: exported method Text.MinWidth should have comment or be unexported (golint)
    • Line 46: warning: exported method Text.SetAlignment should have comment or be unexported (golint)
    • Line 50: warning: exported method Text.SetText should have comment or be unexported (golint)
    • Line 59: warning: exported method Text.Text should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/internal/cocoa/control.go
    • Line 9: warning: exported type Control should have comment or be unexported (golint)
    • Line 21: warning: exported method Control.IsEnabled should have comment or be unexported (golint)
    • Line 26: warning: exported method Control.IntrinsicContentSize should have comment or be unexported (golint)
    • Line 31: warning: exported method Control.MakeFirstResponder should have comment or be unexported (golint)
    • Line 35: warning: exported method Control.SetEnabled should have comment or be unexported (golint)
    • Line 39: warning: exported method Control.SendKey should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/internal/cocoa/decoration.go
    • Line 29: warning: exported function NewDecoration should have comment or be unexported (golint)
    • Line 36: warning: exported method Decoration.Close should have comment or be unexported (golint)
    • Line 40: warning: exported method Decoration.BorderRadius should have comment or be unexported (golint)
    • Line 45: warning: exported method Decoration.FillColor should have comment or be unexported (golint)
    • Line 50: warning: exported method Decoration.StrokeColor should have comment or be unexported (golint)
    • Line 55: warning: exported method Decoration.SetBorderRadius should have comment or be unexported (golint)
    • Line 63: warning: exported method Decoration.SetFillColor should have comment or be unexported (golint)
    • Line 67: warning: exported method Decoration.SetStrokeColor should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/internal/cocoa/message.go
    • Line 13: warning: exported function MessageDialog should have comment or be unexported (golint)
    • Line 26: warning: exported function OpenPanel should have comment or be unexported (golint)
    • Line 41: warning: exported function SavePanel should have comment or be unexported (golint)
    • Line 56: warning: exported function DialogSendKey should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/internal/cocoa/button.go
    • Line 27: warning: exported function NewButton should have comment or be unexported (golint)
    • Line 37: warning: exported function NewCheckButton should have comment or be unexported (golint)
    • Line 47: warning: exported method Button.Close should have comment or be unexported (golint)
    • Line 52: warning: exported method Button.PerformClick should have comment or be unexported (golint)
    • Line 56: warning: exported method Button.Callbacks should have comment or be unexported (golint)
    • Line 61: warning: exported method Button.SetCallbacks should have comment or be unexported (golint)
    • Line 70: warning: exported method Button.IsDefault should have comment or be unexported (golint)
    • Line 75: warning: exported method Button.SetDefault should have comment or be unexported (golint)
    • Line 79: warning: exported method Button.State should have comment or be unexported (golint)
    • Line 84: warning: exported method Button.SetState should have comment or be unexported (golint)
    • Line 88: warning: exported method Button.Title should have comment or be unexported (golint)
    • Line 93: warning: exported method Button.SetTitle should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/internal/cocoa/tabview.go
    • Line 24: warning: exported function NewTabView should have comment or be unexported (golint)
    • Line 29: warning: exported method TabView.Close should have comment or be unexported (golint)
    • Line 34: warning: exported method TabView.AddItem should have comment or be unexported (golint)
    • Line 43: warning: exported method TabView.ContentView should have comment or be unexported (golint)
    • Line 48: warning: exported method TabView.ContentInsets should have comment or be unexported (golint)
    • Line 53: warning: exported method TabView.ItemAtIndex should have comment or be unexported (golint)
    • Line 58: warning: exported method TabView.NumberOfItems should have comment or be unexported (golint)
    • Line 63: warning: exported method TabView.RemoveItemAtIndex should have comment or be unexported (golint)
    • Line 67: warning: exported method TabView.SelectItem should have comment or be unexported (golint)
    • Line 71: warning: exported method TabView.SetItemAtIndex should have comment or be unexported (golint)
    • Line 80: warning: exported method TabView.SetOnChange should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/internal/cocoa/textfield.go
    • Line 27: warning: exported function NewTextField should have comment or be unexported (golint)
    • Line 37: warning: exported method TextField.Close should have comment or be unexported (golint)
    • Line 42: warning: exported method TextField.Callbacks should have comment or be unexported (golint)
    • Line 47: warning: exported method TextField.SetCallbacks should have comment or be unexported (golint)
    • Line 56: warning: exported method TextField.IsEditable should have comment or be unexported (golint)
    • Line 60: warning: exported method TextField.IsPassword should have comment or be unexported (golint)
    • Line 64: warning: exported method TextField.Placeholder should have comment or be unexported (golint)
    • Line 69: warning: exported method TextField.SetEditable should have comment or be unexported (golint)
    • Line 73: warning: exported method TextField.SetValue should have comment or be unexported (golint)
    • Line 82: warning: exported method TextField.SetPlaceholder should have comment or be unexported (golint)
    • Line 91: warning: exported method TextField.Value should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/internal/gtk/gtk.go
    • Line 195: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 200: warning: don't use underscores in Go names; var Swig_escape_always_false should be SwigEscapeAlwaysFalse (golint)
    • Line 200: warning: exported var Swig_escape_always_false should have comment or be unexported (golint)
    • Line 201: warning: don't use underscores in Go names; var Swig_escape_val should be SwigEscapeVal (golint)
    • Line 201: warning: exported var Swig_escape_val should have comment or be unexported (golint)
    • Line 203: warning: don't use underscores in Go names; type _swig_fnptr should be _swigFnptr (golint)
    • Line 204: warning: don't use underscores in Go names; type _swig_memberptr should be _swigMemberptr (golint)
    • Line 208: warning: don't use underscores in Go names; type swig_gostring should be swigGostring (golint)
    • Line 220: warning: exported function Swig_free should have comment or be unexported (golint)
    • Line 220: warning: don't use underscores in Go names; func Swig_free should be SwigFree (golint)
    • Line 221: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 225: warning: exported function Swig_malloc should have comment or be unexported (golint)
    • Line 225: warning: don't use underscores in Go names; func Swig_malloc should be SwigMalloc (golint)
    • Line 225: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 226: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 227: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 232: warning: exported function WidgetClose should have comment or be unexported (golint)
    • Line 233: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 237: warning: exported function WidgetCanFocus should have comment or be unexported (golint)
    • Line 237: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 238: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 239: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 244: warning: exported function WidgetGrabFocus should have comment or be unexported (golint)
    • Line 245: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 249: warning: exported function WidgetIsFocus should have comment or be unexported (golint)
    • Line 249: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 250: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 251: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 256: warning: exported function WidgetSendKey should have comment or be unexported (golint)
    • Line 257: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 258: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 259: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 263: warning: exported function WidgetMinHeight should have comment or be unexported (golint)
    • Line 263: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 264: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 265: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 270: warning: exported function WidgetMinHeightForWidth should have comment or be unexported (golint)
    • Line 270: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 271: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 272: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 273: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 278: warning: exported function WidgetNaturalHeight should have comment or be unexported (golint)
    • Line 278: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 279: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 280: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 285: warning: exported function WidgetNaturalHeightForWidth should have comment or be unexported (golint)
    • Line 285: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 286: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 287: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 288: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 293: warning: exported function WidgetMinWidth should have comment or be unexported (golint)
    • Line 293: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 294: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 295: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 300: warning: exported function WidgetNaturalWidth should have comment or be unexported (golint)
    • Line 300: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 301: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 302: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 307: warning: exported function WidgetNaturalWidthForHeight should have comment or be unexported (golint)
    • Line 307: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 308: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 309: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 310: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 315: warning: exported function WidgetSetBounds should have comment or be unexported (golint)
    • Line 316: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 317: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 318: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 319: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 320: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 324: warning: exported function WidgetSensitive should have comment or be unexported (golint)
    • Line 324: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 325: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 326: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 331: warning: exported function WidgetCanDefault should have comment or be unexported (golint)
    • Line 331: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 332: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 333: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 338: warning: exported function WidgetSetSizeRequest should have comment or be unexported (golint)
    • Line 339: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 340: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 341: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 345: warning: exported function MountWindow should have comment or be unexported (golint)
    • Line 345: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 346: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 347: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 355: warning: exported function WindowScrolledWindow should have comment or be unexported (golint)
    • Line 355: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 356: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 357: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 362: warning: exported function WindowLayout should have comment or be unexported (golint)
    • Line 362: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 363: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 364: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 369: warning: exported function WindowSetLayoutSize should have comment or be unexported (golint)
    • Line 370: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 371: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 372: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 376: warning: exported function WindowTitle should have comment or be unexported (golint)
    • Line 376: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 377: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 378: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 379: warning: don't use underscores in Go names; var swig_r_p should be swigRP (golint)
    • Line 381: warning: don't use underscores in Go names; var swig_r_1 should be swigR1 (golint)
    • Line 386: warning: exported function WindowSetTitle should have comment or be unexported (golint)
    • Line 387: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 388: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 395: warning: exported function WindowVScrollbarWidth should have comment or be unexported (golint)
    • Line 395: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 396: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 397: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 402: warning: exported function WindowHScrollbarHeight should have comment or be unexported (golint)
    • Line 402: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 403: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 404: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 409: warning: exported function WindowShowScrollbars should have comment or be unexported (golint)
    • Line 410: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 411: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 412: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 416: warning: exported function WindowShow should have comment or be unexported (golint)
    • Line 417: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 421: warning: exported function WindowSetDefaultSize should have comment or be unexported (golint)
    • Line 422: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 423: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 424: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 428: warning: exported function WindowSetIcon should have comment or be unexported (golint)
    • Line 429: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 430: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 431: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 432: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 433: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 437: warning: exported function DialogRun should have comment or be unexported (golint)
    • Line 437: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 438: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 439: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 444: warning: exported function DialogAddFilter should have comment or be unexported (golint)
    • Line 445: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 446: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 447: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 457: warning: exported function DialogResponseAccept should have comment or be unexported (golint)
    • Line 457: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 458: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 463: warning: exported function DialogResponseCancel should have comment or be unexported (golint)
    • Line 463: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 464: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 469: warning: exported function MountMessageDialog should have comment or be unexported (golint)
    • Line 469: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 470: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 471: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 472: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 473: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 474: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 485: warning: exported function MessageDialogWithError should have comment or be unexported (golint)
    • Line 485: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 486: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 491: warning: exported function MessageDialogWithWarn should have comment or be unexported (golint)
    • Line 491: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 492: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 497: warning: exported function MessageDialogWithInfo should have comment or be unexported (golint)
    • Line 497: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 498: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 503: warning: exported function MountOpenDialog should have comment or be unexported (golint)
    • Line 503: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 504: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 505: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 506: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 507: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 518: warning: exported function MountSaveDialog should have comment or be unexported (golint)
    • Line 518: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 519: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 520: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 521: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 522: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 533: warning: exported function DialogGetFilename should have comment or be unexported (golint)
    • Line 533: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 534: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 535: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 536: warning: don't use underscores in Go names; var swig_r_p should be swigRP (golint)
    • Line 538: warning: don't use underscores in Go names; var swig_r_1 should be swigR1 (golint)
    • Line 543: warning: exported function MountButton should have comment or be unexported (golint)
    • Line 543: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 544: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 545: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 546: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 547: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 548: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 549: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 550: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 551: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 559: warning: exported function ButtonUpdate should have comment or be unexported (golint)
    • Line 560: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 561: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 562: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 563: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 564: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 565: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 566: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 573: warning: exported function ButtonClick should have comment or be unexported (golint)
    • Line 574: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 578: warning: exported function ButtonText should have comment or be unexported (golint)
    • Line 578: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 579: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 580: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 581: warning: don't use underscores in Go names; var swig_r_p should be swigRP (golint)
    • Line 583: warning: don't use underscores in Go names; var swig_r_1 should be swigR1 (golint)
    • Line 588: warning: exported function MountLabel should have comment or be unexported (golint)
    • Line 588: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 589: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 590: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 591: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 599: warning: exported function LabelUpdate should have comment or be unexported (golint)
    • Line 600: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 601: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 608: warning: exported function LabelText should have comment or be unexported (golint)
    • Line 608: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 609: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 610: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 611: warning: don't use underscores in Go names; var swig_r_p should be swigRP (golint)
    • Line 613: warning: don't use underscores in Go names; var swig_r_1 should be swigR1 (golint)
    • Line 618: warning: exported function MountCheckbox should have comment or be unexported (golint)
    • Line 618: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 619: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 620: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 621: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 622: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 623: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 624: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 625: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 626: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 634: warning: exported function CheckboxUpdate should have comment or be unexported (golint)
    • Line 635: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 636: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 637: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 638: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 639: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 640: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 641: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 648: warning: exported function CheckboxClick should have comment or be unexported (golint)
    • Line 649: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 653: warning: exported function CheckboxValue should have comment or be unexported (golint)
    • Line 653: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 654: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 655: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 660: warning: exported function MountTextbox should have comment or be unexported (golint)
    • Line 660: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 661: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 662: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 663: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 664: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 665: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 666: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 667: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 668: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 669: warning: don't use underscores in Go names; var _swig_i_7 should be _swigI7 (golint)
    • Line 670: warning: don't use underscores in Go names; var _swig_i_8 should be _swigI8 (golint)
    • Line 671: warning: don't use underscores in Go names; var _swig_i_9 should be _swigI9 (golint)
    • Line 682: warning: exported function TextboxUpdate should have comment or be unexported (golint)
    • Line 683: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 684: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 685: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 686: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 687: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 688: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 689: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 690: warning: don't use underscores in Go names; var _swig_i_7 should be _swigI7 (golint)
    • Line 691: warning: don't use underscores in Go names; var _swig_i_8 should be _swigI8 (golint)
    • Line 692: warning: don't use underscores in Go names; var _swig_i_9 should be _swigI9 (golint)
    • Line 702: warning: exported function TextboxText should have comment or be unexported (golint)
    • Line 702: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 703: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 704: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 705: warning: don't use underscores in Go names; var swig_r_p should be swigRP (golint)
    • Line 707: warning: don't use underscores in Go names; var swig_r_1 should be swigR1 (golint)
    • Line 712: warning: exported function TextboxPlaceholder should have comment or be unexported (golint)
    • Line 712: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 713: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 714: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 715: warning: don't use underscores in Go names; var swig_r_p should be swigRP (golint)
    • Line 717: warning: don't use underscores in Go names; var swig_r_1 should be swigR1 (golint)
    • Line 722: warning: exported function TextboxPassword should have comment or be unexported (golint)
    • Line 722: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 723: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 724: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 729: warning: exported function TextboxReadOnly should have comment or be unexported (golint)
    • Line 729: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 730: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 731: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 736: warning: exported function MountTextarea should have comment or be unexported (golint)
    • Line 736: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 737: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 738: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 739: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 740: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 741: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 742: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 743: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 744: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 752: warning: exported function TextareaUpdate should have comment or be unexported (golint)
    • Line 753: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 754: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 755: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 756: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 757: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 758: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 759: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 766: warning: exported function TextareaText should have comment or be unexported (golint)
    • Line 766: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 767: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 768: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 769: warning: don't use underscores in Go names; var swig_r_p should be swigRP (golint)
    • Line 771: warning: don't use underscores in Go names; var swig_r_1 should be swigR1 (golint)
    • Line 776: warning: exported function TextareaPlaceholder should have comment or be unexported (golint)
    • Line 776: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 777: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 778: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 779: warning: don't use underscores in Go names; var swig_r_p should be swigRP (golint)
    • Line 781: warning: don't use underscores in Go names; var swig_r_1 should be swigR1 (golint)
    • Line 786: warning: exported function TextareaReadOnly should have comment or be unexported (golint)
    • Line 786: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 787: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 788: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 793: warning: exported function TextareaTextview should have comment or be unexported (golint)
    • Line 793: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 794: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 795: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 800: warning: exported function MountParagraph should have comment or be unexported (golint)
    • Line 800: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 801: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 802: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 803: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 804: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 812: warning: exported function ParagraphUpdate should have comment or be unexported (golint)
    • Line 813: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 814: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 815: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 822: warning: exported function ParagraphText should have comment or be unexported (golint)
    • Line 822: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 823: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 824: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 825: warning: don't use underscores in Go names; var swig_r_p should be swigRP (golint)
    • Line 827: warning: don't use underscores in Go names; var swig_r_1 should be swigR1 (golint)
    • Line 832: warning: exported function ParagraphAlign should have comment or be unexported (golint)
    • Line 832: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 833: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 834: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 839: warning: exported function ParagraphSetText should have comment or be unexported (golint)
    • Line 840: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 841: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 848: warning: exported function MountProgressbar should have comment or be unexported (golint)
    • Line 848: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 849: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 850: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 851: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 856: warning: exported function ProgressbarUpdate should have comment or be unexported (golint)
    • Line 857: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 858: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 862: warning: exported function ProgressbarValue should have comment or be unexported (golint)
    • Line 862: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 863: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 864: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 869: warning: exported function MountSlider should have comment or be unexported (golint)
    • Line 869: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 870: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 871: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 872: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 873: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 874: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 875: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 876: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 877: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 878: warning: don't use underscores in Go names; var _swig_i_7 should be _swigI7 (golint)
    • Line 883: warning: exported function SliderUpdate should have comment or be unexported (golint)
    • Line 884: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 885: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 886: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 887: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 888: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 889: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 890: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 891: warning: don't use underscores in Go names; var _swig_i_7 should be _swigI7 (golint)
    • Line 895: warning: exported function SliderValue should have comment or be unexported (golint)
    • Line 895: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 896: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 897: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 902: warning: exported function MountHR should have comment or be unexported (golint)
    • Line 902: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 903: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 904: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 909: warning: exported function MountImage should have comment or be unexported (golint)
    • Line 909: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 910: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 911: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 912: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 913: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 914: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 915: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 920: warning: exported function ImageUpdate should have comment or be unexported (golint)
    • Line 920: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 921: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 922: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 923: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 924: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 925: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 926: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 931: warning: exported function ImageColorSpace should have comment or be unexported (golint)
    • Line 931: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 932: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 933: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 938: warning: exported function ImageHasAlpha should have comment or be unexported (golint)
    • Line 938: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 939: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 940: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 945: warning: exported function ImageImageWidth should have comment or be unexported (golint)
    • Line 945: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 946: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 947: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 952: warning: exported function ImageImageHeight should have comment or be unexported (golint)
    • Line 952: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 953: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 954: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 959: warning: exported function ImageImageStride should have comment or be unexported (golint)
    • Line 959: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 960: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 961: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 966: warning: exported function MountDecoration should have comment or be unexported (golint)
    • Line 966: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 967: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 968: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 969: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 970: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 971: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 976: warning: exported function DecorationUpdate should have comment or be unexported (golint)
    • Line 977: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 978: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 979: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 980: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 984: warning: exported function DecorationFill should have comment or be unexported (golint)
    • Line 984: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 985: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 986: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 991: warning: exported function DecorationStroke should have comment or be unexported (golint)
    • Line 991: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 992: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 993: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 998: warning: exported function DecorationRadius should have comment or be unexported (golint)
    • Line 998: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 999: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1000: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1005: warning: exported function DecorationSetRadius should have comment or be unexported (golint)
    • Line 1006: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1007: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 1011: warning: exported function MountCombobox should have comment or be unexported (golint)
    • Line 1011: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1012: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1013: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1014: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 1015: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 1016: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 1017: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 1018: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 1019: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 1020: warning: don't use underscores in Go names; var _swig_i_7 should be _swigI7 (golint)
    • Line 1028: warning: exported function ComboboxUpdate should have comment or be unexported (golint)
    • Line 1029: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1030: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 1031: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 1032: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 1033: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 1034: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 1035: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 1036: warning: don't use underscores in Go names; var _swig_i_7 should be _swigI7 (golint)
    • Line 1043: warning: exported function ComboboxChild should have comment or be unexported (golint)
    • Line 1043: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1044: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1045: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1050: warning: exported function ComboboxItemCount should have comment or be unexported (golint)
    • Line 1050: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1051: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1052: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1057: warning: exported function ComboboxItem should have comment or be unexported (golint)
    • Line 1057: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1058: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1059: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1060: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 1061: warning: don't use underscores in Go names; var swig_r_p should be swigRP (golint)
    • Line 1063: warning: don't use underscores in Go names; var swig_r_1 should be swigR1 (golint)
    • Line 1068: warning: exported function ComboboxValue should have comment or be unexported (golint)
    • Line 1068: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1069: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1070: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1075: warning: exported function MountTabs should have comment or be unexported (golint)
    • Line 1075: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1076: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1077: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1078: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 1079: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 1080: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 1088: warning: exported function TabsUpdate should have comment or be unexported (golint)
    • Line 1089: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1090: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 1091: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 1092: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 1099: warning: exported function TabsGetTabParent should have comment or be unexported (golint)
    • Line 1099: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1100: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1101: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1102: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 1107: warning: exported function TabsItemCount should have comment or be unexported (golint)
    • Line 1107: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1108: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1109: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1114: warning: exported function TabsItemCaption should have comment or be unexported (golint)
    • Line 1114: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1115: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1116: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1117: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 1118: warning: don't use underscores in Go names; var swig_r_p should be swigRP (golint)
    • Line 1120: warning: don't use underscores in Go names; var swig_r_1 should be swigR1 (golint)
    • Line 1125: warning: exported function MountIntInput should have comment or be unexported (golint)
    • Line 1125: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1126: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1127: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1128: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 1129: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 1130: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 1131: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 1132: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 1133: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 1134: warning: don't use underscores in Go names; var _swig_i_7 should be _swigI7 (golint)
    • Line 1135: warning: don't use underscores in Go names; var _swig_i_8 should be _swigI8 (golint)
    • Line 1136: warning: don't use underscores in Go names; var _swig_i_9 should be _swigI9 (golint)
    • Line 1144: warning: exported function IntinputUpdate should have comment or be unexported (golint)
    • Line 1145: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1146: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 1147: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 1148: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 1149: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 1150: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 1151: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 1152: warning: don't use underscores in Go names; var _swig_i_7 should be _swigI7 (golint)
    • Line 1153: warning: don't use underscores in Go names; var _swig_i_8 should be _swigI8 (golint)
    • Line 1154: warning: don't use underscores in Go names; var _swig_i_9 should be _swigI9 (golint)
    • Line 1161: warning: exported function IntinputValue should have comment or be unexported (golint)
    • Line 1161: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1162: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1163: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1168: warning: exported function IntinputMin should have comment or be unexported (golint)
    • Line 1168: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1169: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1170: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1175: warning: exported function IntinputMax should have comment or be unexported (golint)
    • Line 1175: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1176: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1177: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1182: warning: exported function MountDateInput should have comment or be unexported (golint)
    • Line 1182: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1183: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1184: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1185: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 1186: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 1187: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 1188: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 1189: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 1190: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 1191: warning: don't use underscores in Go names; var _swig_i_7 should be _swigI7 (golint)
    • Line 1196: warning: exported function DateInputUpdate should have comment or be unexported (golint)
    • Line 1197: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1198: warning: don't use underscores in Go names; var _swig_i_1 should be _swigI1 (golint)
    • Line 1199: warning: don't use underscores in Go names; var _swig_i_2 should be _swigI2 (golint)
    • Line 1200: warning: don't use underscores in Go names; var _swig_i_3 should be _swigI3 (golint)
    • Line 1201: warning: don't use underscores in Go names; var _swig_i_4 should be _swigI4 (golint)
    • Line 1202: warning: don't use underscores in Go names; var _swig_i_5 should be _swigI5 (golint)
    • Line 1203: warning: don't use underscores in Go names; var _swig_i_6 should be _swigI6 (golint)
    • Line 1204: warning: don't use underscores in Go names; var _swig_i_7 should be _swigI7 (golint)
    • Line 1208: warning: exported function DateInputYear should have comment or be unexported (golint)
    • Line 1208: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1209: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1210: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1215: warning: exported function DateInputMonth should have comment or be unexported (golint)
    • Line 1215: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1216: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1217: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • Line 1222: warning: exported function DateInputDay should have comment or be unexported (golint)
    • Line 1222: warning: don't use underscores in Go names; func result _swig_ret should be _swigRet (golint)
    • Line 1223: warning: don't use underscores in Go names; var swig_r should be swigR (golint)
    • Line 1224: warning: don't use underscores in Go names; var _swig_i_0 should be _swigI0 (golint)
    • /bitbucket.org/rj/goey/animate/animate.go
    • Line 15: warning: comment on exported const DefaultTransitionTime should be of the form "DefaultTransitionTime ..." (golint)
    • Line 19: warning: comment on exported type Element should be of the form "Element ..." (with optional leading article) (golint)
    • /bitbucket.org/rj/goey/internal/cocoa/image.go
    • Line 45: warning: exported function NewImageView should have comment or be unexported (golint)
    • Line 56: warning: exported method ImageView.Image should have comment or be unexported (golint)
    • Line 75: warning: exported method ImageView.SetImage should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/internal/cocoa/progress.go
    • Line 16: warning: exported function NewProgress should have comment or be unexported (golint)
    • Line 21: warning: exported method Progress.Min should have comment or be unexported (golint)
    • Line 26: warning: exported method Progress.Max should have comment or be unexported (golint)
    • Line 31: warning: exported method Progress.Value should have comment or be unexported (golint)
    • Line 36: warning: exported method Progress.Update should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/internal/cocoa/popupbutton.go
    • Line 26: warning: exported function NewPopUpButton should have comment or be unexported (golint)
    • Line 31: warning: exported method PopUpButton.Close should have comment or be unexported (golint)
    • Line 36: warning: exported method PopUpButton.Callbacks should have comment or be unexported (golint)
    • Line 41: warning: exported method PopUpButton.SetCallbacks should have comment or be unexported (golint)
    • Line 49: warning: exported method PopUpButton.AddItem should have comment or be unexported (golint)
    • Line 58: warning: exported method PopUpButton.ItemAtIndex should have comment or be unexported (golint)
    • Line 63: warning: exported method PopUpButton.NumberOfItems should have comment or be unexported (golint)
    • Line 68: warning: exported method PopUpButton.RemoveAllItems should have comment or be unexported (golint)
    • Line 72: warning: exported method PopUpButton.SetValue should have comment or be unexported (golint)
    • Line 76: warning: exported method PopUpButton.Value should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/internal/cocoaloop/loop.go
    • Line 12: warning: exported function Init should have comment or be unexported (golint)
    • Line 17: warning: exported function Run should have comment or be unexported (golint)
    • Line 29: warning: exported function PerformOnMainThread should have comment or be unexported (golint)
    • Line 46: warning: exported function Stop should have comment or be unexported (golint)
    • Line 50: warning: exported function IsMainThread should have comment or be unexported (golint)
    • /bitbucket.org/rj/goey/internal/cocoa/slider.go
    • Line 26: warning: exported function NewSlider should have comment or be unexported (golint)
    • Line 31: warning: exported method Slider.Callbacks should have comment or be unexported (golint)
    • Line 36: warning: exported method Slider.SetCallbacks should have comment or be unexported (golint)
    • Line 44: warning: exported method Slider.Min should have comment or be unexported (golint)
    • Line 49: warning: exported method Slider.Max should have comment or be unexported (golint)
    • Line 54: warning: exported method Slider.Value should have comment or be unexported (golint)
    • Line 59: warning: exported method Slider.Update should have comment or be unexported (golint)

ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!