Preparing report...

Report for github.com/goki/gi

(v1.2.16)

A+    Excellent!    Found 184 issues across 296 files

Tweet

gofmt96%

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


go_vet100%

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

No problems detected. Good job!


golint43%

Golint is a linter for Go source code.

    • giv/textbuf/diff.go
    • Line 25: warning: exported method Diffs.DiffForLine should have comment or be unexported (golint)
    • Line 114: warning: receiver name dif should be consistent with previous receiver name di for Diffs (golint)
    • gi3d/node3d.go
    • Line 136: warning: don't use underscores in Go names; var KiT_Node3DBase should be KiTNode3DBase (golint)
    • Line 136: warning: exported var KiT_Node3DBase should have comment or be unexported (golint)
    • Line 138: warning: exported var Node3DBaseProps should have comment or be unexported (golint)
    • Line 148: warning: don't use underscores in Go names; var KiT_NodeFlags should be KiTNodeFlags (golint)
    • Line 148: warning: exported var KiT_NodeFlags should have comment or be unexported (golint)
    • Line 157: warning: exported const NodeFlagsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 178: warning: exported method Node3DBase.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 194: warning: exported method Node3DBase.BaseIface should have comment or be unexported (golint)
    • Line 198: warning: exported method Node3DBase.IsSolid should have comment or be unexported (golint)
    • Line 202: warning: exported method Node3DBase.AsSolid should have comment or be unexported (golint)
    • Line 206: warning: exported method Node3DBase.Validate should have comment or be unexported (golint)
    • Line 210: warning: exported method Node3DBase.IsVisible should have comment or be unexported (golint)
    • Line 224: warning: exported method Node3DBase.IsTransparent should have comment or be unexported (golint)
    • Line 228: warning: exported method Node3DBase.WorldMatrixUpdated should have comment or be unexported (golint)
    • Line 338: warning: exported method Node3DBase.Init3D should have comment or be unexported (golint)
    • Line 342: warning: exported method Node3DBase.Style3D should have comment or be unexported (golint)
    • Line 352: warning: exported method Node3DBase.UpdateNode3D should have comment or be unexported (golint)
    • Line 355: warning: exported method Node3DBase.Render3D should have comment or be unexported (golint)
    • Line 383: warning: comment on exported method Node3DBase.ConnectEvents3D should be of the form "ConnectEvents3D ..." (golint)
    • gi3d/sphere.go
    • Line 26: warning: don't use underscores in Go names; var KiT_Sphere should be KiTSphere (golint)
    • Line 26: warning: exported var KiT_Sphere should have comment or be unexported (golint)
    • Line 44: warning: exported method Sphere.Make should have comment or be unexported (golint)
    • svg/text.go
    • Line 39: warning: don't use underscores in Go names; var KiT_Text should be KiTText (golint)
    • Line 39: warning: exported var KiT_Text should have comment or be unexported (golint)
    • Line 49: warning: exported method Text.SVGName should have comment or be unexported (golint)
    • Line 56: warning: exported method Text.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 78: warning: exported method Text.SetPos should have comment or be unexported (golint)
    • Line 86: warning: exported method Text.SetSize should have comment or be unexported (golint)
    • Line 95: warning: exported method Text.BBox2D should have comment or be unexported (golint)
    • Line 98: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 263: warning: exported method Text.SVGLocalBBox should have comment or be unexported (golint)
    • Line 267: warning: exported method Text.Render2D should have comment or be unexported (golint)
    • svg/urls.go
    • Line 38: warning: exported method SVG.FindNamedElement should have comment or be unexported (golint)
    • Line 202: warning: comment on exported function GradientWritePts should be of the form "GradientWritePts ..." (golint)
    • Line 244: warning: comment on exported function GradientReadPts should be of the form "GradientReadPts ..." (golint)
    • Line 451: warning: exported const SVGRefCountKey should have comment or be unexported (golint)
    • Line 453: warning: exported function IncRefCount should have comment or be unexported (golint)
    • examples/views/views.go
    • Line 20: warning: exported var Ticker should have comment or be unexported (golint)
    • Line 30: warning: exported type TableStruct should have comment or be unexported (golint)
    • Line 159: warning: comment on exported function Animate should be of the form "Animate ..." (golint)
    • giv/sliceviewbase.go
    • Line 161: warning: don't use underscores in Go names; var KiT_SliceViewBase should be KiTSliceViewBase (golint)
    • Line 161: warning: exported var KiT_SliceViewBase should have comment or be unexported (golint)
    • Line 168: warning: exported method SliceViewBase.Disconnect should have comment or be unexported (golint)
    • Line 174: warning: exported method SliceViewBase.AsSliceViewBase should have comment or be unexported (golint)
    • Line 247: warning: exported const SliceViewSignalsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 506: warning: exported method SliceViewBase.AvailHeight should have comment or be unexported (golint)
    • Line 576: warning: exported method SliceViewBase.SliceGridNeedsLayout should have comment or be unexported (golint)
    • Line 973: warning: exported method SliceViewBase.Style2D should have comment or be unexported (golint)
    • Line 992: warning: exported method SliceViewBase.Render2D should have comment or be unexported (golint)
    • Line 1040: warning: exported method SliceViewBase.ConnectEvents2D should have comment or be unexported (golint)
    • Line 1044: warning: exported method SliceViewBase.HasFocus2D should have comment or be unexported (golint)
    • Line 1394: warning: exported method SliceViewBase.ResetSelectedIdxs should have comment or be unexported (golint)
    • Line 1964: warning: exported method SliceViewBase.StdCtxtMenu should have comment or be unexported (golint)
    • Line 1990: warning: exported method SliceViewBase.ItemCtxtMenu should have comment or be unexported (golint)
    • Line 2053: warning: exported method SliceViewBase.KeyInputActive should have comment or be unexported (golint)
    • Line 2102: warning: exported method SliceViewBase.KeyInputInactive should have comment or be unexported (golint)
    • Line 2145: warning: exported method SliceViewBase.SliceViewBaseEvents should have comment or be unexported (golint)
    • giv/tableview.go
    • Line 53: warning: don't use underscores in Go names; var KiT_TableView should be KiTTableView (golint)
    • Line 53: warning: exported var KiT_TableView should have comment or be unexported (golint)
    • Line 119: warning: exported var TableViewProps should have comment or be unexported (golint)
    • Line 717: warning: exported method TableView.StyleRow should have comment or be unexported (golint)
    • Line 897: warning: comment on exported method TableView.SetSortFieldName should be of the form "SetSortFieldName ..." (golint)
    • Line 919: warning: exported method TableView.Layout2D should have comment or be unexported (golint)
    • giv/doc.go
    • Line 5: warning: package comment should be of the form "Package giv ..." (golint)
    • giv/twintextview.go
    • Line 26: warning: don't use underscores in Go names; var KiT_TwinTextViews should be KiTTwinTextViews (golint)
    • Line 26: warning: exported var KiT_TwinTextViews should have comment or be unexported (golint)
    • Line 55: warning: exported method TwinTextViews.ConfigTexts should have comment or be unexported (golint)
    • svg/image.go
    • Line 30: warning: don't use underscores in Go names; var KiT_Image should be KiTImage (golint)
    • Line 30: warning: exported var KiT_Image should have comment or be unexported (golint)
    • Line 39: warning: exported method Image.SVGName should have comment or be unexported (golint)
    • Line 41: warning: exported method Image.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 51: warning: exported method Image.SetPos should have comment or be unexported (golint)
    • Line 55: warning: exported method Image.SetSize should have comment or be unexported (golint)
    • Line 128: warning: exported method Image.DrawImage should have comment or be unexported (golint)
    • Line 138: warning: exported method Image.BBox2D should have comment or be unexported (golint)
    • Line 147: warning: exported method Image.SVGLocalBBox should have comment or be unexported (golint)
    • Line 154: warning: exported method Image.Render2D should have comment or be unexported (golint)
    • gi/geom3d.go
    • Line 11: warning: comment on exported type Region2D should be of the form "Region2D ..." (with optional leading article) (golint)
    • Line 17: warning: comment on exported type RegionMap2D should be of the form "RegionMap2D ..." (with optional leading article) (golint)
    • Line 24: warning: comment on exported type Transform3D should be of the form "Transform3D ..." (with optional leading article) (golint)
    • gist/doc.go
    • Line 5: warning: package comment should be of the form "Package gist ..." (golint)
    • gi/window.go
    • Line 166: warning: don't use underscores in Go names; var KiT_Window should be KiTWindow (golint)
    • Line 166: warning: exported var KiT_Window should have comment or be unexported (golint)
    • Line 168: warning: exported var WindowProps should have comment or be unexported (golint)
    • Line 177: warning: don't use underscores in Go names; var KiT_WinFlags should be KiTWinFlags (golint)
    • Line 177: warning: exported var KiT_WinFlags should have comment or be unexported (golint)
    • Line 223: warning: exported const WinFlagsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 1365: warning: comment on exported method Window.SelSpriteEvent should be of the form "SelSpriteEvent ..." (golint)
    • Line 1688: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1699: warning: comment on exported method Window.HiPriorityEvents should be of the form "HiPriorityEvents ..." (golint)
    • Line 1821: warning: exported method Window.EventTopNode should have comment or be unexported (golint)
    • Line 1825: warning: exported method Window.FocusTopNode should have comment or be unexported (golint)
    • Line 1833: warning: exported method Window.EventTopUpdateStart should have comment or be unexported (golint)
    • Line 1837: warning: exported method Window.EventTopUpdateEnd should have comment or be unexported (golint)
    • Line 2132: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 2305: warning: exported const DNDSpriteName should have comment or be unexported (golint)
    • gi/bitmap.go
    • Line 45: warning: don't use underscores in Go names; var KiT_Bitmap should be KiTBitmap (golint)
    • Line 45: warning: exported var KiT_Bitmap should have comment or be unexported (golint)
    • Line 52: warning: exported method Bitmap.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 134: warning: exported method Bitmap.DrawIntoViewport should have comment or be unexported (golint)
    • Line 156: warning: exported method Bitmap.Render2D should have comment or be unexported (golint)
    • Line 312: warning: comment on exported function ImageFmBase64JPG should be of the form "ImageFmBase64JPG ..." (golint)
    • Line 396: warning: exported var BitmapProps should have comment or be unexported (golint)
    • giv/himarkup.go
    • Line 22: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • gist/colorspec.go
    • Line 29: warning: don't use underscores in Go names; var KiT_ColorSpec should be KiTColorSpec (golint)
    • Line 29: warning: exported var KiT_ColorSpec should have comment or be unexported (golint)
    • Line 37: warning: exported const SolidColor should have comment (or a comment on this block) or be unexported (golint)
    • Line 45: warning: don't use underscores in Go names; var KiT_ColorSources should be KiTColorSources (golint)
    • Line 45: warning: exported var KiT_ColorSources should have comment or be unexported (golint)
    • Line 47: warning: exported method ColorSources.MarshalJSON should have comment or be unexported (golint)
    • Line 48: warning: exported method ColorSources.UnmarshalJSON should have comment or be unexported (golint)
    • Line 54: warning: exported const GpX1 should have comment (or a comment on this block) or be unexported (golint)
    • Line 92: warning: comment on exported method ColorSpec.CopyFrom should be of the form "CopyFrom ..." (golint)
    • Line 184: warning: exported function MatToRasterx should have comment or be unexported (golint)
    • Line 188: warning: exported function RasterxToMat should have comment or be unexported (golint)
    • Line 197: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 210: warning: receiver name c should be consistent with previous receiver name cs for ColorSpec (golint)
    • Line 225: warning: receiver name c should be consistent with previous receiver name cs for ColorSpec (golint)
    • Line 250: warning: receiver name c should be consistent with previous receiver name cs for ColorSpec (golint)
    • gi3d/shapes.go
    • Line 29: warning: don't use underscores in Go names; var KiT_Plane should be KiTPlane (golint)
    • Line 29: warning: exported var KiT_Plane should have comment or be unexported (golint)
    • Line 47: warning: exported method Plane.Make should have comment or be unexported (golint)
    • Line 94: warning: don't use underscores in Go names; var KiT_Box should be KiTBox (golint)
    • Line 94: warning: exported var KiT_Box should have comment or be unexported (golint)
    • Line 106: warning: exported method Box.Make should have comment or be unexported (golint)
    • gi/sliders.go
    • Line 67: warning: don't use underscores in Go names; var KiT_SliderBase should be KiTSliderBase (golint)
    • Line 67: warning: exported var KiT_SliderBase should have comment or be unexported (golint)
    • Line 69: warning: exported var SliderBaseProps should have comment or be unexported (golint)
    • Line 74: warning: exported method SliderBase.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 97: warning: exported method SliderBase.Disconnect should have comment or be unexported (golint)
    • Line 120: warning: exported const SliderSignalsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 129: warning: comment on exported const SliderActive should be of the form "SliderActive ..." (golint)
    • Line 132: warning: comment on exported const SliderInactive should be of the form "SliderInactive ..." (golint)
    • Line 135: warning: comment on exported const SliderHover should be of the form "SliderHover ..." (golint)
    • Line 138: warning: comment on exported const SliderFocus should be of the form "SliderFocus ..." (golint)
    • Line 141: warning: comment on exported const SliderDown should be of the form "SliderDown ..." (golint)
    • Line 144: warning: comment on exported const SliderValue should be of the form "SliderValue ..." (golint)
    • Line 147: warning: comment on exported const SliderBox should be of the form "SliderBox ..." (golint)
    • Line 150: warning: comment on exported const SliderStatesN should be of the form "SliderStatesN ..." (golint)
    • Line 159: warning: exported method SliderBase.Defaults should have comment or be unexported (golint)
    • Line 362: warning: exported method SliderBase.KeyInput should have comment or be unexported (golint)
    • Line 409: warning: exported method SliderBase.MouseDragEvent should have comment or be unexported (golint)
    • Line 427: warning: exported method SliderBase.MouseEvent should have comment or be unexported (golint)
    • Line 456: warning: exported method SliderBase.MouseFocusEvent should have comment or be unexported (golint)
    • Line 472: warning: exported method SliderBase.MouseScrollEvent should have comment or be unexported (golint)
    • Line 489: warning: exported method SliderBase.KeyChordEvent should have comment or be unexported (golint)
    • Line 499: warning: exported method SliderBase.SliderEvents should have comment or be unexported (golint)
    • Line 507: warning: exported method SliderBase.Init2DSlider should have comment or be unexported (golint)
    • Line 511: warning: exported method SliderBase.ConfigParts should have comment or be unexported (golint)
    • Line 522: warning: exported method SliderBase.ConfigPartsIfNeeded should have comment or be unexported (golint)
    • Line 547: warning: receiver name sr should be consistent with previous receiver name sb for SliderBase (golint)
    • Line 610: warning: comment on exported method SliderBase.StyleToDots should be of the form "StyleToDots ..." (golint)
    • Line 611: warning: receiver name sr should be consistent with previous receiver name sb for SliderBase (golint)
    • Line 615: warning: exported method SliderBase.StyleSlider should have comment or be unexported (golint)
    • Line 615: warning: receiver name sr should be consistent with previous receiver name sb for SliderBase (golint)
    • Line 646: warning: don't use underscores in Go names; var KiT_Slider should be KiTSlider (golint)
    • Line 646: warning: exported var KiT_Slider should have comment or be unexported (golint)
    • Line 653: warning: exported method Slider.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 658: warning: exported var SliderProps should have comment or be unexported (golint)
    • Line 702: warning: exported method Slider.Defaults should have comment or be unexported (golint)
    • Line 712: warning: exported method Slider.Init2D should have comment or be unexported (golint)
    • Line 717: warning: exported method Slider.Style2D should have comment or be unexported (golint)
    • Line 726: warning: exported method Slider.Size2D should have comment or be unexported (golint)
    • Line 737: warning: exported method Slider.Layout2D should have comment or be unexported (golint)
    • Line 748: warning: exported method Slider.Move2D should have comment or be unexported (golint)
    • Line 752: warning: exported method Slider.Render2D should have comment or be unexported (golint)
    • Line 766: warning: comment on exported method Slider.Render2DDefaultStyle should be of the form "Render2DDefaultStyle ..." (golint)
    • Line 821: warning: exported method Slider.ConnectEvents2D should have comment or be unexported (golint)
    • Line 825: warning: exported method Slider.FocusChanged2D should have comment or be unexported (golint)
    • Line 848: warning: don't use underscores in Go names; var KiT_ScrollBar should be KiTScrollBar (golint)
    • Line 848: warning: exported var KiT_ScrollBar should have comment or be unexported (golint)
    • Line 855: warning: exported method ScrollBar.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 860: warning: exported var ScrollBarProps should have comment or be unexported (golint)
    • Line 896: warning: exported method ScrollBar.Defaults should have comment or be unexported (golint)
    • Line 905: warning: exported method ScrollBar.Init2D should have comment or be unexported (golint)
    • Line 909: warning: exported method ScrollBar.Style2D should have comment or be unexported (golint)
    • Line 918: warning: exported method ScrollBar.Size2D should have comment or be unexported (golint)
    • Line 922: warning: exported method ScrollBar.Layout2D should have comment or be unexported (golint)
    • Line 932: warning: exported method ScrollBar.Move2D should have comment or be unexported (golint)
    • Line 936: warning: exported method ScrollBar.Render2D should have comment or be unexported (golint)
    • Line 950: warning: comment on exported method ScrollBar.Render2DDefaultStyle should be of the form "Render2DDefaultStyle ..." (golint)
    • Line 974: warning: exported method ScrollBar.ConnectEvents2D should have comment or be unexported (golint)
    • Line 978: warning: exported method ScrollBar.FocusChanged2D should have comment or be unexported (golint)
    • Line 1007: warning: don't use underscores in Go names; var KiT_ProgressBar should be KiTProgressBar (golint)
    • Line 1007: warning: exported var KiT_ProgressBar should have comment or be unexported (golint)
    • Line 1016: warning: exported method ProgressBar.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 1021: warning: exported function ProgressDefaultInc should have comment or be unexported (golint)
    • Line 1033: warning: exported method ProgressBar.Start should have comment or be unexported (golint)
    • Line 1041: warning: exported method ProgressBar.UpdtBar should have comment or be unexported (golint)
    • Line 1058: warning: exported var ProgressBarProps should have comment or be unexported (golint)
    • Line 1094: warning: exported method ProgressBar.Defaults should have comment or be unexported (golint)
    • giv/keychordview.go
    • Line 29: warning: don't use underscores in Go names; var KiT_KeyChordValueView should be KiTKeyChordValueView (golint)
    • Line 29: warning: exported var KiT_KeyChordValueView should have comment or be unexported (golint)
    • Line 31: warning: exported method KeyChordValueView.WidgetType should have comment or be unexported (golint)
    • Line 36: warning: exported method KeyChordValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 45: warning: exported method KeyChordValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 60: warning: exported method KeyChordValueView.HasAction should have comment or be unexported (golint)
    • Line 76: warning: don't use underscores in Go names; var KiT_KeyChordEdit should be KiTKeyChordEdit (golint)
    • Line 76: warning: exported var KiT_KeyChordEdit should have comment or be unexported (golint)
    • Line 78: warning: exported method KeyChordEdit.Disconnect should have comment or be unexported (golint)
    • Line 83: warning: exported var KeyChordEditProps should have comment or be unexported (golint)
    • Line 113: warning: exported method KeyChordEdit.MakeContextMenu should have comment or be unexported (golint)
    • Line 122: warning: exported method KeyChordEdit.MouseEvent should have comment or be unexported (golint)
    • Line 145: warning: exported method KeyChordEdit.KeyChordEvent should have comment or be unexported (golint)
    • Line 158: warning: exported method KeyChordEdit.Style2D should have comment or be unexported (golint)
    • Line 169: warning: exported method KeyChordEdit.ConnectEvents2D should have comment or be unexported (golint)
    • Line 175: warning: exported method KeyChordEdit.FocusChanged2D should have comment or be unexported (golint)
    • gist/layout.go
    • Line 61: warning: exported method Layout.Defaults should have comment or be unexported (golint)
    • Line 68: warning: exported method Layout.SetStylePost should have comment or be unexported (golint)
    • Line 71: warning: comment on exported method Layout.AlignDim should be of the form "AlignDim ..." (golint)
    • Line 81: warning: comment on exported method Layout.PosDots should be of the form "PosDots ..." (golint)
    • Line 86: warning: comment on exported method Layout.SizeDots should be of the form "SizeDots ..." (golint)
    • Line 91: warning: comment on exported method Layout.MaxSizeDots should be of the form "MaxSizeDots ..." (golint)
    • Line 96: warning: comment on exported method Layout.MinSizeDots should be of the form "MinSizeDots ..." (golint)
    • Line 102: warning: receiver name ly should be consistent with previous receiver name ls for Layout (golint)
    • Line 123: warning: exported const AlignLeft should have comment (or a comment on this block) or be unexported (golint)
    • Line 126: warning: comment on exported const AlignMiddle should be of the form "AlignMiddle ..." (golint)
    • Line 131: warning: comment on exported const AlignJustify should be of the form "AlignJustify ..." (golint)
    • Line 138: warning: comment on exported const AlignSub should be of the form "AlignSub ..." (golint)
    • Line 140: warning: comment on exported const AlignSuper should be of the form "AlignSuper ..." (golint)
    • Line 147: warning: don't use underscores in Go names; var KiT_Align should be KiTAlign (golint)
    • Line 147: warning: exported var KiT_Align should have comment or be unexported (golint)
    • Line 149: warning: exported method Align.MarshalJSON should have comment or be unexported (golint)
    • Line 150: warning: exported method Align.UnmarshalJSON should have comment or be unexported (golint)
    • Line 152: warning: comment on exported function IsAlignStart should be of the form "IsAlignStart ..." (golint)
    • Line 157: warning: comment on exported function IsAlignMiddle should be of the form "IsAlignMiddle ..." (golint)
    • Line 162: warning: comment on exported function IsAlignEnd should be of the form "IsAlignEnd ..." (golint)
    • Line 167: warning: comment on exported type Overflow should be of the form "Overflow ..." (with optional leading article) (golint)
    • Line 194: warning: exported const OverflowN should have comment (or a comment on this block) or be unexported (golint)
    • Line 197: warning: don't use underscores in Go names; var KiT_Overflow should be KiTOverflow (golint)
    • Line 197: warning: exported var KiT_Overflow should have comment or be unexported (golint)
    • Line 199: warning: exported method Overflow.MarshalJSON should have comment or be unexported (golint)
    • Line 200: warning: exported method Overflow.UnmarshalJSON should have comment or be unexported (golint)
    • Line 214: warning: comment on exported method SizePrefs.HasMaxStretch should be of the form "HasMaxStretch ..." (golint)
    • Line 219: warning: comment on exported method SizePrefs.CanStretchNeed should be of the form "CanStretchNeed ..." (golint)
    • svg/io.go
    • Line 38: warning: error var paramMismatchError should have name of the form errFoo (golint)
    • Line 39: warning: error var commandUnknownError should have name of the form errFoo (golint)
    • Line 40: warning: error var zeroLengthIdError should have name of the form errFoo (golint)
    • Line 41: warning: error var missingIdError should have name of the form errFoo (golint)
    • Line 810: warning: exported function XMLAddAttr should have comment or be unexported (golint)
    • Line 982: warning: exported function SVGNodeXMLGrad should have comment or be unexported (golint)
    • oswin/driver/glos/glos_x11.go
    • Line 96: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 99: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • gi/buttonbox.go
    • Line 32: warning: don't use underscores in Go names; var KiT_ButtonBox should be KiTButtonBox (golint)
    • Line 32: warning: exported var KiT_ButtonBox should have comment or be unexported (golint)
    • Line 39: warning: exported method ButtonBox.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 45: warning: exported method ButtonBox.Disconnect should have comment or be unexported (golint)
    • Line 50: warning: exported var ButtonBoxProps should have comment or be unexported (golint)
    • Line 181: warning: exported method ButtonBox.ConfigItems should have comment or be unexported (golint)
    • Line 203: warning: exported method ButtonBox.ConfigParts should have comment or be unexported (golint)
    • Line 219: warning: exported method ButtonBox.ConfigPartsIfNeeded should have comment or be unexported (golint)
    • Line 226: warning: exported method ButtonBox.Init2D should have comment or be unexported (golint)
    • Line 231: warning: exported method ButtonBox.Style2D should have comment or be unexported (golint)
    • Line 239: warning: exported method ButtonBox.Layout2D should have comment or be unexported (golint)
    • Line 246: warning: exported method ButtonBox.RenderButtonBox should have comment or be unexported (golint)
    • Line 252: warning: exported method ButtonBox.Render2D should have comment or be unexported (golint)
    • gi/doc.go
    • Line 5: warning: package comment should be of the form "Package gi ..." (golint)
    • oswin/clip/clip.go
    • Line 16: warning: comment on exported type Board should be of the form "Board ..." (with optional leading article) (golint)
    • histyle/hitags.go
    • Line 12: warning: comment on exported function TokenFromChroma should be of the form "TokenFromChroma ..." (golint)
    • gi/widget.go
    • Line 42: warning: don't use underscores in Go names; var KiT_WidgetBase should be KiTWidgetBase (golint)
    • Line 42: warning: exported var KiT_WidgetBase should have comment or be unexported (golint)
    • Line 44: warning: exported var WidgetBaseProps should have comment or be unexported (golint)
    • Line 49: warning: exported method WidgetBase.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 61: warning: exported method WidgetBase.Disconnect should have comment or be unexported (golint)
    • Line 66: warning: exported method WidgetBase.AsWidget should have comment or be unexported (golint)
    • Line 105: warning: exported method WidgetBase.Init2D should have comment or be unexported (golint)
    • Line 315: warning: exported method WidgetBase.Style2D should have comment or be unexported (golint)
    • Line 346: warning: exported method WidgetBase.InitLayout2D should have comment or be unexported (golint)
    • Line 353: warning: exported method WidgetBase.Size2DBase should have comment or be unexported (golint)
    • Line 357: warning: exported method WidgetBase.Size2D should have comment or be unexported (golint)
    • Line 382: warning: exported method WidgetBase.BBox2D should have comment or be unexported (golint)
    • Line 386: warning: exported method WidgetBase.ComputeBBox2D should have comment or be unexported (golint)
    • Line 419: warning: exported method WidgetBase.Layout2D should have comment or be unexported (golint)
    • Line 436: warning: exported method WidgetBase.ChildrenBBox2D should have comment or be unexported (golint)
    • Line 499: warning: exported method WidgetBase.Render2D should have comment or be unexported (golint)
    • Line 542: warning: exported method WidgetBase.Move2D should have comment or be unexported (golint)
    • Line 584: warning: exported method WidgetBase.MakeContextMenu should have comment or be unexported (golint)
    • Line 593: warning: exported var TooltipFrameProps should have comment or be unexported (golint)
    • Line 670: warning: exported const WidgetSignalsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 817: warning: comment on exported method WidgetBase.Size2DFromWH should be of the form "Size2DFromWH ..." (golint)
    • Line 854: warning: don't use underscores in Go names; var KiT_PartsWidgetBase should be KiTPartsWidgetBase (golint)
    • Line 854: warning: exported var KiT_PartsWidgetBase should have comment or be unexported (golint)
    • Line 856: warning: exported var PartsWidgetBaseProps should have comment or be unexported (golint)
    • Line 861: warning: exported method PartsWidgetBase.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 885: warning: exported method PartsWidgetBase.Size2DParts should have comment or be unexported (golint)
    • Line 890: warning: exported method PartsWidgetBase.Size2D should have comment or be unexported (golint)
    • Line 894: warning: exported method PartsWidgetBase.ComputeBBox2DParts should have comment or be unexported (golint)
    • Line 899: warning: exported method PartsWidgetBase.ComputeBBox2D should have comment or be unexported (golint)
    • Line 903: warning: exported method PartsWidgetBase.Layout2DParts should have comment or be unexported (golint)
    • Line 910: warning: exported method PartsWidgetBase.Layout2D should have comment or be unexported (golint)
    • Line 916: warning: exported method PartsWidgetBase.Render2DParts should have comment or be unexported (golint)
    • Line 920: warning: exported method PartsWidgetBase.Move2D should have comment or be unexported (golint)
    • giv/sliceview.go
    • Line 28: warning: don't use underscores in Go names; var KiT_SliceView should be KiTSliceView (golint)
    • Line 28: warning: exported var KiT_SliceView should have comment or be unexported (golint)
    • Line 44: warning: exported var SliceViewProps should have comment or be unexported (golint)
    • Line 51: warning: exported method SliceView.StyleRow should have comment or be unexported (golint)
    • giv/structview.go
    • Line 40: warning: don't use underscores in Go names; var KiT_StructView should be KiTStructView (golint)
    • Line 40: warning: exported var KiT_StructView should have comment or be unexported (golint)
    • Line 47: warning: exported method StructView.Disconnect should have comment or be unexported (golint)
    • Line 52: warning: exported var StructViewProps should have comment or be unexported (golint)
    • Line 334: warning: exported method StructView.Style2D should have comment or be unexported (golint)
    • Line 342: warning: exported method StructView.UpdateDefaults should have comment or be unexported (golint)
    • Line 355: warning: exported method StructView.Render2D should have comment or be unexported (golint)
    • gi3d/embed2d.go
    • Line 34: warning: don't use underscores in Go names; var KiT_Embed2D should be KiTEmbed2D (golint)
    • Line 34: warning: exported var KiT_Embed2D should have comment or be unexported (golint)
    • Line 41: warning: comment on exported const FixedSize should be of the form "FixedSize ..." (golint)
    • Line 61: warning: exported method Embed2D.Defaults should have comment or be unexported (golint)
    • Line 69: warning: exported method Embed2D.Disconnect should have comment or be unexported (golint)
    • Line 123: warning: exported method Embed2D.Init3D should have comment or be unexported (golint)
    • Line 169: warning: exported method Embed2D.UpdateWorldMatrix should have comment or be unexported (golint)
    • Line 183: warning: exported method Embed2D.UpdateBBox2D should have comment or be unexported (golint)
    • Line 208: warning: exported method Embed2D.RenderClass should have comment or be unexported (golint)
    • Line 212: warning: exported var Embed2DProps should have comment or be unexported (golint)
    • Line 216: warning: exported method Embed2D.Project2D should have comment or be unexported (golint)
    • Line 247: warning: exported method Embed2D.ConnectEvents3D should have comment or be unexported (golint)
    • Line 366: warning: don't use underscores in Go names; var KiT_EmbedViewport should be KiTEmbedViewport (golint)
    • Line 366: warning: exported var KiT_EmbedViewport should have comment or be unexported (golint)
    • Line 368: warning: exported var EmbedViewportProps should have comment or be unexported (golint)
    • Line 390: warning: exported method EmbedViewport.VpTop should have comment or be unexported (golint)
    • Line 394: warning: exported method EmbedViewport.VpTopNode should have comment or be unexported (golint)
    • Line 398: warning: exported method EmbedViewport.VpTopUpdateStart should have comment or be unexported (golint)
    • Line 406: warning: exported method EmbedViewport.VpTopUpdateEnd should have comment or be unexported (golint)
    • Line 414: warning: exported method EmbedViewport.VpEventMgr should have comment or be unexported (golint)
    • Line 418: warning: exported method EmbedViewport.VpIsVisible should have comment or be unexported (golint)
    • Line 425: warning: exported method EmbedViewport.VpUploadAll should have comment or be unexported (golint)
    • Line 451: warning: exported method EmbedViewport.EventTopNode should have comment or be unexported (golint)
    • Line 455: warning: exported method EmbedViewport.FocusTopNode should have comment or be unexported (golint)
    • Line 459: warning: exported method EmbedViewport.EventTopUpdateStart should have comment or be unexported (golint)
    • Line 463: warning: exported method EmbedViewport.EventTopUpdateEnd should have comment or be unexported (golint)
    • Line 472: warning: exported method EmbedViewport.CurPopupIsTooltip should have comment or be unexported (golint)
    • gi3d/pose.go
    • Line 27: warning: don't use underscores in Go names; var KiT_Pose should be KiTPose (golint)
    • Line 27: warning: exported var KiT_Pose should have comment or be unexported (golint)
    • gi/buttons.go
    • Line 42: warning: don't use underscores in Go names; var KiT_ButtonBase should be KiTButtonBase (golint)
    • Line 42: warning: exported var KiT_ButtonBase should have comment or be unexported (golint)
    • Line 44: warning: exported var ButtonBaseProps should have comment or be unexported (golint)
    • Line 49: warning: exported method ButtonBase.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 64: warning: exported method ButtonBase.Disconnect should have comment or be unexported (golint)
    • Line 74: warning: don't use underscores in Go names; var KiT_ButtonFlags should be KiTButtonFlags (golint)
    • Line 74: warning: exported var KiT_ButtonFlags should have comment or be unexported (golint)
    • Line 77: warning: comment on exported const ButtonFlagCheckable should be of the form "ButtonFlagCheckable ..." (golint)
    • Line 80: warning: comment on exported const ButtonFlagChecked should be of the form "ButtonFlagChecked ..." (golint)
    • Line 83: warning: comment on exported const ButtonFlagMenu should be of the form "ButtonFlagMenu ..." (golint)
    • Line 86: warning: exported const ButtonFlagsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 97: warning: comment on exported const ButtonPressed should be of the form "ButtonPressed ..." (golint)
    • Line 100: warning: comment on exported const ButtonReleased should be of the form "ButtonReleased ..." (golint)
    • Line 104: warning: comment on exported const ButtonToggled should be of the form "ButtonToggled ..." (golint)
    • Line 108: warning: exported const ButtonSignalsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 115: warning: comment on exported type ButtonStates should be of the form "ButtonStates ..." (with optional leading article) (golint)
    • Line 120: warning: don't use underscores in Go names; var KiT_ButtonStates should be KiTButtonStates (golint)
    • Line 120: warning: exported var KiT_ButtonStates should have comment or be unexported (golint)
    • Line 122: warning: exported method ButtonStates.MarshalJSON should have comment or be unexported (golint)
    • Line 123: warning: exported method ButtonStates.UnmarshalJSON should have comment or be unexported (golint)
    • Line 126: warning: comment on exported const ButtonActive should be of the form "ButtonActive ..." (golint)
    • Line 129: warning: comment on exported const ButtonInactive should be of the form "ButtonInactive ..." (golint)
    • Line 132: warning: comment on exported const ButtonHover should be of the form "ButtonHover ..." (golint)
    • Line 135: warning: comment on exported const ButtonFocus should be of the form "ButtonFocus ..." (golint)
    • Line 138: warning: comment on exported const ButtonDown should be of the form "ButtonDown ..." (golint)
    • Line 141: warning: comment on exported const ButtonSelected should be of the form "ButtonSelected ..." (golint)
    • Line 145: warning: comment on exported const ButtonStatesN should be of the form "ButtonStatesN ..." (golint)
    • Line 149: warning: comment on exported var ButtonSelectors should be of the form "ButtonSelectors ..." (golint)
    • Line 417: warning: exported method ButtonBase.ConfigPartsIndicator should have comment or be unexported (golint)
    • Line 450: warning: comment on exported method ButtonBase.MouseEvent should be of the form "MouseEvent ..." (golint)
    • Line 471: warning: comment on exported method ButtonBase.MouseFocusEvent should be of the form "MouseFocusEvent ..." (golint)
    • Line 518: warning: exported method ButtonBase.HoverTooltipEvent should have comment or be unexported (golint)
    • Line 537: warning: exported method ButtonBase.ButtonEvents should have comment or be unexported (golint)
    • Line 574: warning: exported method ButtonBase.AsButtonBase should have comment or be unexported (golint)
    • Line 578: warning: exported method ButtonBase.Init2D should have comment or be unexported (golint)
    • Line 584: warning: exported method ButtonBase.ButtonRelease should have comment or be unexported (golint)
    • Line 588: warning: exported method ButtonBase.StyleParts should have comment or be unexported (golint)
    • Line 599: warning: exported method ButtonBase.ConfigParts should have comment or be unexported (golint)
    • Line 612: warning: exported method ButtonBase.ConfigPartsIfNeeded should have comment or be unexported (golint)
    • Line 669: warning: exported method ButtonBase.Style2D should have comment or be unexported (golint)
    • Line 681: warning: exported method ButtonBase.Layout2D should have comment or be unexported (golint)
    • Line 693: warning: exported method ButtonBase.RenderButton should have comment or be unexported (golint)
    • Line 699: warning: exported method ButtonBase.Render2D should have comment or be unexported (golint)
    • Line 715: warning: exported method ButtonBase.ConnectEvents2D should have comment or be unexported (golint)
    • Line 719: warning: exported method ButtonBase.FocusChanged2D should have comment or be unexported (golint)
    • Line 734: warning: exported method ButtonBase.Destroy should have comment or be unexported (golint)
    • Line 750: warning: don't use underscores in Go names; var KiT_Button should be KiTButton (golint)
    • Line 750: warning: exported var KiT_Button should have comment or be unexported (golint)
    • Line 757: warning: exported method Button.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 762: warning: exported var ButtonProps should have comment or be unexported (golint)
    • Line 835: warning: don't use underscores in Go names; var KiT_CheckBox should be KiTCheckBox (golint)
    • Line 835: warning: exported var KiT_CheckBox should have comment or be unexported (golint)
    • Line 842: warning: exported method CheckBox.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 848: warning: exported var CheckBoxProps should have comment or be unexported (golint)
    • Line 908: warning: exported method CheckBox.AsButtonBase should have comment or be unexported (golint)
    • Line 922: warning: exported method CheckBox.ButtonRelease should have comment or be unexported (golint)
    • Line 947: warning: exported method CheckBox.Init2D should have comment or be unexported (golint)
    • Line 953: warning: exported method CheckBox.StyleParts should have comment or be unexported (golint)
    • Line 961: warning: exported method CheckBox.ConfigParts should have comment or be unexported (golint)
    • Line 1010: warning: exported method CheckBox.ConfigPartsIfNeeded should have comment or be unexported (golint)
    • giv/structviewinline.go
    • Line 33: warning: don't use underscores in Go names; var KiT_StructViewInline should be KiTStructViewInline (golint)
    • Line 33: warning: exported var KiT_StructViewInline should have comment or be unexported (golint)
    • Line 35: warning: exported method StructViewInline.Disconnect should have comment or be unexported (golint)
    • Line 60: warning: exported var StructViewInlineProps should have comment or be unexported (golint)
    • Line 126: warning: exported method StructViewInline.UpdateFields should have comment or be unexported (golint)
    • Line 134: warning: exported method StructViewInline.UpdateDefaults should have comment or be unexported (golint)
    • Line 147: warning: exported method StructViewInline.Render2D should have comment or be unexported (golint)
    • girl/doc.go
    • Line 5: warning: package comment should be of the form "Package girl ..." (golint)
    • svg/path.go
    • Line 29: warning: don't use underscores in Go names; var KiT_Path should be KiTPath (golint)
    • Line 29: warning: exported var KiT_Path should have comment or be unexported (golint)
    • Line 40: warning: exported method Path.SVGName should have comment or be unexported (golint)
    • Line 42: warning: exported method Path.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 50: warning: exported method Path.SetPos should have comment or be unexported (golint)
    • Line 54: warning: exported method Path.SetSize should have comment or be unexported (golint)
    • Line 71: warning: exported method Path.SVGLocalBBox should have comment or be unexported (golint)
    • Line 79: warning: exported method Path.Render2D should have comment or be unexported (golint)
    • Line 132: warning: comment on exported const PcM should be of the form "PcM ..." (golint)
    • Line 134: warning: comment on exported const Pcm should be of the form "Pcm ..." (golint)
    • Line 136: warning: comment on exported const PcL should be of the form "PcL ..." (golint)
    • Line 138: warning: comment on exported const Pcl should be of the form "Pcl ..." (golint)
    • Line 140: warning: comment on exported const PcH should be of the form "PcH ..." (golint)
    • Line 142: warning: comment on exported const Pch should be of the form "Pch ..." (golint)
    • Line 144: warning: comment on exported const PcV should be of the form "PcV ..." (golint)
    • Line 146: warning: comment on exported const Pcv should be of the form "Pcv ..." (golint)
    • Line 148: warning: comment on exported const PcC should be of the form "PcC ..." (golint)
    • Line 150: warning: comment on exported const Pcc should be of the form "Pcc ..." (golint)
    • Line 152: warning: comment on exported const PcS should be of the form "PcS ..." (golint)
    • Line 154: warning: comment on exported const Pcs should be of the form "Pcs ..." (golint)
    • Line 156: warning: comment on exported const PcQ should be of the form "PcQ ..." (golint)
    • Line 158: warning: comment on exported const Pcq should be of the form "Pcq ..." (golint)
    • Line 160: warning: comment on exported const PcT should be of the form "PcT ..." (golint)
    • Line 162: warning: comment on exported const Pct should be of the form "Pct ..." (golint)
    • Line 164: warning: comment on exported const PcA should be of the form "PcA ..." (golint)
    • Line 166: warning: comment on exported const Pca should be of the form "Pca ..." (golint)
    • Line 168: warning: comment on exported const PcZ should be of the form "PcZ ..." (golint)
    • Line 170: warning: comment on exported const Pcz should be of the form "Pcz ..." (golint)
    • Line 172: warning: comment on exported const PcErr should be of the form "PcErr ..." (golint)
    • Line 178: warning: don't use underscores in Go names; var KiT_PathCmds should be KiTPathCmds (golint)
    • Line 178: warning: exported var KiT_PathCmds should have comment or be unexported (golint)
    • Line 180: warning: exported method PathCmds.MarshalJSON should have comment or be unexported (golint)
    • Line 181: warning: exported method PathCmds.UnmarshalJSON should have comment or be unexported (golint)
    • Line 198: warning: receiver name pc should be consistent with previous receiver name ev for PathCmds (golint)
    • Line 741: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • svg/marker.go
    • Line 30: warning: don't use underscores in Go names; var KiT_Marker should be KiTMarker (golint)
    • Line 30: warning: exported var KiT_Marker should have comment or be unexported (golint)
    • Line 37: warning: exported method Marker.SVGName should have comment or be unexported (golint)
    • Line 39: warning: exported method Marker.EnforceSVGName should have comment or be unexported (golint)
    • Line 41: warning: exported method Marker.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 60: warning: exported const StrokeWidth should have comment (or a comment on this block) or be unexported (golint)
    • Line 67: warning: don't use underscores in Go names; var KiT_MarkerUnits should be KiTMarkerUnits (golint)
    • Line 67: warning: exported var KiT_MarkerUnits should have comment or be unexported (golint)
    • Line 69: warning: exported method MarkerUnits.MarshalJSON should have comment or be unexported (golint)
    • Line 70: warning: exported method MarkerUnits.UnmarshalJSON should have comment or be unexported (golint)
    • Line 74: warning: receiver name mrk should be consistent with previous receiver name g for Marker (golint)
    • Line 100: warning: exported method Marker.Render2D should have comment or be unexported (golint)
    • gi/prefs.go
    • Line 57: warning: don't use underscores in Go names; var KiT_Preferences should be KiTPreferences (golint)
    • Line 57: warning: exported var KiT_Preferences should have comment or be unexported (golint)
    • Line 66: warning: exported method Preferences.Defaults should have comment or be unexported (golint)
    • Line 146: warning: comment on exported method Preferences.SaveColors should be of the form "SaveColors ..." (golint)
    • Line 475: warning: don't use underscores in Go names; var KiT_ColorPrefs should be KiTColorPrefs (golint)
    • Line 475: warning: exported var KiT_ColorPrefs should have comment or be unexported (golint)
    • Line 477: warning: exported method ColorPrefs.Defaults should have comment or be unexported (golint)
    • Line 490: warning: exported method ColorPrefs.DarkDefaults should have comment or be unexported (golint)
    • Line 503: warning: exported function DefaultColorSchemes should have comment or be unexported (golint)
    • Line 625: warning: exported method ParamPrefs.Defaults should have comment or be unexported (golint)
    • Line 767: warning: exported type FilePaths should have comment or be unexported (golint)
    • Line 769: warning: exported var SavedPaths should have comment or be unexported (golint)
    • Line 771: warning: comment on exported method FilePaths.OpenJSON should be of the form "OpenJSON ..." (golint)
    • Line 782: warning: comment on exported method FilePaths.SaveJSON should be of the form "SaveJSON ..." (golint)
    • Line 870: warning: don't use underscores in Go names; var KiT_PrefsDetailed should be KiTPrefsDetailed (golint)
    • Line 870: warning: exported var KiT_PrefsDetailed should have comment or be unexported (golint)
    • Line 1030: warning: don't use underscores in Go names; var KiT_PrefsDebug should be KiTPrefsDebug (golint)
    • Line 1030: warning: exported var KiT_PrefsDebug should have comment or be unexported (golint)
    • gi/version.go
    • Line 6: warning: exported const Version should have comment (or a comment on this block) or be unexported (golint)
    • gi3d/camera.go
    • Line 32: warning: don't use underscores in Go names; var KiT_Camera should be KiTCamera (golint)
    • Line 32: warning: exported var KiT_Camera should have comment or be unexported (golint)
    • Line 34: warning: exported method Camera.Defaults should have comment or be unexported (golint)
    • gi3d/text2d.go
    • Line 44: warning: don't use underscores in Go names; var KiT_Text2D should be KiTText2D (golint)
    • Line 44: warning: exported var KiT_Text2D should have comment or be unexported (golint)
    • Line 54: warning: exported method Text2D.Defaults should have comment or be unexported (golint)
    • Line 66: warning: exported method Text2D.Disconnect should have comment or be unexported (golint)
    • Line 105: warning: exported method Text2D.Init3D should have comment or be unexported (golint)
    • Line 130: warning: exported method Text2D.RenderText should have comment or be unexported (golint)
    • Line 203: warning: exported method Text2D.UpdateWorldMatrix should have comment or be unexported (golint)
    • Line 230: warning: exported method Text2D.IsTransparent should have comment or be unexported (golint)
    • Line 237: warning: exported method Text2D.RenderClass should have comment or be unexported (golint)
    • Line 244: warning: exported var Text2DProps should have comment or be unexported (golint)
    • giv/valueview.go
    • Line 122: warning: comment on exported var ValueViewMap should be of the form "ValueViewMap ..." (golint)
    • Line 221: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 290: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 303: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 320: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 374: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 526: warning: don't use underscores in Go names; var KiT_ValueViewBase should be KiTValueViewBase (golint)
    • Line 526: warning: exported var KiT_ValueViewBase should have comment or be unexported (golint)
    • Line 528: warning: exported var ValueViewBaseProps should have comment or be unexported (golint)
    • Line 532: warning: exported method ValueViewBase.Disconnect should have comment or be unexported (golint)
    • Line 537: warning: exported method ValueViewBase.AsValueViewBase should have comment or be unexported (golint)
    • Line 541: warning: exported method ValueViewBase.SetStructValue should have comment or be unexported (golint)
    • Line 551: warning: exported method ValueViewBase.SetMapKey should have comment or be unexported (golint)
    • Line 560: warning: exported method ValueViewBase.SetMapValue should have comment or be unexported (golint)
    • Line 572: warning: exported method ValueViewBase.SetSliceValue should have comment or be unexported (golint)
    • Line 609: warning: comment on exported method ValueViewBase.OwnerKind should be of the form "OwnerKind ..." (golint)
    • Line 614: warning: exported method ValueViewBase.IsInactive should have comment or be unexported (golint)
    • Line 627: warning: exported method ValueViewBase.HasAction should have comment or be unexported (golint)
    • Line 631: warning: exported method ValueViewBase.Activate should have comment or be unexported (golint)
    • Line 634: warning: exported method ValueViewBase.Val should have comment or be unexported (golint)
    • Line 638: warning: exported method ValueViewBase.SetValue should have comment or be unexported (golint)
    • Line 721: warning: exported method ValueViewBase.SaveTmp should have comment or be unexported (golint)
    • Line 744: warning: exported method ValueViewBase.CreateTempIfNotPtr should have comment or be unexported (golint)
    • Line 757: warning: exported method ValueViewBase.SetTags should have comment or be unexported (golint)
    • Line 766: warning: exported method ValueViewBase.SetTag should have comment or be unexported (golint)
    • Line 773: warning: exported method ValueViewBase.Tag should have comment or be unexported (golint)
    • Line 785: warning: exported method ValueViewBase.AllTags should have comment or be unexported (golint)
    • Line 874: warning: exported method ValueViewBase.WidgetType should have comment or be unexported (golint)
    • Line 879: warning: exported method ValueViewBase.UpdateWidget should have comment or be unexported (golint)
    • Line 894: warning: exported method ValueViewBase.ConfigWidget should have comment or be unexported (golint)
    • Line 958: warning: comment on exported type ViewIFace should be of the form "ViewIFace ..." (with optional leading article) (golint)
    • Line 962: warning: exported method ViewIFace.CtxtMenuView should have comment or be unexported (golint)
    • Line 966: warning: exported method ViewIFace.GoGiEditor should have comment or be unexported (golint)
    • Line 970: warning: exported method ViewIFace.PrefsView should have comment or be unexported (golint)
    • Line 974: warning: exported method ViewIFace.KeyMapsView should have comment or be unexported (golint)
    • Line 978: warning: exported method ViewIFace.PrefsDetView should have comment or be unexported (golint)
    • Line 982: warning: exported method ViewIFace.HiStylesView should have comment or be unexported (golint)
    • Line 990: warning: exported method ViewIFace.HiStyleInit should have comment or be unexported (golint)
    • Line 994: warning: exported method ViewIFace.SetHiStyleDefault should have comment or be unexported (golint)
    • Line 998: warning: exported method ViewIFace.PrefsDetDefaults should have comment or be unexported (golint)
    • Line 1009: warning: exported method ViewIFace.PrefsDetApply should have comment or be unexported (golint)
    • Line 1020: warning: exported method ViewIFace.PrefsDbgView should have comment or be unexported (golint)
    • Line 1035: warning: exported function VersCtrlNameProper should have comment or be unexported (golint)
    • Line 1059: warning: don't use underscores in Go names; var KiT_VersCtrlValueView should be KiTVersCtrlValueView (golint)
    • Line 1059: warning: exported var KiT_VersCtrlValueView should have comment or be unexported (golint)
    • Line 1061: warning: exported method VersCtrlValueView.WidgetType should have comment or be unexported (golint)
    • Line 1066: warning: exported method VersCtrlValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 1078: warning: exported method VersCtrlValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 1090: warning: exported method VersCtrlValueView.HasAction should have comment or be unexported (golint)
    • Line 1094: warning: exported method VersCtrlValueView.Activate should have comment or be unexported (golint)
    • svg/svg.go
    • Line 45: warning: don't use underscores in Go names; var KiT_SVG should be KiTSVG (golint)
    • Line 45: warning: exported var KiT_SVG should have comment or be unexported (golint)
    • Line 52: warning: exported method SVG.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 108: warning: exported method SVG.Init2D should have comment or be unexported (golint)
    • Line 115: warning: exported method SVG.Size2D should have comment or be unexported (golint)
    • Line 172: warning: exported method SVG.StyleSVG should have comment or be unexported (golint)
    • Line 188: warning: exported method SVG.Style2D should have comment or be unexported (golint)
    • Line 201: warning: exported method SVG.Layout2D should have comment or be unexported (golint)
    • Line 209: warning: exported method SVG.ConnectEvents2D should have comment or be unexported (golint)
    • Line 218: warning: exported method SVG.Render2D should have comment or be unexported (golint)
    • Line 366: warning: don't use underscores in Go names; var KiT_SVGFlags should be KiTSVGFlags (golint)
    • Line 366: warning: exported var KiT_SVGFlags should have comment or be unexported (golint)
    • Line 374: warning: exported const SVGFlagsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 377: warning: exported var SVGProps should have comment or be unexported (golint)
    • gi/viewport.go
    • Line 96: warning: don't use underscores in Go names; var KiT_Viewport2D should be KiTViewport2D (golint)
    • Line 96: warning: exported var KiT_Viewport2D should have comment or be unexported (golint)
    • Line 98: warning: exported var Viewport2DProps should have comment or be unexported (golint)
    • Line 104: warning: exported method Viewport2D.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 151: warning: don't use underscores in Go names; var KiT_VpFlags should be KiTVpFlags (golint)
    • Line 151: warning: exported var KiT_VpFlags should have comment or be unexported (golint)
    • Line 204: warning: exported const VpFlagsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 207: warning: exported method Viewport2D.IsPopup should have comment or be unexported (golint)
    • Line 211: warning: exported method Viewport2D.IsMenu should have comment or be unexported (golint)
    • Line 215: warning: exported method Viewport2D.IsCompleter should have comment or be unexported (golint)
    • Line 219: warning: exported method Viewport2D.IsCorrector should have comment or be unexported (golint)
    • Line 223: warning: exported method Viewport2D.IsTooltip should have comment or be unexported (golint)
    • Line 227: warning: exported method Viewport2D.IsSVG should have comment or be unexported (golint)
    • Line 231: warning: exported method Viewport2D.IsUpdatingNode should have comment or be unexported (golint)
    • Line 235: warning: exported method Viewport2D.NeedsFullRender should have comment or be unexported (golint)
    • Line 239: warning: exported method Viewport2D.IsDoingFullRender should have comment or be unexported (golint)
    • Line 243: warning: exported method Viewport2D.IsVisible should have comment or be unexported (golint)
    • Line 253: warning: exported method Viewport2D.VpTop should have comment or be unexported (golint)
    • Line 267: warning: exported method Viewport2D.VpTopNode should have comment or be unexported (golint)
    • Line 274: warning: exported method Viewport2D.VpTopUpdateStart should have comment or be unexported (golint)
    • Line 281: warning: exported method Viewport2D.VpTopUpdateEnd should have comment or be unexported (golint)
    • Line 292: warning: exported method Viewport2D.VpEventMgr should have comment or be unexported (golint)
    • Line 299: warning: exported method Viewport2D.VpIsVisible should have comment or be unexported (golint)
    • Line 338: warning: comment on exported method Viewport2D.SetCurWin should be of the form "SetCurWin ..." (golint)
    • Line 414: warning: comment on exported method Viewport2D.DeletePopup should be of the form "DeletePopup ..." (golint)
    • Line 437: warning: exported method Viewport2D.AsViewport2D should have comment or be unexported (golint)
    • Line 441: warning: exported method Viewport2D.Init2D should have comment or be unexported (golint)
    • Line 448: warning: exported method Viewport2D.Style2D should have comment or be unexported (golint)
    • Line 457: warning: exported method Viewport2D.Size2D should have comment or be unexported (golint)
    • Line 469: warning: exported method Viewport2D.Layout2D should have comment or be unexported (golint)
    • Line 474: warning: exported method Viewport2D.BBox2D should have comment or be unexported (golint)
    • Line 486: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 501: warning: exported method Viewport2D.ComputeBBox2D should have comment or be unexported (golint)
    • Line 521: warning: exported method Viewport2D.ChildrenBBox2D should have comment or be unexported (golint)
    • Line 570: warning: comment on exported method Viewport2D.PushBounds should be of the form "PushBounds ..." (golint)
    • Line 599: warning: exported method Viewport2D.PopBounds should have comment or be unexported (golint)
    • Line 604: warning: exported method Viewport2D.Move2D should have comment or be unexported (golint)
    • Line 612: warning: exported method Viewport2D.FillViewport should have comment or be unexported (golint)
    • Line 622: warning: exported method Viewport2D.FullReRenderIfNeeded should have comment or be unexported (golint)
    • Line 638: warning: exported method Viewport2D.Render2D should have comment or be unexported (golint)
    • svg/editor.go
    • Line 28: warning: don't use underscores in Go names; var KiT_Editor should be KiTEditor (golint)
    • Line 28: warning: exported var KiT_Editor should have comment or be unexported (golint)
    • Line 30: warning: exported var EditorProps should have comment or be unexported (golint)
    • Line 39: warning: exported method Editor.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 48: warning: receiver name svg should be consistent with previous receiver name g for Editor (golint)
    • Line 117: warning: exported method Editor.ConnectEvents2D should have comment or be unexported (golint)
    • Line 117: warning: receiver name svg should be consistent with previous receiver name g for Editor (golint)
    • Line 122: warning: receiver name svg should be consistent with previous receiver name g for Editor (golint)
    • Line 134: warning: receiver name svg should be consistent with previous receiver name g for Editor (golint)
    • Line 139: warning: exported method Editor.Render2D should have comment or be unexported (golint)
    • Line 139: warning: receiver name svg should be consistent with previous receiver name g for Editor (golint)
    • gi/node2d.go
    • Line 25: warning: comment on exported type Node2DBase should be of the form "Node2DBase ..." (with optional leading article) (golint)
    • Line 72: warning: don't use underscores in Go names; var KiT_Node2DBase should be KiTNode2DBase (golint)
    • Line 72: warning: exported var KiT_Node2DBase should have comment or be unexported (golint)
    • Line 74: warning: exported var Node2DBaseProps should have comment or be unexported (golint)
    • Line 79: warning: exported method Node2DBase.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 275: warning: exported const FocusChangesN should have comment (or a comment on this block) or be unexported (golint)
    • Line 281: warning: exported method Node2DBase.PropTag should have comment or be unexported (golint)
    • Line 285: warning: exported method Node2DBase.BaseIface should have comment or be unexported (golint)
    • Line 285: warning: receiver name n should be consistent with previous receiver name nb for Node2DBase (golint)
    • Line 289: warning: exported method Node2DBase.AsNode2D should have comment or be unexported (golint)
    • Line 293: warning: exported method Node2DBase.AsViewport2D should have comment or be unexported (golint)
    • Line 297: warning: exported method Node2DBase.AsLayout2D should have comment or be unexported (golint)
    • Line 301: warning: exported method Node2DBase.AsWidget should have comment or be unexported (golint)
    • Line 305: warning: exported method Node2DBase.Init2D should have comment or be unexported (golint)
    • Line 308: warning: exported method Node2DBase.Style2D should have comment or be unexported (golint)
    • Line 311: warning: exported method Node2DBase.Size2D should have comment or be unexported (golint)
    • Line 314: warning: exported method Node2DBase.Layout2D should have comment or be unexported (golint)
    • Line 318: warning: exported method Node2DBase.BBox2D should have comment or be unexported (golint)
    • Line 322: warning: exported method Node2DBase.ComputeBBox2D should have comment or be unexported (golint)
    • Line 325: warning: exported method Node2DBase.ChildrenBBox2D should have comment or be unexported (golint)
    • Line 329: warning: exported method Node2DBase.Render2D should have comment or be unexported (golint)
    • Line 332: warning: exported method Node2DBase.ConnectEvents2D should have comment or be unexported (golint)
    • Line 335: warning: exported method Node2DBase.Move2D should have comment or be unexported (golint)
    • Line 338: warning: exported method Node2DBase.FocusChanged2D should have comment or be unexported (golint)
    • Line 341: warning: exported method Node2DBase.HasFocus2D should have comment or be unexported (golint)
    • Line 413: warning: exported method Node2DBase.FindNamedElement should have comment or be unexported (golint)
    • Line 429: warning: exported method Node2DBase.MakeContextMenu should have comment or be unexported (golint)
    • Line 432: warning: exported method Node2DBase.ContextMenuPos should have comment or be unexported (golint)
    • Line 440: warning: exported method Node2DBase.ContextMenu should have comment or be unexported (golint)
    • Line 451: warning: exported method Node2DBase.IsVisible should have comment or be unexported (golint)
    • Line 465: warning: exported method Node2DBase.IsDirectWinUpload should have comment or be unexported (golint)
    • Line 469: warning: exported method Node2DBase.DirectWinUpload should have comment or be unexported (golint)
    • Line 521: warning: comment on exported method Node2DBase.TopNode2D should be of the form "TopNode2D ..." (golint)
    • Line 544: warning: comment on exported method Node2DBase.EventMgr2D should be of the form "EventMgr2D ..." (golint)
    • Line 684: warning: comment on exported method Node2DBase.SetWinBBox should be of the form "SetWinBBox ..." (golint)
    • Line 1070: warning: don't use underscores in Go names; var KiT_MetaData2D should be KiTMetaData2D (golint)
    • Line 1070: warning: exported var KiT_MetaData2D should have comment or be unexported (golint)
    • Line 1072: warning: exported method MetaData2D.CopyFieldsFrom should have comment or be unexported (golint)
    • giv/gieditor.go
    • Line 29: warning: don't use underscores in Go names; var KiT_GiEditor should be KiTGiEditor (golint)
    • Line 29: warning: exported var KiT_GiEditor should have comment or be unexported (golint)
    • Line 132: warning: comment on exported method GiEditor.TitleWidget should be of the form "TitleWidget ..." (golint)
    • Line 206: warning: exported method GiEditor.SetChanged should have comment or be unexported (golint)
    • Line 211: warning: exported method GiEditor.Render2D should have comment or be unexported (golint)
    • Line 221: warning: exported var GiEditorProps should have comment or be unexported (golint)
    • gist/font.go
    • Line 39: warning: exported method Font.Defaults should have comment or be unexported (golint)
    • Line 89: warning: exported method Font.StyleFromProps should have comment or be unexported (golint)
    • Line 173: warning: exported const FontNormal should have comment (or a comment on this block) or be unexported (golint)
    • Line 181: warning: don't use underscores in Go names; var KiT_FontStyles should be KiTFontStyles (golint)
    • Line 181: warning: exported var KiT_FontStyles should have comment or be unexported (golint)
    • Line 183: warning: exported method FontStyles.MarshalJSON should have comment or be unexported (golint)
    • Line 184: warning: exported method FontStyles.UnmarshalJSON should have comment or be unexported (golint)
    • Line 197: warning: exported const WeightNormal should have comment (or a comment on this block) or be unexported (golint)
    • Line 222: warning: don't use underscores in Go names; var KiT_FontWeights should be KiTFontWeights (golint)
    • Line 222: warning: exported var KiT_FontWeights should have comment or be unexported (golint)
    • Line 224: warning: exported method FontWeights.MarshalJSON should have comment or be unexported (golint)
    • Line 225: warning: exported method FontWeights.UnmarshalJSON should have comment or be unexported (golint)
    • Line 268: warning: exported const FontStrNormal should have comment (or a comment on this block) or be unexported (golint)
    • Line 284: warning: don't use underscores in Go names; var KiT_FontStretch should be KiTFontStretch (golint)
    • Line 284: warning: exported var KiT_FontStretch should have comment or be unexported (golint)
    • Line 286: warning: exported method FontStretch.MarshalJSON should have comment or be unexported (golint)
    • Line 287: warning: exported method FontStretch.UnmarshalJSON should have comment or be unexported (golint)
    • Line 301: warning: exported const DecoNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 305: warning: comment on exported const DecoBlink should be of the form "DecoBlink ..." (golint)
    • Line 308: warning: comment on exported const DecoDottedUnderline should be of the form "DecoDottedUnderline ..." (golint)
    • Line 330: warning: don't use underscores in Go names; var KiT_TextDecorations should be KiTTextDecorations (golint)
    • Line 330: warning: exported var KiT_TextDecorations should have comment or be unexported (golint)
    • Line 332: warning: exported method TextDecorations.MarshalJSON should have comment or be unexported (golint)
    • Line 333: warning: exported method TextDecorations.UnmarshalJSON should have comment or be unexported (golint)
    • Line 339: warning: exported const ShiftBaseline should have comment (or a comment on this block) or be unexported (golint)
    • Line 347: warning: don't use underscores in Go names; var KiT_BaselineShifts should be KiTBaselineShifts (golint)
    • Line 347: warning: exported var KiT_BaselineShifts should have comment or be unexported (golint)
    • Line 349: warning: exported method BaselineShifts.MarshalJSON should have comment or be unexported (golint)
    • Line 350: warning: exported method BaselineShifts.UnmarshalJSON should have comment or be unexported (golint)
    • Line 356: warning: exported const FontVarNormal should have comment (or a comment on this block) or be unexported (golint)
    • Line 363: warning: don't use underscores in Go names; var KiT_FontVariants should be KiTFontVariants (golint)
    • Line 363: warning: exported var KiT_FontVariants should have comment or be unexported (golint)
    • Line 365: warning: exported method FontVariants.MarshalJSON should have comment or be unexported (golint)
    • Line 366: warning: exported method FontVariants.UnmarshalJSON should have comment or be unexported (golint)
    • gi3d/io/obj/obj.go
    • Line 55: warning: exported method Decoder.New should have comment or be unexported (golint)
    • Line 83: warning: exported method Decoder.Desc should have comment or be unexported (golint)
    • Line 87: warning: exported method Decoder.HasScene should have comment or be unexported (golint)
    • Line 91: warning: exported method Decoder.SetFile should have comment or be unexported (golint)
    • Line 96: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 138: warning: exported method Object.Destroy should have comment or be unexported (golint)
    • Line 156: warning: exported method Face.Destroy should have comment or be unexported (golint)
    • gist/color.go
    • Line 31: warning: don't use underscores in Go names; var KiT_Color should be KiTColor (golint)
    • Line 31: warning: exported var KiT_Color should have comment or be unexported (golint)
    • Line 33: warning: exported var ColorProps should have comment or be unexported (golint)
    • Line 59: warning: comment on exported method Color.RGBA should be of the form "RGBA ..." (golint)
    • Line 73: warning: exported var NilColor should have comment or be unexported (golint)
    • Line 177: warning: comment on exported method Color.SetNPFloat32 should be of the form "SetNPFloat32 ..." (golint)
    • Line 227: warning: comment on exported method Color.SetAlphaPreFix should be of the form "SetAlphaPreFix ..." (golint)
    • Line 496: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 505: warning: comment on exported method Color.ParseHex should be of the form "ParseHex ..." (golint)
    • Line 680: warning: comment on exported method RGBAf32.RGBA should be of the form "RGBA ..." (golint)
    • Line 695: warning: comment on exported method NRGBAf32.RGBA should be of the form "RGBA ..." (golint)
    • Line 715: warning: comment on exported method HSLA.RGBA should be of the form "RGBA ..." (golint)
    • Line 809: warning: exported var ColorModel should have comment or be unexported (golint)
    • Line 898: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • gi3d/sceneview.go
    • Line 22: warning: don't use underscores in Go names; var KiT_SceneView should be KiTSceneView (golint)
    • Line 22: warning: exported var KiT_SceneView should have comment or be unexported (golint)
    • Line 55: warning: exported method SceneView.Scene should have comment or be unexported (golint)
    • Line 59: warning: exported method SceneView.Toolbar should have comment or be unexported (golint)
    • Line 67: warning: exported method SceneView.ToolbarConfig should have comment or be unexported (golint)
    • gi/keyfun.go
    • Line 34: warning: exported const KeyFunNil should have comment (or a comment on this block) or be unexported (golint)
    • Line 41: warning: comment on exported const KeyFunHome should be of the form "KeyFunHome ..." (golint)
    • Line 57: warning: comment on exported const KeyFunCopy should be of the form "KeyFunCopy ..." (golint)
    • Line 92: warning: comment on exported const KeyFunMenuNew should be of the form "KeyFunMenuNew ..." (golint)
    • Line 110: warning: don't use underscores in Go names; var KiT_KeyFuns should be KiTKeyFuns (golint)
    • Line 110: warning: exported var KiT_KeyFuns should have comment or be unexported (golint)
    • Line 112: warning: exported method KeyFuns.MarshalJSON should have comment or be unexported (golint)
    • Line 113: warning: exported method KeyFuns.UnmarshalJSON should have comment or be unexported (golint)
    • Line 288: warning: don't use underscores in Go names; var KiT_KeyMaps should be KiTKeyMaps (golint)
    • Line 288: warning: exported var KiT_KeyMaps should have comment or be unexported (golint)
    • oswin/cursor/cursor.go
    • Line 82: warning: don't use underscores in Go names; var KiT_Shapes should be KiTShapes (golint)
    • Line 82: warning: exported var KiT_Shapes should have comment or be unexported (golint)
    • Line 144: warning: exported method CursorBase.Current should have comment or be unexported (golint)
    • Line 148: warning: exported method CursorBase.IsVisible should have comment or be unexported (golint)
    • Line 152: warning: exported method CursorBase.IsDrag should have comment or be unexported (golint)
    • gimain/gimain.go
    • Line 14: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 51: warning: exported function HasStarted should have comment or be unexported (golint)
    • gi3d/texture.go
    • Line 19: warning: exported type Texture should have comment or be unexported (golint)
    • Line 65: warning: don't use underscores in Go names; var KiT_TextureBase should be KiTTextureBase (golint)
    • Line 65: warning: exported var KiT_TextureBase should have comment or be unexported (golint)
    • Line 67: warning: exported method TextureBase.Name should have comment or be unexported (golint)
    • Line 71: warning: exported method TextureBase.BotZero should have comment or be unexported (golint)
    • Line 75: warning: exported method TextureBase.SetBotZero should have comment or be unexported (golint)
    • Line 82: warning: exported method TextureBase.IsTransparent should have comment or be unexported (golint)
    • Line 86: warning: exported method TextureBase.SetTransparent should have comment or be unexported (golint)
    • Line 90: warning: comment on exported method TextureBase.NewTex should be of the form "NewTex ..." (golint)
    • Line 137: warning: don't use underscores in Go names; var KiT_TextureFile should be KiTTextureFile (golint)
    • Line 137: warning: exported var KiT_TextureFile should have comment or be unexported (golint)
    • gist/text.go
    • Line 43: warning: exported method Text.Defaults should have comment or be unexported (golint)
    • Line 118: warning: comment on exported type UnicodeBidi should be of the form "UnicodeBidi ..." (with optional leading article) (golint)
    • Line 123: warning: exported const BidiNormal should have comment (or a comment on this block) or be unexported (golint)
    • Line 131: warning: don't use underscores in Go names; var KiT_UnicodeBidi should be KiTUnicodeBidi (golint)
    • Line 131: warning: exported var KiT_UnicodeBidi should have comment or be unexported (golint)
    • Line 133: warning: exported method UnicodeBidi.MarshalJSON should have comment or be unexported (golint)
    • Line 134: warning: exported method UnicodeBidi.UnmarshalJSON should have comment or be unexported (golint)
    • Line 140: warning: exported const LRTB should have comment (or a comment on this block) or be unexported (golint)
    • Line 153: warning: don't use underscores in Go names; var KiT_TextDirections should be KiTTextDirections (golint)
    • Line 153: warning: exported var KiT_TextDirections should have comment or be unexported (golint)
    • Line 155: warning: exported method TextDirections.MarshalJSON should have comment or be unexported (golint)
    • Line 156: warning: exported method TextDirections.UnmarshalJSON should have comment or be unexported (golint)
    • Line 162: warning: exported const AnchorStart should have comment (or a comment on this block) or be unexported (golint)
    • Line 170: warning: don't use underscores in Go names; var KiT_TextAnchors should be KiTTextAnchors (golint)
    • Line 170: warning: exported var KiT_TextAnchors should have comment or be unexported (golint)
    • Line 172: warning: exported method TextAnchors.MarshalJSON should have comment or be unexported (golint)
    • Line 173: warning: exported method TextAnchors.UnmarshalJSON should have comment or be unexported (golint)
    • Line 203: warning: exported const WhiteSpacesN should have comment (or a comment on this block) or be unexported (golint)
    • Line 208: warning: don't use underscores in Go names; var KiT_WhiteSpaces should be KiTWhiteSpaces (golint)
    • Line 208: warning: exported var KiT_WhiteSpaces should have comment or be unexported (golint)
    • Line 210: warning: exported method WhiteSpaces.MarshalJSON should have comment or be unexported (golint)
    • Line 211: warning: exported method WhiteSpaces.UnmarshalJSON should have comment or be unexported (golint)
    • gi3d/scene.go
    • Line 53: warning: comment on exported var Update3DTrace should be of the form "Update3DTrace ..." (golint)
    • Line 93: warning: don't use underscores in Go names; var KiT_Scene should be KiTScene (golint)
    • Line 93: warning: exported var KiT_Scene should have comment or be unexported (golint)
    • Line 109: warning: exported method Scene.Disconnect should have comment or be unexported (golint)
    • Line 140: warning: comment on exported method Scene.AddMeshUnique should be of the form "AddMeshUnique ..." (golint)
    • Line 418: warning: exported method Scene.IsVisible should have comment or be unexported (golint)
    • Line 428: warning: comment on exported method Scene.SetCurWin should be of the form "SetCurWin ..." (golint)
    • Line 437: warning: exported method Scene.Resize should have comment or be unexported (golint)
    • Line 460: warning: exported method Scene.Init2D should have comment or be unexported (golint)
    • Line 468: warning: exported method Scene.Style2D should have comment or be unexported (golint)
    • Line 479: warning: exported method Scene.Size2D should have comment or be unexported (golint)
    • Line 488: warning: exported method Scene.Layout2D should have comment or be unexported (golint)
    • Line 493: warning: exported method Scene.BBox2D should have comment or be unexported (golint)
    • Line 504: warning: exported method Scene.ComputeBBox2D should have comment or be unexported (golint)
    • Line 511: warning: exported method Scene.ChildrenBBox2D should have comment or be unexported (golint)
    • Line 515: warning: comment on exported method Scene.PushBounds should be of the form "PushBounds ..." (golint)
    • Line 541: warning: exported method Scene.PopBounds should have comment or be unexported (golint)
    • Line 546: warning: exported method Scene.Move2D should have comment or be unexported (golint)
    • Line 557: warning: exported method Scene.Render2D should have comment or be unexported (golint)
    • Line 1040: warning: exported method Scene.Init3D should have comment or be unexported (golint)
    • Line 1070: warning: exported method Scene.Style3D should have comment or be unexported (golint)
    • Line 1084: warning: exported method Scene.UpdateNodes3D should have comment or be unexported (golint)
    • Line 1144: warning: exported method Scene.IsDirectWinUpload should have comment or be unexported (golint)
    • Line 1148: warning: exported method Scene.IsRendering should have comment or be unexported (golint)
    • Line 1152: warning: exported method Scene.DirectWinUpload should have comment or be unexported (golint)
    • Line 1339: warning: don't use underscores in Go names; var KiT_SceneFlags should be KiTSceneFlags (golint)
    • Line 1339: warning: exported var KiT_SceneFlags should have comment or be unexported (golint)
    • Line 1345: warning: exported const SceneFlagsN should have comment (or a comment on this block) or be unexported (golint)
    • gi/tabview.go
    • Line 36: warning: don't use underscores in Go names; var KiT_TabView should be KiTTabView (golint)
    • Line 36: warning: exported var KiT_TabView should have comment or be unexported (golint)
    • Line 43: warning: exported method TabView.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 51: warning: exported method TabView.Disconnect should have comment or be unexported (golint)
    • Line 56: warning: exported var TabViewProps should have comment or be unexported (golint)
    • Line 365: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 401: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 423: warning: exported const TabViewSignalsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 504: warning: exported method TabView.Style2D should have comment or be unexported (golint)
    • Line 531: warning: exported method TabView.Render2D should have comment or be unexported (golint)
    • Line 556: warning: don't use underscores in Go names; var KiT_TabButton should be KiTTabButton (golint)
    • Line 556: warning: exported var KiT_TabButton should have comment or be unexported (golint)
    • Line 561: warning: exported var TabButtonProps should have comment or be unexported (golint)
    • Line 626: warning: exported method TabButton.TabView should have comment or be unexported (golint)
    • Line 634: warning: exported method TabButton.ConfigParts should have comment or be unexported (golint)
    • Line 643: warning: exported method TabButton.ConfigPartsDeleteButton should have comment or be unexported (golint)
    • gist/paint.go
    • Line 39: warning: exported method Paint.Defaults should have comment or be unexported (golint)
    • Line 124: warning: comment on exported method Paint.HasStroke should be of the form "HasStroke ..." (golint)
    • Line 129: warning: comment on exported method Paint.HasFill should be of the form "HasFill ..." (golint)
    • Line 134: warning: comment on exported method Paint.HasNoStrokeOrFill should be of the form "HasNoStrokeOrFill ..." (golint)
    • Line 142: warning: exported type FillRules should have comment or be unexported (golint)
    • Line 145: warning: exported const FillRuleNonZero should have comment (or a comment on this block) or be unexported (golint)
    • Line 152: warning: don't use underscores in Go names; var KiT_FillRules should be KiTFillRules (golint)
    • Line 152: warning: exported var KiT_FillRules should have comment or be unexported (golint)
    • Line 154: warning: exported method FillRules.MarshalJSON should have comment or be unexported (golint)
    • Line 155: warning: exported method FillRules.UnmarshalJSON should have comment or be unexported (golint)
    • Line 161: warning: exported const VecEffNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 172: warning: don't use underscores in Go names; var KiT_VectorEffects should be KiTVectorEffects (golint)
    • Line 172: warning: exported var KiT_VectorEffects should have comment or be unexported (golint)
    • Line 174: warning: exported method VectorEffects.MarshalJSON should have comment or be unexported (golint)
    • Line 175: warning: exported method VectorEffects.UnmarshalJSON should have comment or be unexported (golint)
    • Line 226: warning: receiver name fs should be consistent with previous receiver name pf for Fill (golint)
    • Line 232: warning: comment on exported type LineCaps should be of the form "LineCaps ..." (with optional leading article) (golint)
    • Line 236: warning: exported const LineCapButt should have comment (or a comment on this block) or be unexported (golint)
    • Line 239: warning: comment on exported const LineCapCubic should be of the form "LineCapCubic ..." (golint)
    • Line 241: warning: comment on exported const LineCapQuadratic should be of the form "LineCapQuadratic ..." (golint)
    • Line 248: warning: don't use underscores in Go names; var KiT_LineCaps should be KiTLineCaps (golint)
    • Line 248: warning: exported var KiT_LineCaps should have comment or be unexported (golint)
    • Line 250: warning: exported method LineCaps.MarshalJSON should have comment or be unexported (golint)
    • Line 251: warning: exported method LineCaps.UnmarshalJSON should have comment or be unexported (golint)
    • Line 253: warning: comment on exported type LineJoins should be of the form "LineJoins ..." (with optional leading article) (golint)
    • Line 257: warning: exported const LineJoinMiter should have comment (or a comment on this block) or be unexported (golint)
    • Line 262: warning: comment on exported const LineJoinArcsClip should be of the form "LineJoinArcsClip ..." (golint)
    • Line 269: warning: don't use underscores in Go names; var KiT_LineJoins should be KiTLineJoins (golint)
    • Line 269: warning: exported var KiT_LineJoins should have comment or be unexported (golint)
    • Line 271: warning: exported method LineJoins.MarshalJSON should have comment or be unexported (golint)
    • Line 272: warning: exported method LineJoins.UnmarshalJSON should have comment or be unexported (golint)
    • Line 332: warning: receiver name ss should be consistent with previous receiver name ps for Stroke (golint)
    • svg/polyline.go
    • Line 19: warning: don't use underscores in Go names; var KiT_Polyline should be KiTPolyline (golint)
    • Line 19: warning: exported var KiT_Polyline should have comment or be unexported (golint)
    • Line 28: warning: exported method Polyline.SVGName should have comment or be unexported (golint)
    • Line 30: warning: exported method Polyline.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 37: warning: exported method Polyline.SetPos should have comment or be unexported (golint)
    • Line 41: warning: exported method Polyline.SetSize should have comment or be unexported (golint)
    • Line 45: warning: exported method Polyline.SVGLocalBBox should have comment or be unexported (golint)
    • Line 56: warning: exported method Polyline.Render2D should have comment or be unexported (golint)
    • gi/spinbox.go
    • Line 43: warning: don't use underscores in Go names; var KiT_SpinBox should be KiTSpinBox (golint)
    • Line 43: warning: exported var KiT_SpinBox should have comment or be unexported (golint)
    • Line 50: warning: exported method SpinBox.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 65: warning: exported method SpinBox.Disconnect should have comment or be unexported (golint)
    • Line 70: warning: exported var SpinBoxProps should have comment or be unexported (golint)
    • Line 103: warning: exported method SpinBox.Defaults should have comment or be unexported (golint)
    • Line 165: warning: exported method SpinBox.ConfigParts should have comment or be unexported (golint)
    • Line 296: warning: exported method SpinBox.ConfigPartsIfNeeded should have comment or be unexported (golint)
    • Line 307: warning: exported method SpinBox.MouseScrollEvent should have comment or be unexported (golint)
    • Line 319: warning: exported method SpinBox.TextFieldEvent should have comment or be unexported (golint)
    • Line 330: warning: exported method SpinBox.SpinBoxEvents should have comment or be unexported (golint)
    • Line 336: warning: exported method SpinBox.Init2D should have comment or be unexported (golint)
    • Line 410: warning: exported method SpinBox.Style2D should have comment or be unexported (golint)
    • Line 418: warning: exported method SpinBox.Size2D should have comment or be unexported (golint)
    • Line 422: warning: exported method SpinBox.Layout2D should have comment or be unexported (golint)
    • Line 429: warning: exported method SpinBox.Render2D should have comment or be unexported (golint)
    • Line 446: warning: exported method SpinBox.ConnectEvents2D should have comment or be unexported (golint)
    • Line 450: warning: exported method SpinBox.HasFocus2D should have comment or be unexported (golint)
    • giv/diffview.go
    • Line 51: warning: don't use underscores in Go names; func parameter rev_a should be revA (golint)
    • Line 51: warning: don't use underscores in Go names; func parameter rev_b should be revB (golint)
    • Line 124: warning: don't use underscores in Go names; var KiT_DiffView should be KiTDiffView (golint)
    • Line 124: warning: exported var KiT_DiffView should have comment or be unexported (golint)
    • Line 549: warning: exported method DiffView.Config should have comment or be unexported (golint)
    • Line 566: warning: exported method DiffView.FileModifiedUpdateA should have comment or be unexported (golint)
    • Line 570: warning: exported method DiffView.FileModifiedUpdateB should have comment or be unexported (golint)
    • Line 574: warning: exported method DiffView.HasDiffsUpdate should have comment or be unexported (golint)
    • Line 578: warning: exported method DiffView.ConfigToolBar should have comment or be unexported (golint)
    • Line 647: warning: exported method DiffView.SetTextNames should have comment or be unexported (golint)
    • Line 663: warning: exported method DiffView.UpdateToolBar should have comment or be unexported (golint)
    • Line 668: warning: exported method DiffView.ToolBar should have comment or be unexported (golint)
    • Line 673: warning: exported method DiffView.DiffLay should have comment or be unexported (golint)
    • Line 678: warning: exported method DiffView.TextViewLays should have comment or be unexported (golint)
    • Line 685: warning: exported method DiffView.TextViews should have comment or be unexported (golint)
    • Line 692: warning: exported method DiffView.ConfigTexts should have comment or be unexported (golint)
    • Line 743: warning: exported method DiffView.IsConfiged should have comment or be unexported (golint)
    • Line 784: warning: don't use underscores in Go names; var KiT_DiffTextView should be KiTDiffTextView (golint)
    • Line 784: warning: exported var KiT_DiffTextView should have comment or be unexported (golint)
    • Line 791: warning: exported method DiffTextView.DiffView should have comment or be unexported (golint)
    • gi/label.go
    • Line 42: warning: don't use underscores in Go names; var KiT_Label should be KiTLabel (golint)
    • Line 42: warning: exported var KiT_Label should have comment or be unexported (golint)
    • Line 51: warning: exported method Label.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 59: warning: exported method Label.Disconnect should have comment or be unexported (golint)
    • Line 64: warning: exported var LabelProps should have comment or be unexported (golint)
    • Line 87: warning: comment on exported const LabelActive should be of the form "LabelActive ..." (golint)
    • Line 90: warning: comment on exported const LabelInactive should be of the form "LabelInactive ..." (golint)
    • Line 93: warning: comment on exported const LabelSelected should be of the form "LabelSelected ..." (golint)
    • Line 96: warning: comment on exported const LabelStatesN should be of the form "LabelStatesN ..." (golint)
    • Line 102: warning: don't use underscores in Go names; var KiT_LabelStates should be KiTLabelStates (golint)
    • Line 102: warning: exported var KiT_LabelStates should have comment or be unexported (golint)
    • Line 104: warning: exported method LabelStates.MarshalJSON should have comment or be unexported (golint)
    • Line 105: warning: exported method LabelStates.UnmarshalJSON should have comment or be unexported (golint)
    • Line 190: warning: exported method Label.HoverEvent should have comment or be unexported (golint)
    • Line 218: warning: exported method Label.MouseEvent should have comment or be unexported (golint)
    • Line 252: warning: exported method Label.MouseMoveEvent should have comment or be unexported (golint)
    • Line 278: warning: exported method Label.LabelEvents should have comment or be unexported (golint)
    • Line 284: warning: exported method Label.GrabCurBgColor should have comment or be unexported (golint)
    • Line 333: warning: exported method Label.LayoutLabel should have comment or be unexported (golint)
    • Line 347: warning: exported method Label.Style2D should have comment or be unexported (golint)
    • Line 355: warning: exported method Label.Size2D should have comment or be unexported (golint)
    • Line 358: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 366: warning: exported method Label.Layout2D should have comment or be unexported (golint)
    • Line 386: warning: exported method Label.TextPos should have comment or be unexported (golint)
    • Line 394: warning: exported method Label.RenderLabel should have comment or be unexported (golint)
    • Line 404: warning: exported method Label.Render2D should have comment or be unexported (golint)
    • Line 418: warning: exported method Label.ConnectEvents2D should have comment or be unexported (golint)
    • giv/colormap.go
    • Line 128: warning: don't use underscores in Go names; var KiT_ColorMapView should be KiTColorMapView (golint)
    • Line 128: warning: exported var KiT_ColorMapView should have comment or be unexported (golint)
    • Line 137: warning: exported method ColorMapView.Disconnect should have comment or be unexported (golint)
    • Line 195: warning: exported method ColorMapView.ConnectEvents2D should have comment or be unexported (golint)
    • Line 200: warning: exported method ColorMapView.RenderColorMap should have comment or be unexported (golint)
    • Line 242: warning: exported method ColorMapView.Render2D should have comment or be unexported (golint)
    • Line 272: warning: don't use underscores in Go names; var KiT_ColorMapValueView should be KiTColorMapValueView (golint)
    • Line 272: warning: exported var KiT_ColorMapValueView should have comment or be unexported (golint)
    • Line 274: warning: exported method ColorMapValueView.WidgetType should have comment or be unexported (golint)
    • Line 279: warning: exported method ColorMapValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 291: warning: exported method ColorMapValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 304: warning: exported method ColorMapValueView.HasAction should have comment or be unexported (golint)
    • Line 308: warning: exported method ColorMapValueView.Activate should have comment or be unexported (golint)
    • girl/paint.go
    • Line 53: warning: exported function NewPaint should have comment or be unexported (golint)
    • Line 59: warning: comment on exported method Paint.FillStrokeClear should be of the form "FillStrokeClear ..." (golint)
    • Line 432: warning: exported method Paint.DrawLine should have comment or be unexported (golint)
    • Line 437: warning: exported method Paint.DrawPolyline should have comment or be unexported (golint)
    • Line 448: warning: exported method Paint.DrawPolylinePxToDots should have comment or be unexported (golint)
    • Line 460: warning: exported method Paint.DrawPolygon should have comment or be unexported (golint)
    • Line 465: warning: exported method Paint.DrawPolygonPxToDots should have comment or be unexported (golint)
    • Line 470: warning: exported method Paint.DrawRectangle should have comment or be unexported (golint)
    • Line 479: warning: exported method Paint.DrawRoundedRectangle should have comment or be unexported (golint)
    • Line 656: warning: exported method Paint.DrawEllipse should have comment or be unexported (golint)
    • Line 662: warning: exported method Paint.DrawArc should have comment or be unexported (golint)
    • Line 666: warning: exported method Paint.DrawCircle should have comment or be unexported (golint)
    • Line 672: warning: exported method Paint.DrawRegularPolygon should have comment or be unexported (golint)
    • gi/frame.go
    • Line 25: warning: don't use underscores in Go names; var KiT_Frame should be KiTFrame (golint)
    • Line 25: warning: exported var KiT_Frame should have comment or be unexported (golint)
    • Line 34: warning: exported method Frame.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 45: warning: exported var FrameProps should have comment or be unexported (golint)
    • Line 60: warning: exported const NoStripes should have comment (or a comment on this block) or be unexported (golint)
    • Line 68: warning: don't use underscores in Go names; var KiT_Stripes should be KiTStripes (golint)
    • Line 68: warning: exported var KiT_Stripes should have comment or be unexported (golint)
    • Line 70: warning: exported method Stripes.MarshalJSON should have comment or be unexported (golint)
    • Line 71: warning: exported method Stripes.UnmarshalJSON should have comment or be unexported (golint)
    • Line 114: warning: exported method Frame.RenderStripes should have comment or be unexported (golint)
    • Line 160: warning: exported method Frame.Render2D should have comment or be unexported (golint)
    • gi3d/torus.go
    • Line 26: warning: don't use underscores in Go names; var KiT_Torus should be KiTTorus (golint)
    • Line 26: warning: exported var KiT_Torus should have comment or be unexported (golint)
    • Line 43: warning: exported method Torus.Make should have comment or be unexported (golint)
    • Line 49: warning: comment on exported method MeshBase.AddTorusSector should be of the form "AddTorusSector ..." (golint)
    • svg/line.go
    • Line 21: warning: don't use underscores in Go names; var KiT_Line should be KiTLine (golint)
    • Line 21: warning: exported var KiT_Line should have comment or be unexported (golint)
    • Line 31: warning: exported method Line.SVGName should have comment or be unexported (golint)
    • Line 33: warning: exported method Line.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 40: warning: exported method Line.SetPos should have comment or be unexported (golint)
    • Line 44: warning: exported method Line.SetSize should have comment or be unexported (golint)
    • Line 48: warning: exported method Line.SVGLocalBBox should have comment or be unexported (golint)
    • Line 58: warning: exported method Line.Render2D should have comment or be unexported (golint)
    • svg/node.go
    • Line 68: warning: comment on exported type NodeBase should be of the form "NodeBase ..." (with optional leading article) (golint)
    • Line 75: warning: don't use underscores in Go names; var KiT_NodeBase should be KiTNodeBase (golint)
    • Line 75: warning: exported var KiT_NodeBase should have comment or be unexported (golint)
    • Line 77: warning: exported var NodeBaseProps should have comment or be unexported (golint)
    • Line 82: warning: exported method NodeBase.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 88: warning: exported method NodeBase.AsSVGNode should have comment or be unexported (golint)
    • Line 92: warning: exported method NodeBase.SVGName should have comment or be unexported (golint)
    • Line 96: warning: exported method NodeBase.EnforceSVGName should have comment or be unexported (golint)
    • Line 100: warning: exported method NodeBase.SetPos should have comment or be unexported (golint)
    • Line 103: warning: exported method NodeBase.SetSize should have comment or be unexported (golint)
    • Line 106: warning: exported method NodeBase.SVGLocalBBox should have comment or be unexported (golint)
    • Line 111: warning: exported method NodeBase.BaseIface should have comment or be unexported (golint)
    • Line 111: warning: receiver name n should be consistent with previous receiver name g for NodeBase (golint)
    • Line 273: warning: exported method NodeBase.Init2D should have comment or be unexported (golint)
    • Line 376: warning: exported method NodeBase.Style2D should have comment or be unexported (golint)
    • Line 392: warning: exported method NodeBase.Size2D should have comment or be unexported (golint)
    • Line 395: warning: exported method NodeBase.Layout2D should have comment or be unexported (golint)
    • Line 399: warning: exported method NodeBase.BBox2D should have comment or be unexported (golint)
    • Line 404: warning: exported method NodeBase.ComputeBBox2D should have comment or be unexported (golint)
    • Line 407: warning: exported method NodeBase.ChildrenBBox2D should have comment or be unexported (golint)
    • Line 494: warning: exported method NodeBase.Render2D should have comment or be unexported (golint)
    • Line 506: warning: exported method NodeBase.Move2D should have comment or be unexported (golint)
    • gi/complete.go
    • Line 49: warning: don't use underscores in Go names; var KiT_Complete should be KiTComplete (golint)
    • Line 49: warning: exported var KiT_Complete should have comment or be unexported (golint)
    • Line 51: warning: exported method Complete.Disconnect should have comment or be unexported (golint)
    • Line 79: warning: receiver name c should be consistent with previous receiver name cm for Complete (golint)
    • Line 90: warning: receiver name c should be consistent with previous receiver name cm for Complete (golint)
    • Line 122: warning: receiver name c should be consistent with previous receiver name cm for Complete (golint)
    • Line 170: warning: receiver name c should be consistent with previous receiver name cm for Complete (golint)
    • Line 185: warning: receiver name c should be consistent with previous receiver name cm for Complete (golint)
    • Line 199: warning: receiver name c should be consistent with previous receiver name cm for Complete (golint)
    • Line 209: warning: receiver name c should be consistent with previous receiver name cm for Complete (golint)
    • Line 216: warning: receiver name c should be consistent with previous receiver name cm for Complete (golint)
    • Line 241: warning: exported method Complete.GetCompletion should have comment or be unexported (golint)
    • Line 241: warning: receiver name c should be consistent with previous receiver name cm for Complete (golint)
    • gi/events.go
    • Line 45: warning: exported const EventPrisN should have comment (or a comment on this block) or be unexported (golint)
    • Line 119: warning: exported type WinEventRecvList should have comment or be unexported (golint)
    • Line 121: warning: exported method WinEventRecvList.Add should have comment or be unexported (golint)
    • Line 126: warning: exported method WinEventRecvList.AddDepth should have comment or be unexported (golint)
    • Line 292: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 562: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 574: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 654: warning: exported const DNDStagesN should have comment (or a comment on this block) or be unexported (golint)
    • Line 900: warning: comment on exported method EventMgr.FocusNext should be of the form "FocusNext ..." (golint)
    • Line 1011: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1168: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1183: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1198: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1209: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1219: warning: comment on exported method EventMgr.ManagerKeyChordEvents should be of the form "ManagerKeyChordEvents ..." (golint)
    • giv/mapviewinline.go
    • Line 33: warning: don't use underscores in Go names; var KiT_MapViewInline should be KiTMapViewInline (golint)
    • Line 33: warning: exported var KiT_MapViewInline should have comment or be unexported (golint)
    • Line 35: warning: exported method MapViewInline.Disconnect should have comment or be unexported (golint)
    • Line 40: warning: exported var MapViewInlineProps should have comment or be unexported (golint)
    • Line 194: warning: exported method MapViewInline.UpdateFromMap should have comment or be unexported (golint)
    • Line 198: warning: exported method MapViewInline.UpdateValues should have comment or be unexported (golint)
    • Line 203: warning: exported method MapViewInline.Style2D should have comment or be unexported (golint)
    • Line 208: warning: exported method MapViewInline.Render2D should have comment or be unexported (golint)
    • examples/marbles/graph.go
    • Line 37: warning: don't use underscores in Go names; var KiT_Graph should be KiTGraph (golint)
    • Line 37: warning: exported var KiT_Graph should have comment or be unexported (golint)
    • Line 89: warning: exported method Graph.Defaults should have comment or be unexported (golint)
    • Line 160: warning: exported method Line.Defaults should have comment or be unexported (golint)
    • Line 185: warning: don't use underscores in Go names; var KiT_Lines should be KiTLines (golint)
    • Line 185: warning: exported var KiT_Lines should have comment or be unexported (golint)
    • Line 213: warning: exported method Lines.Defaults should have comment or be unexported (golint)
    • Line 245: warning: exported method Lines.Graph should have comment or be unexported (golint)
    • Line 301: warning: exported function InitCoords should have comment or be unexported (golint)
    • Line 318: warning: exported type Marble should have comment or be unexported (golint)
    • Line 324: warning: exported method Marble.Init should have comment or be unexported (golint)
    • Line 332: warning: exported var Marbles should have comment or be unexported (golint)
    • Line 347: warning: exported method Params.Defaults should have comment or be unexported (golint)
    • Line 355: warning: exported var MarbleRadius should have comment or be unexported (golint)
    • Line 357: warning: exported function RadToDeg should have comment or be unexported (golint)
    • Line 391: warning: exported function UpdateMarbles should have comment or be unexported (golint)
    • Line 473: warning: exported var Stop should have comment or be unexported (golint)
    • Line 475: warning: exported function RunMarbles should have comment or be unexported (golint)
    • Line 512: warning: exported const LIM should have comment or be unexported (golint)
    • Line 516: warning: exported function FactorialMemoization should have comment or be unexported (golint)
    • gi3d/light.go
    • Line 34: warning: don't use underscores in Go names; var KiT_LightBase should be KiTLightBase (golint)
    • Line 34: warning: exported var KiT_LightBase should have comment or be unexported (golint)
    • Line 41: warning: exported method LightBase.Color should have comment or be unexported (golint)
    • Line 45: warning: exported method LightBase.Lumens should have comment or be unexported (golint)
    • Line 57: warning: don't use underscores in Go names; var KiT_AmbientLight should be KiTAmbientLight (golint)
    • Line 57: warning: exported var KiT_AmbientLight should have comment or be unexported (golint)
    • Line 79: warning: don't use underscores in Go names; var KiT_DirLight should be KiTDirLight (golint)
    • Line 79: warning: exported var KiT_DirLight should have comment or be unexported (golint)
    • Line 110: warning: don't use underscores in Go names; var KiT_PointLight should be KiTPointLight (golint)
    • Line 110: warning: exported var KiT_PointLight should have comment or be unexported (golint)
    • Line 132: warning: comment on exported type SpotLight should be of the form "SpotLight ..." (with optional leading article) (golint)
    • Line 144: warning: don't use underscores in Go names; var KiT_SpotLight should be KiTSpotLight (golint)
    • Line 144: warning: exported var KiT_SpotLight should have comment or be unexported (golint)
    • Line 263: warning: exported const DirectSun should have comment (or a comment on this block) or be unexported (golint)
    • Line 283: warning: don't use underscores in Go names; var KiT_LightColors should be KiTLightColors (golint)
    • Line 283: warning: exported var KiT_LightColors should have comment or be unexported (golint)
    • giv/histyleview.go
    • Line 29: warning: don't use underscores in Go names; var KiT_HiStyleValueView should be KiTHiStyleValueView (golint)
    • Line 29: warning: exported var KiT_HiStyleValueView should have comment or be unexported (golint)
    • Line 31: warning: exported method HiStyleValueView.WidgetType should have comment or be unexported (golint)
    • Line 36: warning: exported method HiStyleValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 45: warning: exported method HiStyleValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 58: warning: exported method HiStyleValueView.HasAction should have comment or be unexported (golint)
    • Line 62: warning: exported method HiStyleValueView.Activate should have comment or be unexported (golint)
    • giv/methview.go
    • Line 379: warning: comment on exported var MethodViewCallMethsProp should be of the form "MethodViewCallMethsProp ..." (golint)
    • Line 610: warning: exported const MethViewFlagsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 615: warning: don't use underscores in Go names; var KiT_MethViewFlags should be KiTMethViewFlags (golint)
    • Line 615: warning: exported var KiT_MethViewFlags should have comment or be unexported (golint)
    • Line 656: warning: exported method MethViewData.MethName should have comment or be unexported (golint)
    • Line 806: warning: exported const ArgDataFlagsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 811: warning: don't use underscores in Go names; var KiT_ArgDataFlags should be KiTArgDataFlags (golint)
    • Line 811: warning: exported var KiT_ArgDataFlags should have comment or be unexported (golint)
    • Line 813: warning: exported method ArgData.HasDef should have comment or be unexported (golint)
    • Line 817: warning: exported method ArgData.SetHasDef should have comment or be unexported (golint)
    • Line 821: warning: exported method ArgData.HasValSet should have comment or be unexported (golint)
    • giv/textbuf.go
    • Line 97: warning: don't use underscores in Go names; var KiT_TextBuf should be KiTTextBuf (golint)
    • Line 97: warning: exported var KiT_TextBuf should have comment or be unexported (golint)
    • Line 99: warning: exported method TextBuf.Disconnect should have comment or be unexported (golint)
    • Line 106: warning: exported var TextBufProps should have comment or be unexported (golint)
    • Line 149: warning: exported const TextBufSignalsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 159: warning: don't use underscores in Go names; var KiT_TextBufFlags should be KiTTextBufFlags (golint)
    • Line 159: warning: exported var KiT_TextBufFlags should have comment or be unexported (golint)
    • Line 176: warning: exported const TextBufFlagsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 823: warning: comment on exported method TextBuf.AutoScrollViews should be of the form "AutoScrollViews ..." (golint)
    • Line 974: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 2163: warning: comment on exported method TextBuf.DeleteLineColor should be of the form "DeleteLineColor ..." (golint)
    • Line 2500: warning: exported method TextBuf.DeleteCompleter should have comment or be unexported (golint)
    • Line 2739: warning: exported function NewTextBuf should have comment or be unexported (golint)
    • giv/textview.go
    • Line 86: warning: don't use underscores in Go names; var KiT_TextView should be KiTTextView (golint)
    • Line 86: warning: exported var KiT_TextView should have comment or be unexported (golint)
    • Line 103: warning: exported method TextView.Disconnect should have comment or be unexported (golint)
    • Line 109: warning: exported var TextViewProps should have comment or be unexported (golint)
    • Line 192: warning: comment on exported var TextViewSelectors should be of the form "TextViewSelectors ..." (golint)
    • Line 200: warning: don't use underscores in Go names; var KiT_TextViewFlags should be KiTTextViewFlags (golint)
    • Line 200: warning: exported var KiT_TextViewFlags should have comment or be unexported (golint)
    • Line 224: warning: exported const TextViewFlagsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 254: warning: comment on exported method TextView.ReMarkup should be of the form "ReMarkup ..." (golint)
    • Line 1395: warning: comment on exported method TextView.CursorTransposeWord should be of the form "CursorTransposeWord ..." (golint)
    • Line 2301: warning: comment on exported var TextViewClipHistMax should be of the form "TextViewClipHistMax ..." (golint)
    • Line 3223: warning: comment on exported var TextViewDepthColors should be of the form "TextViewDepthColors ..." (golint)
    • Line 4602: warning: comment on exported method TextView.MouseMoveEvent should be of the form "MouseMoveEvent ..." (golint)
    • Line 4637: warning: exported method TextView.MouseDragEvent should have comment or be unexported (golint)
    • Line 4651: warning: exported method TextView.MouseFocusEvent should have comment or be unexported (golint)
    • Line 4748: warning: comment on exported method TextView.Size2D should be of the form "Size2D ..." (golint)
    • Line 4761: warning: comment on exported method TextView.Layout2D should be of the form "Layout2D ..." (golint)
    • examples/filetree/filetree.go
    • Line 38: warning: don't use underscores in Go names; var KiT_FileBrowse should be KiTFileBrowse (golint)
    • Line 38: warning: exported var KiT_FileBrowse should have comment or be unexported (golint)
    • Line 213: warning: exported method FileBrowse.Defaults should have comment or be unexported (golint)
    • Line 249: warning: comment on exported method FileBrowse.TitleWidget should be of the form "TitleWidget ..." (golint)
    • Line 370: warning: exported method FileBrowse.FileNodeSelected should have comment or be unexported (golint)
    • Line 373: warning: exported method FileBrowse.FileNodeOpened should have comment or be unexported (golint)
    • Line 386: warning: exported method FileBrowse.FileNodeClosed should have comment or be unexported (golint)
    • Line 394: warning: exported method FileBrowse.Render2D should have comment or be unexported (golint)
    • Line 404: warning: exported var FileBrowseProps should have comment or be unexported (golint)
    • gi3d/lines.go
    • Line 37: warning: don't use underscores in Go names; var KiT_Lines should be KiTLines (golint)
    • Line 37: warning: exported var KiT_Lines should have comment or be unexported (golint)
    • Line 60: warning: exported method Lines.Make should have comment or be unexported (golint)
    • Line 120: warning: comment on exported const NoEndArrow should be of the form "NoEndArrow ..." (golint)
    • Line 246: warning: exported function MiterPts should have comment or be unexported (golint)
    • oswin/screen.go
    • Line 105: warning: exported const ScreenOrientationN should have comment (or a comment on this block) or be unexported (golint)
    • Line 110: warning: don't use underscores in Go names; var KiT_ScreenOrientation should be KiTScreenOrientation (golint)
    • Line 110: warning: exported var KiT_ScreenOrientation should have comment or be unexported (golint)
    • gi3d/group.go
    • Line 22: warning: don't use underscores in Go names; var KiT_Group should be KiTGroup (golint)
    • Line 22: warning: exported var KiT_Group should have comment or be unexported (golint)
    • Line 31: warning: exported method Group.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 59: warning: exported method Group.Defaults should have comment or be unexported (golint)
    • Line 63: warning: exported method Group.RenderClass should have comment or be unexported (golint)
    • Line 107: warning: exported var GroupProps should have comment or be unexported (golint)
    • svg/flow.go
    • Line 19: warning: don't use underscores in Go names; var KiT_Flow should be KiTFlow (golint)
    • Line 19: warning: exported var KiT_Flow should have comment or be unexported (golint)
    • Line 26: warning: exported method Flow.SVGName should have comment or be unexported (golint)
    • Line 28: warning: exported method Flow.CopyFieldsFrom should have comment or be unexported (golint)
    • gi/gradient.go
    • Line 24: warning: don't use underscores in Go names; var KiT_Gradient should be KiTGradient (golint)
    • Line 24: warning: exported var KiT_Gradient should have comment or be unexported (golint)
    • Line 31: warning: exported method Gradient.CopyFieldsFrom should have comment or be unexported (golint)
    • giv/sliceviewinline.go
    • Line 35: warning: don't use underscores in Go names; var KiT_SliceViewInline should be KiTSliceViewInline (golint)
    • Line 35: warning: exported var KiT_SliceViewInline should have comment or be unexported (golint)
    • Line 37: warning: exported method SliceViewInline.Disconnect should have comment or be unexported (golint)
    • Line 59: warning: exported var SliceViewInlineProps should have comment or be unexported (golint)
    • Line 195: warning: exported method SliceViewInline.UpdateFromSlice should have comment or be unexported (golint)
    • Line 199: warning: exported method SliceViewInline.UpdateValues should have comment or be unexported (golint)
    • Line 207: warning: exported method SliceViewInline.Style2D should have comment or be unexported (golint)
    • Line 212: warning: exported method SliceViewInline.Render2D should have comment or be unexported (golint)
    • oswin/app.go
    • Line 182: warning: exported const PlatformsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 187: warning: don't use underscores in Go names; var KiT_Platforms should be KiTPlatforms (golint)
    • Line 187: warning: exported var KiT_Platforms should have comment or be unexported (golint)
    • gi/layout.go
    • Line 64: warning: exported method LayoutState.Defaults should have comment or be unexported (golint)
    • Line 67: warning: exported method LayoutState.SetFromStyle should have comment or be unexported (golint)
    • Line 155: warning: don't use underscores in Go names; var KiT_Layout should be KiTLayout (golint)
    • Line 155: warning: exported var KiT_Layout should have comment or be unexported (golint)
    • Line 157: warning: exported var LayoutProps should have comment or be unexported (golint)
    • Line 168: warning: exported method Layout.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 216: warning: exported const LayoutsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 221: warning: don't use underscores in Go names; var KiT_Layouts should be KiTLayouts (golint)
    • Line 221: warning: exported var KiT_Layouts should have comment or be unexported (golint)
    • Line 223: warning: exported method Layouts.MarshalJSON should have comment or be unexported (golint)
    • Line 224: warning: exported method Layouts.UnmarshalJSON should have comment or be unexported (golint)
    • Line 226: warning: comment on exported type RowCol should be of the form "RowCol ..." (with optional leading article) (golint)
    • Line 230: warning: exported const Row should have comment (or a comment on this block) or be unexported (golint)
    • Line 235: warning: don't use underscores in Go names; var KiT_RowCol should be KiTRowCol (golint)
    • Line 235: warning: exported var KiT_RowCol should have comment or be unexported (golint)
    • Line 237: warning: exported method RowCol.MarshalJSON should have comment or be unexported (golint)
    • Line 238: warning: exported method RowCol.UnmarshalJSON should have comment or be unexported (golint)
    • Line 510: warning: exported method Layout.Layout2DChildren should have comment or be unexported (golint)
    • Line 519: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 531: warning: comment on exported method Layout.Render2DChildren should be of the form "Render2DChildren ..." (golint)
    • Line 556: warning: exported method Layout.Move2DChildren should have comment or be unexported (golint)
    • Line 611: warning: exported var LayoutLastAutoScroll should have comment or be unexported (golint)
    • Line 670: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 986: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1067: warning: exported method Layout.AsLayout2D should have comment or be unexported (golint)
    • Line 1071: warning: exported method Layout.Init2D should have comment or be unexported (golint)
    • Line 1075: warning: exported method Layout.BBox2D should have comment or be unexported (golint)
    • Line 1079: warning: exported method Layout.ComputeBBox2D should have comment or be unexported (golint)
    • Line 1083: warning: exported method Layout.ChildrenBBox2D should have comment or be unexported (golint)
    • Line 1119: warning: comment on exported method Layout.StyleToDots should be of the form "StyleToDots ..." (golint)
    • Line 1149: warning: exported method Layout.Style2D should have comment or be unexported (golint)
    • Line 1156: warning: exported method Layout.Size2D should have comment or be unexported (golint)
    • Line 1168: warning: exported method Layout.Layout2D should have comment or be unexported (golint)
    • Line 1214: warning: comment on exported method Layout.Move2DDelta should be of the form "Move2DDelta ..." (golint)
    • Line 1227: warning: exported method Layout.Move2D should have comment or be unexported (golint)
    • Line 1235: warning: exported method Layout.Render2D should have comment or be unexported (golint)
    • Line 1253: warning: exported method Layout.ConnectEvents2D should have comment or be unexported (golint)
    • Line 1260: warning: exported method Layout.HasFocus2D should have comment or be unexported (golint)
    • Line 1277: warning: don't use underscores in Go names; var KiT_Stretch should be KiTStretch (golint)
    • Line 1277: warning: exported var KiT_Stretch should have comment or be unexported (golint)
    • Line 1284: warning: exported method Stretch.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 1289: warning: exported var StretchProps should have comment or be unexported (golint)
    • Line 1295: warning: exported method Stretch.Style2D should have comment or be unexported (golint)
    • Line 1309: warning: exported method Stretch.Layout2D should have comment or be unexported (golint)
    • Line 1320: warning: don't use underscores in Go names; var KiT_Space should be KiTSpace (golint)
    • Line 1320: warning: exported var KiT_Space should have comment or be unexported (golint)
    • Line 1327: warning: exported method Space.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 1332: warning: exported var SpaceProps should have comment or be unexported (golint)
    • Line 1338: warning: exported method Space.Style2D should have comment or be unexported (golint)
    • Line 1352: warning: exported method Space.Layout2D should have comment or be unexported (golint)
    • gi/wingeom.go
    • Line 25: warning: exported var WinGeomTrace should have comment or be unexported (golint)
    • Line 27: warning: exported var WinGeomPrefs should have comment or be unexported (golint)
    • Line 39: warning: exported method WindowGeom.Size should have comment or be unexported (golint)
    • Line 43: warning: exported method WindowGeom.SetSize should have comment or be unexported (golint)
    • Line 48: warning: exported method WindowGeom.ScaleSize should have comment or be unexported (golint)
    • Line 53: warning: exported method WindowGeom.Pos should have comment or be unexported (golint)
    • Line 57: warning: exported method WindowGeom.SetPos should have comment or be unexported (golint)
    • Line 62: warning: exported method WindowGeom.ScalePos should have comment or be unexported (golint)
    • Line 73: warning: exported method WindowGeom.FitInSize should have comment or be unexported (golint)
    • Line 98: warning: exported var WinGeomPrefsLockSleep should have comment or be unexported (golint)
    • Line 100: warning: error var WinGeomNoLockErr should have name of the form ErrFoo (golint)
    • Line 100: warning: exported var WinGeomNoLockErr should have comment or be unexported (golint)
    • Line 137: warning: comment on exported method WindowGeomPrefs.UnlockFile should be of the form "UnlockFile ..." (golint)
    • Line 323: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • giv/basicviews.go
    • Line 29: warning: don't use underscores in Go names; var KiT_StructValueView should be KiTStructValueView (golint)
    • Line 29: warning: exported var KiT_StructValueView should have comment or be unexported (golint)
    • Line 31: warning: exported method StructValueView.WidgetType should have comment or be unexported (golint)
    • Line 36: warning: exported method StructValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 58: warning: exported method StructValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 75: warning: exported method StructValueView.HasAction should have comment or be unexported (golint)
    • Line 79: warning: exported method StructValueView.Activate should have comment or be unexported (golint)
    • Line 108: warning: don't use underscores in Go names; var KiT_StructInlineValueView should be KiTStructInlineValueView (golint)
    • Line 108: warning: exported var KiT_StructInlineValueView should have comment or be unexported (golint)
    • Line 110: warning: exported method StructInlineValueView.WidgetType should have comment or be unexported (golint)
    • Line 115: warning: exported method StructInlineValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 128: warning: exported method StructInlineValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 157: warning: don't use underscores in Go names; var KiT_SliceValueView should be KiTSliceValueView (golint)
    • Line 157: warning: exported var KiT_SliceValueView should have comment or be unexported (golint)
    • Line 159: warning: exported method SliceValueView.WidgetType should have comment or be unexported (golint)
    • Line 164: warning: exported method SliceValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 183: warning: exported method SliceValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 205: warning: exported method SliceValueView.HasAction should have comment or be unexported (golint)
    • Line 209: warning: exported method SliceValueView.Activate should have comment or be unexported (golint)
    • Line 258: warning: don't use underscores in Go names; var KiT_SliceInlineValueView should be KiTSliceInlineValueView (golint)
    • Line 258: warning: exported var KiT_SliceInlineValueView should have comment or be unexported (golint)
    • Line 260: warning: exported method SliceInlineValueView.WidgetType should have comment or be unexported (golint)
    • Line 265: warning: exported method SliceInlineValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 278: warning: exported method SliceInlineValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 304: warning: don't use underscores in Go names; var KiT_MapValueView should be KiTMapValueView (golint)
    • Line 304: warning: exported var KiT_MapValueView should have comment or be unexported (golint)
    • Line 306: warning: exported method MapValueView.WidgetType should have comment or be unexported (golint)
    • Line 311: warning: exported method MapValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 327: warning: exported method MapValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 343: warning: exported method MapValueView.HasAction should have comment or be unexported (golint)
    • Line 347: warning: exported method MapValueView.Activate should have comment or be unexported (golint)
    • Line 377: warning: don't use underscores in Go names; var KiT_MapInlineValueView should be KiTMapInlineValueView (golint)
    • Line 377: warning: exported var KiT_MapInlineValueView should have comment or be unexported (golint)
    • Line 379: warning: exported method MapInlineValueView.WidgetType should have comment or be unexported (golint)
    • Line 384: warning: exported method MapInlineValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 397: warning: exported method MapInlineValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 423: warning: don't use underscores in Go names; var KiT_KiPtrValueView should be KiTKiPtrValueView (golint)
    • Line 423: warning: exported var KiT_KiPtrValueView should have comment or be unexported (golint)
    • Line 425: warning: exported method KiPtrValueView.WidgetType should have comment or be unexported (golint)
    • Line 430: warning: comment on exported method KiPtrValueView.KiStruct should be of the form "KiStruct ..." (golint)
    • Line 454: warning: exported method KiPtrValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 467: warning: exported method KiPtrValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 495: warning: exported method KiPtrValueView.HasAction should have comment or be unexported (golint)
    • Line 499: warning: exported method KiPtrValueView.Activate should have comment or be unexported (golint)
    • Line 522: warning: don't use underscores in Go names; var KiT_BoolValueView should be KiTBoolValueView (golint)
    • Line 522: warning: exported var KiT_BoolValueView should have comment or be unexported (golint)
    • Line 524: warning: exported method BoolValueView.WidgetType should have comment or be unexported (golint)
    • Line 529: warning: exported method BoolValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 539: warning: exported method BoolValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 565: warning: don't use underscores in Go names; var KiT_IntValueView should be KiTIntValueView (golint)
    • Line 565: warning: exported var KiT_IntValueView should have comment or be unexported (golint)
    • Line 567: warning: exported method IntValueView.WidgetType should have comment or be unexported (golint)
    • Line 572: warning: exported method IntValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 584: warning: exported method IntValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 639: warning: don't use underscores in Go names; var KiT_FloatValueView should be KiTFloatValueView (golint)
    • Line 639: warning: exported var KiT_FloatValueView should have comment or be unexported (golint)
    • Line 641: warning: exported method FloatValueView.WidgetType should have comment or be unexported (golint)
    • Line 646: warning: exported method FloatValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 658: warning: exported method FloatValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 711: warning: don't use underscores in Go names; var KiT_EnumValueView should be KiTEnumValueView (golint)
    • Line 711: warning: exported var KiT_EnumValueView should have comment or be unexported (golint)
    • Line 713: warning: exported method EnumValueView.WidgetType should have comment or be unexported (golint)
    • Line 718: warning: exported method EnumValueView.EnumType should have comment or be unexported (golint)
    • Line 728: warning: exported method EnumValueView.SetEnumValueFromInt should have comment or be unexported (golint)
    • Line 734: warning: exported method EnumValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 746: warning: exported method EnumValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 777: warning: don't use underscores in Go names; var KiT_BitFlagView should be KiTBitFlagView (golint)
    • Line 777: warning: exported var KiT_BitFlagView should have comment or be unexported (golint)
    • Line 779: warning: exported method BitFlagView.WidgetType should have comment or be unexported (golint)
    • Line 784: warning: exported method BitFlagView.EnumType should have comment or be unexported (golint)
    • Line 794: warning: exported method BitFlagView.SetEnumValueFromInt should have comment or be unexported (golint)
    • Line 800: warning: exported method BitFlagView.UpdateWidget should have comment or be unexported (golint)
    • Line 813: warning: exported method BitFlagView.ConfigWidget should have comment or be unexported (golint)
    • Line 845: warning: don't use underscores in Go names; var KiT_TypeValueView should be KiTTypeValueView (golint)
    • Line 845: warning: exported var KiT_TypeValueView should have comment or be unexported (golint)
    • Line 847: warning: exported method TypeValueView.WidgetType should have comment or be unexported (golint)
    • Line 852: warning: exported method TypeValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 864: warning: exported method TypeValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 908: warning: don't use underscores in Go names; var KiT_ByteSliceValueView should be KiTByteSliceValueView (golint)
    • Line 908: warning: exported var KiT_ByteSliceValueView should have comment or be unexported (golint)
    • Line 910: warning: exported method ByteSliceValueView.WidgetType should have comment or be unexported (golint)
    • Line 915: warning: exported method ByteSliceValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 927: warning: exported method ByteSliceValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 956: warning: don't use underscores in Go names; var KiT_RuneSliceValueView should be KiTRuneSliceValueView (golint)
    • Line 956: warning: exported var KiT_RuneSliceValueView should have comment or be unexported (golint)
    • Line 958: warning: exported method RuneSliceValueView.WidgetType should have comment or be unexported (golint)
    • Line 963: warning: exported method RuneSliceValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 975: warning: exported method RuneSliceValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 1004: warning: don't use underscores in Go names; var KiT_NilValueView should be KiTNilValueView (golint)
    • Line 1004: warning: exported var KiT_NilValueView should have comment or be unexported (golint)
    • Line 1006: warning: exported method NilValueView.WidgetType should have comment or be unexported (golint)
    • Line 1011: warning: exported method NilValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 1026: warning: exported method NilValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 1037: warning: exported var DefaultTimeFormat should have comment or be unexported (golint)
    • Line 1044: warning: don't use underscores in Go names; var KiT_TimeValueView should be KiTTimeValueView (golint)
    • Line 1044: warning: exported var KiT_TimeValueView should have comment or be unexported (golint)
    • Line 1046: warning: exported method TimeValueView.WidgetType should have comment or be unexported (golint)
    • Line 1063: warning: exported method TimeValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 1072: warning: exported method TimeValueView.ConfigWidget should have comment or be unexported (golint)
    • giv/filetree.go
    • Line 83: warning: don't use underscores in Go names; var KiT_FileTree should be KiTFileTree (golint)
    • Line 83: warning: exported var KiT_FileTree should have comment or be unexported (golint)
    • Line 85: warning: exported var FileTreeProps should have comment or be unexported (golint)
    • Line 89: warning: exported method FileTree.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 96: warning: exported method FileTree.Disconnect should have comment or be unexported (golint)
    • Line 96: warning: receiver name fv should be consistent with previous receiver name ft for FileTree (golint)
    • Line 414: warning: don't use underscores in Go names; var KiT_FileNode should be KiTFileNode (golint)
    • Line 414: warning: exported var KiT_FileNode should have comment or be unexported (golint)
    • Line 416: warning: exported method FileNode.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 872: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 972: warning: exported function FileNodeNameCountSort should have comment or be unexported (golint)
    • Line 1088: warning: comment on exported method FileNode.DuplicateFile should be of the form "DuplicateFile ..." (golint)
    • Line 1259: warning: exported method FileNode.UpdateRepoFiles should have comment or be unexported (golint)
    • Line 1349: warning: don't use underscores in Go names; method parameter rev_a should be revA (golint)
    • Line 1349: warning: don't use underscores in Go names; method parameter rev_b should be revB (golint)
    • Line 1482: warning: exported var FileNodeProps should have comment or be unexported (golint)
    • Line 1544: warning: don't use underscores in Go names; var KiT_FileNodeFlags should be KiTFileNodeFlags (golint)
    • Line 1544: warning: exported var KiT_FileNodeFlags should have comment or be unexported (golint)
    • Line 1556: warning: exported const FileNodeFlagsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 1568: warning: don't use underscores in Go names; var KiT_DirFlags should be KiTDirFlags (golint)
    • Line 1568: warning: exported var KiT_DirFlags should have comment or be unexported (golint)
    • Line 1584: warning: exported const DirFlagsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 1614: warning: comment on exported method DirFlagMap.SetOpen should be of the form "SetOpen ..." (golint)
    • Line 1698: warning: don't use underscores in Go names; var KiT_FileTreeView should be KiTFileTreeView (golint)
    • Line 1698: warning: exported var KiT_FileTreeView should have comment or be unexported (golint)
    • Line 1724: warning: exported method FileTreeView.UpdateAllFiles should have comment or be unexported (golint)
    • Line 1732: warning: exported method FileTreeView.ConnectEvents2D should have comment or be unexported (golint)
    • Line 1736: warning: exported method FileTreeView.FileTreeViewEvents should have comment or be unexported (golint)
    • Line 1816: warning: exported method FileTreeView.KeyInput should have comment or be unexported (golint)
    • Line 2124: warning: don't use underscores in Go names; method parameter rev_a should be revA (golint)
    • Line 2124: warning: don't use underscores in Go names; method parameter rev_b should be revB (golint)
    • Line 2574: warning: comment on exported var VcsLabelFunc should be of the form "VcsLabelFunc ..." (golint)
    • Line 2588: warning: exported var FileTreeViewProps should have comment or be unexported (golint)
    • Line 2778: warning: exported method FileTreeView.Style2D should have comment or be unexported (golint)
    • Line 2778: warning: receiver name ft should be consistent with previous receiver name ftv for FileTreeView (golint)
    • gi/css.go
    • Line 26: warning: don't use underscores in Go names; var KiT_StyleSheet should be KiTStyleSheet (golint)
    • Line 26: warning: exported var KiT_StyleSheet should have comment or be unexported (golint)
    • Line 33: warning: exported method StyleSheet.CopyFieldsFrom should have comment or be unexported (golint)
    • girl/text.go
    • Line 342: warning: comment on exported method Text.SetHTMLNoPre should be of the form "SetHTMLNoPre ..." (golint)
    • Line 727: warning: receiver name tx should be consistent with previous receiver name tr for Text (golint)
    • Line 751: warning: receiver name tx should be consistent with previous receiver name tr for Text (golint)
    • Line 774: warning: receiver name tx should be consistent with previous receiver name tr for Text (golint)
    • Line 794: warning: receiver name tx should be consistent with previous receiver name tr for Text (golint)
    • svg/icons.go
    • Line 37: warning: comment on exported type Icon should be of the form "Icon ..." (with optional leading article) (golint)
    • Line 49: warning: don't use underscores in Go names; var KiT_Icon should be KiTIcon (golint)
    • Line 49: warning: exported var KiT_Icon should have comment or be unexported (golint)
    • Line 56: warning: exported var IconProps should have comment or be unexported (golint)
    • Line 61: warning: exported method Icon.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 82: warning: exported method Icon.Init2D should have comment or be unexported (golint)
    • Line 87: warning: exported method Icon.Size2D should have comment or be unexported (golint)
    • Line 91: warning: exported method Icon.Layout2D should have comment or be unexported (golint)
    • Line 111: warning: exported method Icon.Render2D should have comment or be unexported (golint)
    • Line 137: warning: comment on exported type IconMgr should be of the form "IconMgr ..." (with optional leading article) (golint)
    • Line 141: warning: exported method IconMgr.IsValid should have comment or be unexported (golint)
    • Line 256: warning: exported method IconSet.OpenDefaultIcons should have comment or be unexported (golint)
    • Line 334: warning: exported function MakeDefaultIcons should have comment or be unexported (golint)
    • gi/icon.go
    • Line 47: warning: don't use underscores in Go names; var KiT_Icon should be KiTIcon (golint)
    • Line 47: warning: exported var KiT_Icon should have comment or be unexported (golint)
    • Line 56: warning: exported method Icon.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 62: warning: exported var IconProps should have comment or be unexported (golint)
    • Line 98: warning: exported method Icon.Size2D should have comment or be unexported (golint)
    • Line 109: warning: exported method Icon.Style2D should have comment or be unexported (golint)
    • Line 134: warning: exported method Icon.Layout2D should have comment or be unexported (golint)
    • Line 144: warning: exported method Icon.Render2D should have comment or be unexported (golint)
    • oswin/gpu/shader.go
    • Line 48: warning: exported const VertexShader should have comment (or a comment on this block) or be unexported (golint)
    • Line 59: warning: don't use underscores in Go names; var KiT_ShaderTypes should be KiTShaderTypes (golint)
    • Line 59: warning: exported var KiT_ShaderTypes should have comment or be unexported (golint)
    • giv/textbuf/case.go
    • Line 19: warning: exported const LowerCase should have comment (or a comment on this block) or be unexported (golint)
    • Line 43: warning: don't use underscores in Go names; var KiT_Cases should be KiTCases (golint)
    • Line 43: warning: exported var KiT_Cases should have comment or be unexported (golint)
    • Line 45: warning: exported method Cases.MarshalJSON should have comment or be unexported (golint)
    • Line 46: warning: exported method Cases.UnmarshalJSON should have comment or be unexported (golint)
    • gi3d/valueviews.go
    • Line 35: warning: don't use underscores in Go names; var KiT_MeshValueView should be KiTMeshValueView (golint)
    • Line 35: warning: exported var KiT_MeshValueView should have comment or be unexported (golint)
    • Line 37: warning: exported method MeshValueView.WidgetType should have comment or be unexported (golint)
    • Line 42: warning: exported method MeshValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 54: warning: exported method MeshValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 66: warning: exported method MeshValueView.HasAction should have comment or be unexported (golint)
    • Line 70: warning: exported method MeshValueView.Activate should have comment or be unexported (golint)
    • svg/group.go
    • Line 22: warning: don't use underscores in Go names; var KiT_Group should be KiTGroup (golint)
    • Line 22: warning: exported var KiT_Group should have comment or be unexported (golint)
    • Line 29: warning: exported method Group.SVGName should have comment or be unexported (golint)
    • Line 31: warning: exported method Group.EnforceSVGName should have comment or be unexported (golint)
    • Line 33: warning: exported method Group.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 54: warning: exported method Group.BBox2D should have comment or be unexported (golint)
    • Line 59: warning: exported method Group.Render2D should have comment or be unexported (golint)
    • gi/textfield.go
    • Line 72: warning: don't use underscores in Go names; var KiT_TextField should be KiTTextField (golint)
    • Line 72: warning: exported var KiT_TextField should have comment or be unexported (golint)
    • Line 79: warning: exported method TextField.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 90: warning: exported method TextField.Disconnect should have comment or be unexported (golint)
    • Line 95: warning: exported var TextFieldProps should have comment or be unexported (golint)
    • Line 161: warning: exported const TextFieldSignalsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 170: warning: comment on exported const TextFieldActive should be of the form "TextFieldActive ..." (golint)
    • Line 173: warning: comment on exported const TextFieldFocus should be of the form "TextFieldFocus ..." (golint)
    • Line 176: warning: comment on exported const TextFieldInactive should be of the form "TextFieldInactive ..." (golint)
    • Line 179: warning: comment on exported const TextFieldSel should be of the form "TextFieldSel ..." (golint)
    • Line 182: warning: exported const TextFieldStatesN should have comment (or a comment on this block) or be unexported (golint)
    • Line 187: warning: comment on exported var TextFieldSelectors should be of the form "TextFieldSelectors ..." (golint)
    • Line 632: warning: exported method TextField.MakeContextMenu should have comment or be unexported (golint)
    • Line 1292: warning: exported method TextField.MouseDragEvent should have comment or be unexported (golint)
    • Line 1305: warning: exported method TextField.MouseEvent should have comment or be unexported (golint)
    • Line 1313: warning: exported method TextField.MouseFocusEvent should have comment or be unexported (golint)
    • Line 1329: warning: exported method TextField.KeyChordEvent should have comment or be unexported (golint)
    • Line 1345: warning: exported method TextField.TextFieldEvents should have comment or be unexported (golint)
    • Line 1353: warning: exported method TextField.ConfigParts should have comment or be unexported (golint)
    • Line 1381: warning: exported method TextField.Init2D should have comment or be unexported (golint)
    • Line 1429: warning: exported method TextField.Style2D should have comment or be unexported (golint)
    • Line 1436: warning: exported method TextField.UpdateRenderAll should have comment or be unexported (golint)
    • Line 1447: warning: exported method TextField.Size2D should have comment or be unexported (golint)
    • Line 1470: warning: exported method TextField.Layout2D should have comment or be unexported (golint)
    • Line 1486: warning: exported method TextField.RenderTextField should have comment or be unexported (golint)
    • Line 1528: warning: exported method TextField.Render2D should have comment or be unexported (golint)
    • Line 1553: warning: exported method TextField.ConnectEvents2D should have comment or be unexported (golint)
    • Line 1557: warning: exported method TextField.FocusChanged2D should have comment or be unexported (golint)
    • oswin/touch/touch.go
    • Line 26: warning: comment on exported type Event should be of the form "Event ..." (with optional leading article) (golint)
    • Line 70: warning: exported const ActionsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 75: warning: don't use underscores in Go names; var KiT_Actions should be KiTActions (golint)
    • Line 75: warning: exported var KiT_Actions should have comment or be unexported (golint)
    • Line 80: warning: exported method Event.Type should have comment or be unexported (golint)
    • Line 84: warning: exported method Event.HasPos should have comment or be unexported (golint)
    • Line 88: warning: exported method Event.Pos should have comment or be unexported (golint)
    • Line 92: warning: exported method Event.OnFocus should have comment or be unexported (golint)
    • gi3d/manip.go
    • Line 36: warning: exported const SelModesN should have comment (or a comment on this block) or be unexported (golint)
    • Line 41: warning: don't use underscores in Go names; var KiT_SelModes should be KiTSelModes (golint)
    • Line 41: warning: exported var KiT_SelModes should have comment or be unexported (golint)
    • Line 50: warning: exported method SelParams.Defaults should have comment or be unexported (golint)
    • Line 156: warning: don't use underscores in Go names; var KiT_ManipPt should be KiTManipPt (golint)
    • Line 156: warning: exported var KiT_ManipPt should have comment or be unexported (golint)
    • Line 168: warning: comment on exported method ManipPt.ConnectEvents3D should be of the form "ConnectEvents3D ..." (golint)
    • Line 275: warning: exported var ManipPtProps should have comment or be unexported (golint)
    • gi3d/mesh.go
    • Line 181: warning: don't use underscores in Go names; var KiT_MeshBase should be KiTMeshBase (golint)
    • Line 181: warning: exported var KiT_MeshBase should have comment or be unexported (golint)
    • Line 183: warning: exported method MeshBase.Name should have comment or be unexported (golint)
    • Line 187: warning: exported method MeshBase.SetName should have comment or be unexported (golint)
    • Line 191: warning: exported method MeshBase.HasTex should have comment or be unexported (golint)
    • Line 195: warning: exported method MeshBase.HasColor should have comment or be unexported (golint)
    • Line 199: warning: exported method MeshBase.IsTransparent should have comment or be unexported (golint)
    • Line 206: warning: exported method MeshBase.Update should have comment or be unexported (golint)
    • Line 210: warning: exported method MeshBase.ComputeNorms should have comment or be unexported (golint)
    • Line 727: warning: exported method GenMesh.Make should have comment or be unexported (golint)
    • Line 741: warning: don't use underscores in Go names; var KiT_GenMesh should be KiTGenMesh (golint)
    • Line 741: warning: exported var KiT_GenMesh should have comment or be unexported (golint)
    • svg/ellipse.go
    • Line 21: warning: don't use underscores in Go names; var KiT_Ellipse should be KiTEllipse (golint)
    • Line 21: warning: exported var KiT_Ellipse should have comment or be unexported (golint)
    • Line 31: warning: exported method Ellipse.SVGName should have comment or be unexported (golint)
    • Line 33: warning: exported method Ellipse.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 40: warning: exported method Ellipse.SetPos should have comment or be unexported (golint)
    • Line 44: warning: exported method Ellipse.SetSize should have comment or be unexported (golint)
    • Line 48: warning: exported method Ellipse.SVGLocalBBox should have comment or be unexported (golint)
    • Line 56: warning: exported method Ellipse.Render2D should have comment or be unexported (golint)
    • svg/filter.go
    • Line 19: warning: don't use underscores in Go names; var KiT_Filter should be KiTFilter (golint)
    • Line 19: warning: exported var KiT_Filter should have comment or be unexported (golint)
    • Line 26: warning: exported method Filter.SVGName should have comment or be unexported (golint)
    • Line 28: warning: exported method Filter.CopyFieldsFrom should have comment or be unexported (golint)
    • gi/node.go
    • Line 43: warning: don't use underscores in Go names; var KiT_NodeBase should be KiTNodeBase (golint)
    • Line 43: warning: exported var KiT_NodeBase should have comment or be unexported (golint)
    • Line 45: warning: exported var NodeBaseProps should have comment or be unexported (golint)
    • Line 50: warning: exported method NodeBase.AsGiNode should have comment or be unexported (golint)
    • Line 54: warning: exported method NodeBase.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 68: warning: don't use underscores in Go names; var KiT_NodeFlags should be KiTNodeFlags (golint)
    • Line 68: warning: exported var KiT_NodeFlags should have comment or be unexported (golint)
    • Line 75: warning: comment on exported const EventsConnected should be of the form "EventsConnected ..." (golint)
    • Line 81: warning: comment on exported const CanFocus should be of the form "CanFocus ..." (golint)
    • Line 86: warning: comment on exported const HasFocus should be of the form "HasFocus ..." (golint)
    • Line 96: warning: comment on exported const ReRenderAnchor should be of the form "ReRenderAnchor ..." (golint)
    • Line 142: warning: comment on exported const NodeFlagsN should be of the form "NodeFlagsN ..." (golint)
    • giv/dialogs.go
    • Line 394: warning: comment on exported var FontChooserSize should be of the form "FontChooserSize ..." (golint)
    • Line 396: warning: exported var FontChooserSizeDots should have comment or be unexported (golint)
    • Line 408: warning: exported function FontInfoStyleFunc should have comment or be unexported (golint)
    • Line 438: warning: exported function IconChooserStyleFunc should have comment or be unexported (golint)
    • giv/fileinfo.go
    • Line 42: warning: don't use underscores in Go names; var KiT_FileInfo should be KiTFileInfo (golint)
    • Line 42: warning: exported var KiT_FileInfo should have comment or be unexported (golint)
    • Line 129: warning: comment on exported method FileInfo.IsSymlink should be of the form "IsSymlink ..." (golint)
    • Line 315: warning: exported var FileInfoProps should have comment or be unexported (golint)
    • Line 360: warning: exported method FileTime.MarshalBinary should have comment or be unexported (golint)
    • Line 364: warning: exported method FileTime.MarshalJSON should have comment or be unexported (golint)
    • Line 368: warning: exported method FileTime.MarshalText should have comment or be unexported (golint)
    • Line 372: warning: exported method FileTime.UnmarshalBinary should have comment or be unexported (golint)
    • Line 376: warning: exported method FileTime.UnmarshalJSON should have comment or be unexported (golint)
    • Line 380: warning: exported method FileTime.UnmarshalText should have comment or be unexported (golint)
    • Line 384: warning: exported type FileSize should have comment or be unexported (golint)
    • oswin/driver/glos/texture.go
    • Line 134: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • oswin/window.go
    • Line 288: warning: exported method WindowBase.Name should have comment or be unexported (golint)
    • Line 292: warning: exported method WindowBase.SetName should have comment or be unexported (golint)
    • Line 296: warning: exported method WindowBase.Title should have comment or be unexported (golint)
    • Line 300: warning: exported method WindowBase.Parent should have comment or be unexported (golint)
    • Line 304: warning: exported method WindowBase.SetParent should have comment or be unexported (golint)
    • Line 308: warning: exported method WindowBase.Flags should have comment or be unexported (golint)
    • Line 312: warning: exported method WindowBase.IsDialog should have comment or be unexported (golint)
    • Line 316: warning: exported method WindowBase.IsModal should have comment or be unexported (golint)
    • Line 320: warning: exported method WindowBase.IsTool should have comment or be unexported (golint)
    • Line 324: warning: exported method WindowBase.IsFullscreen should have comment or be unexported (golint)
    • Line 328: warning: exported method WindowBase.IsMinimized should have comment or be unexported (golint)
    • Line 332: warning: exported method WindowBase.IsFocus should have comment or be unexported (golint)
    • Line 368: warning: exported const WindowFlagsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 373: warning: don't use underscores in Go names; var KiT_WindowFlags should be KiTWindowFlags (golint)
    • Line 373: warning: exported var KiT_WindowFlags should have comment or be unexported (golint)
    • Line 398: warning: exported method NewWindowOptions.SetDialog should have comment or be unexported (golint)
    • Line 402: warning: exported method NewWindowOptions.SetModal should have comment or be unexported (golint)
    • Line 406: warning: exported method NewWindowOptions.SetTool should have comment or be unexported (golint)
    • Line 410: warning: exported method NewWindowOptions.SetFullscreen should have comment or be unexported (golint)
    • Line 414: warning: exported function WindowFlagsToBool should have comment or be unexported (golint)
    • histyle/histyles.go
    • Line 25: warning: don't use underscores in Go names; var KiT_Styles should be KiTStyles (golint)
    • Line 25: warning: exported var KiT_Styles should have comment or be unexported (golint)
    • Line 80: warning: comment on exported method Styles.OpenJSON should be of the form "OpenJSON ..." (golint)
    • Line 91: warning: comment on exported method Styles.SaveJSON should be of the form "SaveJSON ..." (golint)
    • gist/style.go
    • Line 58: warning: exported method Style.Defaults should have comment or be unexported (golint)
    • Line 138: warning: exported function NewStyle should have comment or be unexported (golint)
    • girl/fontlib.go
    • Line 177: warning: exported method FontLib.AddFontPaths should have comment or be unexported (golint)
    • Line 270: warning: exported var FontExts should have comment or be unexported (golint)
    • Line 326: warning: exported type GoFontInfo should have comment or be unexported (golint)
    • Line 331: warning: exported var GoFonts should have comment or be unexported (golint)
    • Line 346: warning: exported function OpenGoFont should have comment or be unexported (golint)
    • Line 363: warning: exported method FontLib.GoFontsAvail should have comment or be unexported (golint)
    • gi3d/render.go
    • Line 26: warning: exported const InVtxPos should have comment (or a comment on this block) or be unexported (golint)
    • Line 37: warning: exported const RClassNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 111: warning: exported method Renderers.InitVectors should have comment or be unexported (golint)
    • Line 119: warning: exported method Renderers.InitUnis should have comment or be unexported (golint)
    • Line 144: warning: exported method Renderers.InitRenders should have comment or be unexported (golint)
    • Line 230: warning: comment on exported type RenderBase should be of the form "RenderBase ..." (with optional leading article) (golint)
    • Line 236: warning: exported method RenderBase.Name should have comment or be unexported (golint)
    • Line 240: warning: exported method RenderBase.Pipeline should have comment or be unexported (golint)
    • Line 244: warning: exported method RenderBase.VtxFragProg should have comment or be unexported (golint)
    • Line 248: warning: exported method RenderBase.Compile should have comment or be unexported (golint)
    • Line 257: warning: exported method RenderBase.Activate should have comment or be unexported (golint)
    • Line 273: warning: exported method RenderBase.Delete should have comment or be unexported (golint)
    • Line 287: warning: exported method RenderUniformColor.Init should have comment or be unexported (golint)
    • Line 365: warning: exported method RenderUniformColor.SetMat should have comment or be unexported (golint)
    • Line 394: warning: exported method RenderVertexColor.Init should have comment or be unexported (golint)
    • Line 472: warning: exported method RenderVertexColor.SetMat should have comment or be unexported (golint)
    • Line 496: warning: exported method RenderTexture.Init should have comment or be unexported (golint)
    • Line 586: warning: exported method RenderTexture.SetMat should have comment or be unexported (golint)
    • Line 616: warning: exported var RenderUniCamera should have comment or be unexported (golint)
    • Line 625: warning: exported var RenderUniLights should have comment or be unexported (golint)
    • Line 656: warning: exported var RenderPhong should have comment or be unexported (golint)
    • svg/clippath.go
    • Line 20: warning: don't use underscores in Go names; var KiT_ClipPath should be KiTClipPath (golint)
    • Line 20: warning: exported var KiT_ClipPath should have comment or be unexported (golint)
    • Line 27: warning: exported method ClipPath.SVGName should have comment or be unexported (golint)
    • Line 29: warning: exported method ClipPath.CopyFieldsFrom should have comment or be unexported (golint)
    • svg/viewbox.go
    • Line 39: warning: exported const NoAlign should have comment (or a comment on this block) or be unexported (golint)
    • Line 53: warning: don't use underscores in Go names; var KiT_ViewBoxMeetOrSlice should be KiTViewBoxMeetOrSlice (golint)
    • Line 53: warning: exported var KiT_ViewBoxMeetOrSlice should have comment or be unexported (golint)
    • Line 55: warning: exported method ViewBoxMeetOrSlice.MarshalJSON should have comment or be unexported (golint)
    • Line 56: warning: exported method ViewBoxMeetOrSlice.UnmarshalJSON should have comment or be unexported (golint)
    • Line 68: warning: exported const ViewBoxMeetOrSliceN should have comment (or a comment on this block) or be unexported (golint)
    • oswin/gpu/vectors.go
    • Line 166: warning: exported const UndefRole should have comment (or a comment on this block) or be unexported (golint)
    • Line 180: warning: don't use underscores in Go names; var KiT_VectorRoles should be KiTVectorRoles (golint)
    • Line 180: warning: exported var KiT_VectorRoles should have comment or be unexported (golint)
    • Line 190: warning: comment on exported const StreamDraw should be of the form "StreamDraw ..." (golint)
    • Line 194: warning: comment on exported const StreamRead should be of the form "StreamRead ..." (golint)
    • Line 198: warning: comment on exported const StreamCopy should be of the form "StreamCopy ..." (golint)
    • Line 202: warning: comment on exported const StaticDraw should be of the form "StaticDraw ..." (golint)
    • Line 206: warning: comment on exported const StaticRead should be of the form "StaticRead ..." (golint)
    • Line 210: warning: comment on exported const StaticCopy should be of the form "StaticCopy ..." (golint)
    • Line 214: warning: comment on exported const DynamicDraw should be of the form "DynamicDraw ..." (golint)
    • Line 218: warning: comment on exported const DynamicRead should be of the form "DynamicRead ..." (golint)
    • Line 222: warning: comment on exported const DynamicCopy should be of the form "DynamicCopy ..." (golint)
    • Line 226: warning: exported const VectorUsagesN should have comment (or a comment on this block) or be unexported (golint)
    • Line 231: warning: don't use underscores in Go names; var KiT_VectorUsages should be KiTVectorUsages (golint)
    • Line 231: warning: exported var KiT_VectorUsages should have comment or be unexported (golint)
    • oswin/mouse/mouse.go
    • Line 47: warning: comment on exported type Event should be of the form "Event ..." (with optional leading article) (golint)
    • Line 81: warning: comment on exported method Event.HasAllModifier should be of the form "HasAllModifier ..." (golint)
    • Line 102: warning: receiver name ev should be consistent with previous receiver name e for Event (golint)
    • Line 108: warning: comment on exported type MoveEvent should be of the form "MoveEvent ..." (with optional leading article) (golint)
    • Line 121: warning: comment on exported type DragEvent should be of the form "DragEvent ..." (with optional leading article) (golint)
    • Line 139: warning: comment on exported type ScrollEvent should be of the form "ScrollEvent ..." (with optional leading article) (golint)
    • Line 161: warning: comment on exported type FocusEvent should be of the form "FocusEvent ..." (with optional leading article) (golint)
    • Line 168: warning: comment on exported type HoverEvent should be of the form "HoverEvent ..." (with optional leading article) (golint)
    • Line 181: warning: exported const NoButton should have comment (or a comment on this block) or be unexported (golint)
    • Line 191: warning: don't use underscores in Go names; var KiT_Buttons should be KiTButtons (golint)
    • Line 191: warning: exported var KiT_Buttons should have comment or be unexported (golint)
    • Line 198: warning: exported const NoAction should have comment (or a comment on this block) or be unexported (golint)
    • Line 214: warning: don't use underscores in Go names; var KiT_Actions should be KiTActions (golint)
    • Line 214: warning: exported var KiT_Actions should have comment or be unexported (golint)
    • Line 226: warning: comment on exported const ExtendContinuous should be of the form "ExtendContinuous ..." (golint)
    • Line 230: warning: comment on exported const ExtendOne should be of the form "ExtendOne ..." (golint)
    • Line 252: warning: exported const SelectModesN should have comment (or a comment on this block) or be unexported (golint)
    • Line 257: warning: don't use underscores in Go names; var KiT_SelectModes should be KiTSelectModes (golint)
    • Line 257: warning: exported var KiT_SelectModes should have comment or be unexported (golint)
    • Line 262: warning: exported method Event.Type should have comment or be unexported (golint)
    • Line 262: warning: receiver name ev should be consistent with previous receiver name e for Event (golint)
    • Line 266: warning: exported method Event.HasPos should have comment or be unexported (golint)
    • Line 266: warning: receiver name ev should be consistent with previous receiver name e for Event (golint)
    • Line 270: warning: exported method Event.Pos should have comment or be unexported (golint)
    • Line 270: warning: receiver name ev should be consistent with previous receiver name e for Event (golint)
    • Line 274: warning: exported method Event.OnFocus should have comment or be unexported (golint)
    • Line 274: warning: receiver name ev should be consistent with previous receiver name e for Event (golint)
    • Line 278: warning: exported method MoveEvent.Type should have comment or be unexported (golint)
    • Line 278: warning: receiver name ev should be consistent with previous receiver name e for MoveEvent (golint)
    • Line 282: warning: exported method DragEvent.Type should have comment or be unexported (golint)
    • Line 286: warning: exported method ScrollEvent.Type should have comment or be unexported (golint)
    • Line 286: warning: receiver name ev should be consistent with previous receiver name e for ScrollEvent (golint)
    • Line 290: warning: exported method FocusEvent.Type should have comment or be unexported (golint)
    • Line 294: warning: exported method HoverEvent.Type should have comment or be unexported (golint)
    • gi/action.go
    • Line 29: warning: don't use underscores in Go names; var KiT_Action should be KiTAction (golint)
    • Line 29: warning: exported var KiT_Action should have comment or be unexported (golint)
    • Line 36: warning: exported method Action.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 42: warning: exported method Action.Disconnect should have comment or be unexported (golint)
    • Line 47: warning: exported var ActionProps should have comment or be unexported (golint)
    • histyle/histyle.go
    • Line 5: warning: package comment should be of the form "Package histyle ..." (golint)
    • Line 30: warning: exported const Pass should have comment (or a comment on this block) or be unexported (golint)
    • Line 37: warning: exported method Trilean.Prefix should have comment or be unexported (golint)
    • Line 48: warning: don't use underscores in Go names; var KiT_Trilean should be KiTTrilean (golint)
    • Line 48: warning: exported var KiT_Trilean should have comment or be unexported (golint)
    • Line 50: warning: exported method Trilean.MarshalJSON should have comment or be unexported (golint)
    • Line 50: warning: receiver name ev should be consistent with previous receiver name t for Trilean (golint)
    • Line 51: warning: exported method Trilean.UnmarshalJSON should have comment or be unexported (golint)
    • Line 51: warning: receiver name ev should be consistent with previous receiver name t for Trilean (golint)
    • Line 64: warning: don't use underscores in Go names; var KiT_StyleEntry should be KiTStyleEntry (golint)
    • Line 64: warning: exported var KiT_StyleEntry should have comment or be unexported (golint)
    • Line 66: warning: exported var StyleEntryProps should have comment or be unexported (golint)
    • Line 169: warning: receiver name s should be consistent with previous receiver name se for StyleEntry (golint)
    • Line 195: warning: receiver name s should be consistent with previous receiver name se for StyleEntry (golint)
    • Line 224: warning: exported method StyleEntry.IsZero should have comment or be unexported (golint)
    • Line 224: warning: receiver name s should be consistent with previous receiver name se for StyleEntry (golint)
    • Line 235: warning: don't use underscores in Go names; var KiT_Style should be KiTStyle (golint)
    • Line 235: warning: exported var KiT_Style should have comment or be unexported (golint)
    • Line 300: warning: comment on exported method Style.OpenJSON should be of the form "OpenJSON ..." (golint)
    • Line 311: warning: comment on exported method Style.SaveJSON should be of the form "SaveJSON ..." (golint)
    • Line 326: warning: comment on exported var Props should be of the form "Props ..." (golint)
    • oswin/event.go
    • Line 130: warning: comment on exported const EventTypeN should be of the form "EventTypeN ..." (golint)
    • Line 136: warning: don't use underscores in Go names; var KiT_EventType should be KiTEventType (golint)
    • Line 136: warning: exported var KiT_EventType should have comment or be unexported (golint)
    • Line 195: warning: exported method EventBase.Init should have comment or be unexported (golint)
    • Line 199: warning: exported method EventBase.Time should have comment or be unexported (golint)
    • Line 203: warning: exported method EventBase.IsProcessed should have comment or be unexported (golint)
    • Line 207: warning: exported method EventBase.SetProcessed should have comment or be unexported (golint)
    • Line 211: warning: exported method EventBase.ClearProcessed should have comment or be unexported (golint)
    • Line 219: warning: exported method EventBase.OnWinFocus should have comment or be unexported (golint)
    • Line 237: warning: exported method CustomEvent.Type should have comment or be unexported (golint)
    • Line 245: warning: exported method CustomEvent.HasPos should have comment or be unexported (golint)
    • Line 249: warning: exported method CustomEvent.Pos should have comment or be unexported (golint)
    • Line 253: warning: exported method CustomEvent.OnFocus should have comment or be unexported (golint)
    • Line 257: warning: exported method CustomEvent.OnWinFocus should have comment or be unexported (golint)
    • giv/vcslogview.go
    • Line 26: warning: don't use underscores in Go names; var KiT_VCSLogView should be KiTVCSLogView (golint)
    • Line 26: warning: exported var KiT_VCSLogView should have comment or be unexported (golint)
    • Line 118: warning: comment on exported method VCSLogView.ConfigToolBar should be of the form "ConfigToolBar ..." (golint)
    • examples/svg/svg.go
    • Line 26: warning: exported var CurFilename should have comment or be unexported (golint)
    • Line 27: warning: exported var TheSVG should have comment or be unexported (golint)
    • Line 28: warning: exported var TheZoom should have comment or be unexported (golint)
    • Line 29: warning: exported var TheTransX should have comment or be unexported (golint)
    • Line 30: warning: exported var TheTransY should have comment or be unexported (golint)
    • Line 31: warning: exported var TheFile should have comment or be unexported (golint)
    • Line 33: warning: exported function SetZoom should have comment or be unexported (golint)
    • Line 39: warning: exported function SetTrans should have comment or be unexported (golint)
    • Line 46: warning: exported function OpenSVG should have comment or be unexported (golint)
    • Line 58: warning: exported function FileViewOpenSVG should have comment or be unexported (golint)
    • examples/marbles/main.go
    • Line 19: warning: exported var Vp should have comment or be unexported (golint)
    • Line 20: warning: exported var EqTable should have comment or be unexported (golint)
    • Line 21: warning: exported var ParamsEdit should have comment or be unexported (golint)
    • Line 22: warning: exported var SvgGraph should have comment or be unexported (golint)
    • Line 23: warning: exported var SvgLines should have comment or be unexported (golint)
    • Line 24: warning: exported var SvgMarbles should have comment or be unexported (golint)
    • Line 25: warning: exported var SvgCoords should have comment or be unexported (golint)
    • Line 28: warning: exported var GraphSize should have comment or be unexported (golint)
    • gi/menus.go
    • Line 26: warning: exported method Menu.MarshalJSON should have comment or be unexported (golint)
    • Line 31: warning: exported method Menu.UnmarshalJSON should have comment or be unexported (golint)
    • Line 36: warning: exported method Menu.CopyFrom should have comment or be unexported (golint)
    • Line 111: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 129: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 333: warning: exported var MenuFrameProps should have comment or be unexported (golint)
    • Line 528: warning: exported type MenuButton should have comment or be unexported (golint)
    • Line 532: warning: don't use underscores in Go names; var KiT_MenuButton should be KiTMenuButton (golint)
    • Line 532: warning: exported var KiT_MenuButton should have comment or be unexported (golint)
    • Line 539: warning: exported method MenuButton.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 544: warning: exported var MenuButtonProps should have comment or be unexported (golint)
    • Line 603: warning: exported method MenuButton.ConfigParts should have comment or be unexported (golint)
    • Line 618: warning: comment on exported var MenuTextSeparator should be of the form "MenuTextSeparator ..." (golint)
    • Line 627: warning: don't use underscores in Go names; var KiT_Separator should be KiTSeparator (golint)
    • Line 627: warning: exported var KiT_Separator should have comment or be unexported (golint)
    • Line 636: warning: exported method Separator.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 642: warning: exported var SeparatorProps should have comment or be unexported (golint)
    • Line 654: warning: exported method Separator.Style2D should have comment or be unexported (golint)
    • Line 667: warning: exported method Separator.RenderSeparator should have comment or be unexported (golint)
    • Line 688: warning: exported method Separator.Render2D should have comment or be unexported (golint)
    • giv/argview.go
    • Line 29: warning: don't use underscores in Go names; var KiT_ArgView should be KiTArgView (golint)
    • Line 29: warning: exported var KiT_ArgView should have comment or be unexported (golint)
    • Line 31: warning: exported method ArgView.Disconnect should have comment or be unexported (golint)
    • Line 36: warning: exported var ArgViewProps should have comment or be unexported (golint)
    • Line 73: warning: comment on exported method ArgView.TitleWidget should be of the form "TitleWidget ..." (golint)
    • giv/fileview.go
    • Line 56: warning: don't use underscores in Go names; var KiT_FileView should be KiTFileView (golint)
    • Line 56: warning: exported var KiT_FileView should have comment or be unexported (golint)
    • Line 58: warning: exported method FileView.Disconnect should have comment or be unexported (golint)
    • Line 137: warning: exported var FileViewProps should have comment or be unexported (golint)
    • Line 176: warning: exported const FileViewSignalsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 181: warning: exported function FileViewStyleFunc should have comment or be unexported (golint)
    • Line 229: warning: exported method FileView.ConfigPathBar should have comment or be unexported (golint)
    • Line 305: warning: exported method FileView.ConfigFilesRow should have comment or be unexported (golint)
    • Line 370: warning: exported method FileView.ConfigSelRow should have comment or be unexported (golint)
    • Line 415: warning: exported method FileView.ConfigWatcher should have comment or be unexported (golint)
    • Line 424: warning: exported method FileView.WatchWatcher should have comment or be unexported (golint)
    • Line 459: warning: exported method FileView.FilesRow should have comment or be unexported (golint)
    • Line 473: warning: exported method FileView.SelRow should have comment or be unexported (golint)
    • Line 769: warning: exported method FileView.Style2D should have comment or be unexported (golint)
    • Line 775: warning: exported method FileView.ConnectEvents2D should have comment or be unexported (golint)
    • Line 779: warning: exported method FileView.FileViewEvents should have comment or be unexported (golint)
    • Line 787: warning: exported method FileView.KeyInput should have comment or be unexported (golint)
    • Line 812: warning: exported method FileView.HasFocus2D should have comment or be unexported (golint)
    • oswin/key/key.go
    • Line 27: warning: comment on exported type Event should be of the form "Event ..." (with optional leading article) (golint)
    • Line 69: warning: comment on exported type ChordEvent should be of the form "ChordEvent ..." (with optional leading article) (golint)
    • Line 101: warning: comment on exported function HasAllModifierBits should be of the form "HasAllModifierBits ..." (golint)
    • Line 112: warning: receiver name e should be consistent with previous receiver name ev for Event (golint)
    • Line 117: warning: receiver name e should be consistent with previous receiver name ev for Event (golint)
    • Line 121: warning: comment on exported method Event.HasAllModifier should be of the form "HasAllModifier ..." (golint)
    • Line 122: warning: receiver name e should be consistent with previous receiver name ev for Event (golint)
    • Line 126: warning: comment on exported type Chord should be of the form "Chord ..." (with optional leading article) (golint)
    • Line 135: warning: receiver name e should be consistent with previous receiver name ev for Event (golint)
    • Line 143: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 207: warning: exported const NoAction should have comment (or a comment on this block) or be unexported (golint)
    • Line 216: warning: don't use underscores in Go names; var KiT_Actions should be KiTActions (golint)
    • Line 216: warning: exported var KiT_Actions should have comment or be unexported (golint)
    • Line 223: warning: exported const Shift should have comment (or a comment on this block) or be unexported (golint)
    • Line 233: warning: don't use underscores in Go names; var KiT_Modifiers should be KiTModifiers (golint)
    • Line 233: warning: exported var KiT_Modifiers should have comment or be unexported (golint)
    • Line 420: warning: exported method Event.Type should have comment or be unexported (golint)
    • Line 424: warning: exported method Event.HasPos should have comment or be unexported (golint)
    • Line 428: warning: exported method Event.Pos should have comment or be unexported (golint)
    • Line 432: warning: exported method Event.OnFocus should have comment or be unexported (golint)
    • Line 439: warning: exported method ChordEvent.Type should have comment or be unexported (golint)
    • Line 443: warning: exported var CodeRuneMap should have comment or be unexported (golint)
    • girl/span.go
    • Line 102: warning: comment on exported method Span.HasDecoUpdate should be of the form "HasDecoUpdate ..." (golint)
    • Line 531: warning: comment on exported method Span.ZeroPosLR should be of the form "ZeroPosLR ..." (golint)
    • Line 547: warning: comment on exported method Span.TrimSpaceLeftLR should be of the form "TrimSpaceLeftLR ..." (golint)
    • Line 570: warning: comment on exported method Span.TrimSpaceRightLR should be of the form "TrimSpaceRightLR ..." (golint)
    • Line 590: warning: comment on exported method Span.TrimSpaceLR should be of the form "TrimSpaceLR ..." (golint)
    • Line 597: warning: comment on exported method Span.SplitAtLR should be of the form "SplitAtLR ..." (golint)
    • gist/box.go
    • Line 36: warning: exported const BoxTop should have comment (or a comment on this block) or be unexported (golint)
    • Line 45: warning: don't use underscores in Go names; var KiT_BoxSides should be KiTBoxSides (golint)
    • Line 45: warning: exported var KiT_BoxSides should have comment or be unexported (golint)
    • Line 47: warning: exported method BoxSides.MarshalJSON should have comment or be unexported (golint)
    • Line 48: warning: exported method BoxSides.UnmarshalJSON should have comment or be unexported (golint)
    • Line 54: warning: exported const BorderSolid should have comment (or a comment on this block) or be unexported (golint)
    • Line 69: warning: don't use underscores in Go names; var KiT_BorderStyles should be KiTBorderStyles (golint)
    • Line 69: warning: exported var KiT_BorderStyles should have comment or be unexported (golint)
    • Line 71: warning: exported method BorderStyles.MarshalJSON should have comment or be unexported (golint)
    • Line 72: warning: exported method BorderStyles.UnmarshalJSON should have comment or be unexported (golint)
    • Line 92: warning: comment on exported type Shadow should be of the form "Shadow ..." (with optional leading article) (golint)
    • Line 102: warning: exported method Shadow.HasShadow should have comment or be unexported (golint)
    • gi3d/cylinder.go
    • Line 34: warning: don't use underscores in Go names; var KiT_Cylinder should be KiTCylinder (golint)
    • Line 34: warning: exported var KiT_Cylinder should have comment or be unexported (golint)
    • Line 72: warning: exported method Cylinder.Make should have comment or be unexported (golint)
    • Line 96: warning: don't use underscores in Go names; var KiT_Capsule should be KiTCapsule (golint)
    • Line 96: warning: exported var KiT_Capsule should have comment or be unexported (golint)
    • Line 117: warning: exported method Capsule.Make should have comment or be unexported (golint)
    • Line 132: warning: comment on exported method MeshBase.AddCylinderSector should be of the form "AddCylinderSector ..." (golint)
    • gi/geom2d.go
    • Line 14: warning: exported const X should have comment (or a comment on this block) or be unexported (golint)
    • gi/spell.go
    • Line 103: warning: comment on exported type Spell should be of the form "Spell ..." (with optional leading article) (golint)
    • Line 116: warning: don't use underscores in Go names; var KiT_Spell should be KiTSpell (golint)
    • Line 116: warning: exported var KiT_Spell should have comment or be unexported (golint)
    • Line 118: warning: exported method Spell.Disconnect should have comment or be unexported (golint)
    • giv/filevalueview.go
    • Line 25: warning: don't use underscores in Go names; var KiT_FileValueView should be KiTFileValueView (golint)
    • Line 25: warning: exported var KiT_FileValueView should have comment or be unexported (golint)
    • Line 27: warning: exported method FileValueView.WidgetType should have comment or be unexported (golint)
    • Line 32: warning: exported method FileValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 44: warning: exported method FileValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 57: warning: exported method FileValueView.HasAction should have comment or be unexported (golint)
    • Line 61: warning: exported method FileValueView.Activate should have comment or be unexported (golint)
    • giv/iconvalueview.go
    • Line 26: warning: don't use underscores in Go names; var KiT_IconValueView should be KiTIconValueView (golint)
    • Line 26: warning: exported var KiT_IconValueView should have comment or be unexported (golint)
    • Line 28: warning: exported method IconValueView.WidgetType should have comment or be unexported (golint)
    • Line 33: warning: exported method IconValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 54: warning: exported method IconValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 69: warning: exported method IconValueView.HasAction should have comment or be unexported (golint)
    • Line 73: warning: exported method IconValueView.Activate should have comment or be unexported (golint)
    • oswin/gpu/types.go
    • Line 19: warning: exported const UndefType should have comment (or a comment on this block) or be unexported (golint)
    • Line 30: warning: don't use underscores in Go names; var KiT_Types should be KiTTypes (golint)
    • Line 30: warning: exported var KiT_Types should have comment or be unexported (golint)
    • Line 32: warning: comment on exported var TypeNames should be of the form "TypeNames ..." (golint)
    • Line 94: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • oswin/mimedata/mimedata.go
    • Line 31: warning: exported const MIMEVersion1 should have comment (or a comment on this block) or be unexported (golint)
    • Line 36: warning: exported var MIMEVersion1B should have comment or be unexported (golint)
    • Line 37: warning: exported var ContentTypeB should have comment or be unexported (golint)
    • Line 38: warning: exported var ContentTransferEncodingB should have comment or be unexported (golint)
    • giv/mapview.go
    • Line 38: warning: don't use underscores in Go names; var KiT_MapView should be KiTMapView (golint)
    • Line 38: warning: exported var KiT_MapView should have comment or be unexported (golint)
    • Line 45: warning: exported method MapView.Disconnect should have comment or be unexported (golint)
    • Line 60: warning: exported var MapViewProps should have comment or be unexported (golint)
    • Line 83: warning: exported const MapViewSignalsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 417: warning: exported method MapView.Style2D should have comment or be unexported (golint)
    • Line 425: warning: exported method MapView.Render2D should have comment or be unexported (golint)
    • oswin/window/window.go
    • Line 24: warning: comment on exported type Event should be of the form "Event ..." (with optional leading article) (golint)
    • Line 76: warning: exported const ActionsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 81: warning: don't use underscores in Go names; var KiT_Actions should be KiTActions (golint)
    • Line 81: warning: exported var KiT_Actions should have comment or be unexported (golint)
    • Line 86: warning: exported method Event.Type should have comment or be unexported (golint)
    • Line 96: warning: exported method Event.HasPos should have comment or be unexported (golint)
    • Line 100: warning: exported method Event.Pos should have comment or be unexported (golint)
    • Line 104: warning: exported method Event.OnFocus should have comment or be unexported (golint)
    • Line 112: warning: comment on exported type ShowEvent should be of the form "ShowEvent ..." (with optional leading article) (golint)
    • Line 119: warning: exported method ShowEvent.Type should have comment or be unexported (golint)
    • Line 123: warning: comment on exported type FocusEvent should be of the form "FocusEvent ..." (with optional leading article) (golint)
    • Line 130: warning: exported method FocusEvent.Type should have comment or be unexported (golint)
    • units/units.go
    • Line 5: warning: package comment should be of the form "Package units ..." (golint)
    • Line 5: warning: package comment should not have leading space (golint)
    • Line 44: warning: exported type Units should have comment or be unexported (golint)
    • Line 101: warning: exported const UnitsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 106: warning: don't use underscores in Go names; var KiT_Units should be KiTUnits (golint)
    • Line 106: warning: exported var KiT_Units should have comment or be unexported (golint)
    • Line 108: warning: exported method Units.MarshalJSON should have comment or be unexported (golint)
    • Line 109: warning: exported method Units.UnmarshalJSON should have comment or be unexported (golint)
    • Line 111: warning: exported var UnitNames should have comment or be unexported (golint)
    • Line 208: warning: comment on exported method Context.ToDotsFactor should be of the form "ToDotsFactor ..." (golint)
    • Line 280: warning: don't use underscores in Go names; var KiT_Value should be KiTValue (golint)
    • Line 280: warning: exported var KiT_Value should have comment or be unexported (golint)
    • Line 282: warning: exported var ValueProps should have comment or be unexported (golint)
    • svg/circle.go
    • Line 21: warning: don't use underscores in Go names; var KiT_Circle should be KiTCircle (golint)
    • Line 21: warning: exported var KiT_Circle should have comment or be unexported (golint)
    • Line 31: warning: exported method Circle.SVGName should have comment or be unexported (golint)
    • Line 33: warning: exported method Circle.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 40: warning: exported method Circle.SetPos should have comment or be unexported (golint)
    • Line 44: warning: exported method Circle.SetSize should have comment or be unexported (golint)
    • Line 48: warning: exported method Circle.SVGLocalBBox should have comment or be unexported (golint)
    • Line 56: warning: exported method Circle.Render2D should have comment or be unexported (golint)
    • gi/combobox.go
    • Line 36: warning: don't use underscores in Go names; var KiT_ComboBox should be KiTComboBox (golint)
    • Line 36: warning: exported var KiT_ComboBox should have comment or be unexported (golint)
    • Line 43: warning: exported method ComboBox.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 54: warning: exported method ComboBox.Disconnect should have comment or be unexported (golint)
    • Line 59: warning: exported var ComboBoxProps should have comment or be unexported (golint)
    • Line 125: warning: exported method ComboBox.ButtonRelease should have comment or be unexported (golint)
    • Line 213: warning: exported method ComboBox.ConfigPartsIfNeeded should have comment or be unexported (golint)
    • Line 227: warning: exported method ComboBox.ConfigParts should have comment or be unexported (golint)
    • Line 280: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • gi/dialogs.go
    • Line 49: warning: exported const DialogStateN should have comment (or a comment on this block) or be unexported (golint)
    • Line 54: warning: comment on exported var StdDialogVSpace should be of the form "StdDialogVSpace ..." (golint)
    • Line 56: warning: exported var StdDialogVSpaceUnits should have comment or be unexported (golint)
    • Line 72: warning: don't use underscores in Go names; var KiT_Dialog should be KiTDialog (golint)
    • Line 72: warning: exported var KiT_Dialog should have comment or be unexported (golint)
    • Line 74: warning: exported method Dialog.Disconnect should have comment or be unexported (golint)
    • Line 250: warning: exported var DialogProps should have comment or be unexported (golint)
    • Line 304: warning: comment on exported method Dialog.TitleWidget should be of the form "TitleWidget ..." (golint)
    • Line 489: warning: exported method Dialog.Init2D should have comment or be unexported (golint)
    • Line 493: warning: exported method Dialog.HasFocus2D should have comment or be unexported (golint)
    • gi/splitview.go
    • Line 44: warning: don't use underscores in Go names; var KiT_SplitView should be KiTSplitView (golint)
    • Line 44: warning: exported var KiT_SplitView should have comment or be unexported (golint)
    • Line 51: warning: exported method SplitView.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 60: warning: exported var SplitViewProps should have comment or be unexported (golint)
    • Line 242: warning: exported method SplitView.Init2D should have comment or be unexported (golint)
    • Line 249: warning: exported method SplitView.ConfigSplitters should have comment or be unexported (golint)
    • Line 295: warning: exported method SplitView.KeyInput should have comment or be unexported (golint)
    • Line 328: warning: exported method SplitView.KeyChordEvent should have comment or be unexported (golint)
    • Line 335: warning: exported method SplitView.SplitViewEvents should have comment or be unexported (golint)
    • Line 339: warning: exported method SplitView.StyleSplitView should have comment or be unexported (golint)
    • Line 346: warning: exported method SplitView.Style2D should have comment or be unexported (golint)
    • Line 357: warning: exported method SplitView.Layout2D should have comment or be unexported (golint)
    • Line 404: warning: exported method SplitView.Render2D should have comment or be unexported (golint)
    • Line 427: warning: exported method SplitView.ConnectEvents2D should have comment or be unexported (golint)
    • Line 431: warning: exported method SplitView.HasFocus2D should have comment or be unexported (golint)
    • Line 447: warning: don't use underscores in Go names; var KiT_Splitter should be KiTSplitter (golint)
    • Line 447: warning: exported var KiT_Splitter should have comment or be unexported (golint)
    • Line 449: warning: exported var SplitterProps should have comment or be unexported (golint)
    • Line 489: warning: exported method Splitter.Defaults should have comment or be unexported (golint)
    • Line 500: warning: exported method Splitter.Init2D should have comment or be unexported (golint)
    • Line 506: warning: exported method Splitter.ConfigPartsIfNeeded should have comment or be unexported (golint)
    • Line 533: warning: exported method Splitter.Style2D should have comment or be unexported (golint)
    • Line 542: warning: exported method Splitter.Size2D should have comment or be unexported (golint)
    • Line 549: warning: exported method Splitter.Layout2D should have comment or be unexported (golint)
    • Line 563: warning: exported method Splitter.PointToRelPos should have comment or be unexported (golint)
    • Line 568: warning: exported method Splitter.UpdateSplitterPos should have comment or be unexported (golint)
    • Line 617: warning: exported method Splitter.MouseEvent should have comment or be unexported (golint)
    • Line 655: warning: exported method Splitter.MouseScrollEvent should have comment or be unexported (golint)
    • Line 673: warning: exported method Splitter.SplitterEvents should have comment or be unexported (golint)
    • Line 681: warning: exported method Splitter.ConnectEvents2D should have comment or be unexported (golint)
    • Line 685: warning: exported method Splitter.Render2D should have comment or be unexported (golint)
    • Line 745: warning: exported method Splitter.FocusChanged2D should have comment or be unexported (golint)
    • oswin/osevent/osevent.go
    • Line 17: warning: comment on exported type Event should be of the form "Event ..." (with optional leading article) (golint)
    • Line 33: warning: exported const ActionsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 38: warning: don't use underscores in Go names; var KiT_Actions should be KiTActions (golint)
    • Line 38: warning: exported var KiT_Actions should have comment or be unexported (golint)
    • Line 43: warning: exported method Event.Type should have comment or be unexported (golint)
    • Line 47: warning: exported method Event.HasPos should have comment or be unexported (golint)
    • Line 51: warning: exported method Event.Pos should have comment or be unexported (golint)
    • Line 55: warning: exported method Event.OnWinFocus should have comment or be unexported (golint)
    • Line 59: warning: exported method Event.OnFocus should have comment or be unexported (golint)
    • Line 67: warning: comment on exported type OpenFilesEvent should be of the form "OpenFilesEvent ..." (with optional leading article) (golint)
    • Line 75: warning: exported method OpenFilesEvent.Type should have comment or be unexported (golint)
    • oswin/driver/internal/glgpu/uniforms.go
    • Line 72: warning: comment on exported method Uniform.Size should be of the form "Size ..." (golint)
    • Line 82: warning: comment on exported method Uniform.StdSize should be of the form "StdSize ..." (golint)
    • Line 93: warning: comment on exported method Uniform.Handle should be of the form "Handle ..." (golint)
    • Line 109: warning: exported method Uniform.SetValueImpl should have comment or be unexported (golint)
    • giv/treeview.go
    • Line 57: warning: don't use underscores in Go names; var KiT_TreeView should be KiTTreeView (golint)
    • Line 57: warning: exported var KiT_TreeView should have comment or be unexported (golint)
    • Line 66: warning: exported method TreeView.Disconnect should have comment or be unexported (golint)
    • Line 330: warning: comment on exported const TreeViewSelected should be of the form "TreeViewSelected ..." (golint)
    • Line 333: warning: comment on exported const TreeViewUnselected should be of the form "TreeViewUnselected ..." (golint)
    • Line 336: warning: comment on exported const TreeViewAllSelected should be of the form "TreeViewAllSelected ..." (golint)
    • Line 339: warning: comment on exported const TreeViewAllUnselected should be of the form "TreeViewAllUnselected ..." (golint)
    • Line 342: warning: comment on exported const TreeViewOpened should be of the form "TreeViewOpened ..." (golint)
    • Line 345: warning: comment on exported const TreeViewClosed should be of the form "TreeViewClosed ..." (golint)
    • Line 348: warning: comment on exported const TreeViewChanged should be of the form "TreeViewChanged ..." (golint)
    • Line 353: warning: comment on exported const TreeViewInserted should be of the form "TreeViewInserted ..." (golint)
    • Line 357: warning: comment on exported const TreeViewDeleted should be of the form "TreeViewDeleted ..." (golint)
    • Line 360: warning: exported const TreeViewSignalsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 370: warning: don't use underscores in Go names; var KiT_TreeViewFlags should be KiTTreeViewFlags (golint)
    • Line 370: warning: exported var KiT_TreeViewFlags should have comment or be unexported (golint)
    • Line 392: warning: exported const TreeViewFlagsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 412: warning: exported const TreeViewStatesN should have comment (or a comment on this block) or be unexported (golint)
    • Line 442: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 663: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 982: warning: exported method TreeView.ContextMenuPos should have comment or be unexported (golint)
    • Line 988: warning: exported method TreeView.MakeContextMenu should have comment or be unexported (golint)
    • Line 1364: warning: comment on exported const TreeViewTempMovedTag should be of the form "TreeViewTempMovedTag ..." (golint)
    • Line 1622: warning: exported method TreeView.TreeViewParent should have comment or be unexported (golint)
    • Line 1646: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1653: warning: exported method TreeView.KeyInput should have comment or be unexported (golint)
    • Line 1733: warning: exported method TreeView.TreeViewEvents should have comment or be unexported (golint)
    • Line 1817: warning: exported var TVBranchProps should have comment or be unexported (golint)
    • Line 1846: warning: exported method TreeView.ConfigParts should have comment or be unexported (golint)
    • Line 1916: warning: exported method TreeView.ConfigPartsIfNeeded should have comment or be unexported (golint)
    • Line 1938: warning: exported var TreeViewProps should have comment or be unexported (golint)
    • Line 2072: warning: exported method TreeView.Init2D should have comment or be unexported (golint)
    • Line 2086: warning: exported method TreeView.StyleTreeView should have comment or be unexported (golint)
    • Line 2144: warning: exported method TreeView.Style2D should have comment or be unexported (golint)
    • Line 2152: warning: exported method TreeView.Size2D should have comment or be unexported (golint)
    • Line 2177: warning: exported method TreeView.Layout2DParts should have comment or be unexported (golint)
    • Line 2185: warning: exported method TreeView.Layout2D should have comment or be unexported (golint)
    • Line 2230: warning: exported method TreeView.BBox2D should have comment or be unexported (golint)
    • Line 2237: warning: exported method TreeView.ChildrenBBox2D should have comment or be unexported (golint)
    • Line 2246: warning: exported method TreeView.IsVisible should have comment or be unexported (golint)
    • Line 2265: warning: exported method TreeView.PushBounds should have comment or be unexported (golint)
    • Line 2285: warning: exported method TreeView.Render2D should have comment or be unexported (golint)
    • Line 2334: warning: exported method TreeView.ConnectEvents2D should have comment or be unexported (golint)
    • Line 2338: warning: exported method TreeView.FocusChanged2D should have comment or be unexported (golint)
    • giv/colorview.go
    • Line 36: warning: don't use underscores in Go names; var KiT_ColorView should be KiTColorView (golint)
    • Line 36: warning: exported var KiT_ColorView should have comment or be unexported (golint)
    • Line 43: warning: exported method ColorView.Disconnect should have comment or be unexported (golint)
    • Line 49: warning: exported var ColorViewProps should have comment or be unexported (golint)
    • Line 142: warning: exported method ColorView.NumLay should have comment or be unexported (golint)
    • Line 146: warning: exported method ColorView.SliderLay should have comment or be unexported (golint)
    • Line 150: warning: exported method ColorView.Value should have comment or be unexported (golint)
    • Line 154: warning: exported method ColorView.SliderGrid should have comment or be unexported (golint)
    • Line 158: warning: exported method ColorView.SetRGBValue should have comment or be unexported (golint)
    • Line 177: warning: exported method ColorView.ConfigRGBSlider should have comment or be unexported (golint)
    • Line 205: warning: exported method ColorView.UpdateRGBSlider should have comment or be unexported (golint)
    • Line 218: warning: exported method ColorView.SetHSLValue should have comment or be unexported (golint)
    • Line 234: warning: exported method ColorView.ConfigHSLSlider should have comment or be unexported (golint)
    • Line 262: warning: exported method ColorView.UpdateHSLSlider should have comment or be unexported (golint)
    • Line 274: warning: exported method ColorView.UpdateSliderGrid should have comment or be unexported (golint)
    • Line 287: warning: exported method ColorView.ConfigPalette should have comment or be unexported (golint)
    • Line 315: warning: exported method ColorView.Update should have comment or be unexported (golint)
    • Line 330: warning: exported method ColorView.Render2D should have comment or be unexported (golint)
    • Line 352: warning: don't use underscores in Go names; var KiT_ColorValueView should be KiTColorValueView (golint)
    • Line 352: warning: exported var KiT_ColorValueView should have comment or be unexported (golint)
    • Line 405: warning: exported method ColorValueView.WidgetType should have comment or be unexported (golint)
    • Line 410: warning: exported method ColorValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 427: warning: exported method ColorValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 455: warning: exported method ColorValueView.HasAction should have comment or be unexported (golint)
    • Line 459: warning: exported method ColorValueView.Activate should have comment or be unexported (golint)
    • Line 495: warning: don't use underscores in Go names; var KiT_ColorNameValueView should be KiTColorNameValueView (golint)
    • Line 495: warning: exported var KiT_ColorNameValueView should have comment or be unexported (golint)
    • Line 497: warning: exported method ColorNameValueView.WidgetType should have comment or be unexported (golint)
    • Line 502: warning: exported method ColorNameValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 514: warning: exported method ColorNameValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 527: warning: exported method ColorNameValueView.HasAction should have comment or be unexported (golint)
    • Line 531: warning: exported method ColorNameValueView.Activate should have comment or be unexported (golint)
    • giv/keymapview.go
    • Line 105: warning: don't use underscores in Go names; var KiT_KeyMapValueView should be KiTKeyMapValueView (golint)
    • Line 105: warning: exported var KiT_KeyMapValueView should have comment or be unexported (golint)
    • Line 107: warning: exported method KeyMapValueView.WidgetType should have comment or be unexported (golint)
    • Line 112: warning: exported method KeyMapValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 122: warning: exported method KeyMapValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 135: warning: exported method KeyMapValueView.HasAction should have comment or be unexported (golint)
    • Line 139: warning: exported method KeyMapValueView.Activate should have comment or be unexported (golint)
    • examples/treeview/treeview.go
    • Line 21: warning: comment on exported type TestNodeA should be of the form "TestNodeA ..." (with optional leading article) (golint)
    • Line 32: warning: don't use underscores in Go names; var KiT_TestNodeA should be KiTTestNodeA (golint)
    • Line 32: warning: exported var KiT_TestNodeA should have comment or be unexported (golint)
    • Line 34: warning: comment on exported type TestNodeB should be of the form "TestNodeB ..." (with optional leading article) (golint)
    • Line 46: warning: don't use underscores in Go names; var KiT_TestNodeB should be KiTTestNodeB (golint)
    • Line 46: warning: exported var KiT_TestNodeB should have comment or be unexported (golint)
    • svg/polygon.go
    • Line 19: warning: don't use underscores in Go names; var KiT_Polygon should be KiTPolygon (golint)
    • Line 19: warning: exported var KiT_Polygon should have comment or be unexported (golint)
    • Line 28: warning: exported method Polygon.SVGName should have comment or be unexported (golint)
    • Line 30: warning: exported method Polygon.Render2D should have comment or be unexported (golint)
    • gimain/release.go
    • Line 9: warning: exported function DebugEnumSizes should have comment or be unexported (golint)
    • examples/widgets/widgets.go
    • Line 396: warning: exported function Complete should have comment or be unexported (golint)
    • Line 409: warning: exported function CompleteEdit should have comment or be unexported (golint)
    • gi/layout_impl.go
    • Line 430: warning: comment on exported function LayAllocFromParent should be of the form "LayAllocFromParent ..." (golint)
    • Line 469: warning: comment on exported function LayoutSharedDimImpl should be of the form "LayoutSharedDimImpl ..." (golint)
    • girl/font.go
    • Line 78: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • gi3d/solid.go
    • Line 29: warning: don't use underscores in Go names; var KiT_Solid should be KiTSolid (golint)
    • Line 29: warning: exported var KiT_Solid should have comment or be unexported (golint)
    • Line 39: warning: exported method Solid.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 47: warning: exported method Solid.IsSolid should have comment or be unexported (golint)
    • Line 51: warning: exported method Solid.AsSolid should have comment or be unexported (golint)
    • Line 55: warning: exported method Solid.Disconnect should have comment or be unexported (golint)
    • Line 95: warning: exported method Solid.Init3D should have comment or be unexported (golint)
    • Line 115: warning: exported method Solid.Style3D should have comment or be unexported (golint)
    • Line 146: warning: exported method Solid.IsVisible should have comment or be unexported (golint)
    • Line 153: warning: exported method Solid.IsTransparent should have comment or be unexported (golint)
    • Line 218: warning: exported var SolidProps should have comment or be unexported (golint)
    • svg/xml.go
    • Line 28: warning: exported function NewXMLEncoder should have comment or be unexported (golint)
    • Line 32: warning: exported method XMLEncoder.Indent should have comment or be unexported (golint)
    • Line 40: warning: exported method XMLEncoder.EncodeToken should have comment or be unexported (golint)
    • Line 61: warning: exported method XMLEncoder.WriteString should have comment or be unexported (golint)
    • Line 65: warning: exported method XMLEncoder.WriteIndent should have comment or be unexported (golint)
    • Line 70: warning: exported method XMLEncoder.WriteEOL should have comment or be unexported (golint)
    • Line 98: warning: comment on exported function EscapeText should be of the form "EscapeText ..." (golint)
    • Line 188: warning: exported method XMLEncoder.WriteStart should have comment or be unexported (golint)
    • Line 219: warning: exported method XMLEncoder.WriteEnd should have comment or be unexported (golint)
    • Line 242: warning: exported method XMLEncoder.Flush should have comment or be unexported (golint)
    • gi/bars.go
    • Line 29: warning: don't use underscores in Go names; var KiT_MenuBar should be KiTMenuBar (golint)
    • Line 29: warning: exported var KiT_MenuBar should have comment or be unexported (golint)
    • Line 36: warning: exported method MenuBar.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 42: warning: exported var MenuBarProps should have comment or be unexported (golint)
    • Line 60: warning: exported method MenuBar.ShowMenuBar should have comment or be unexported (golint)
    • Line 72: warning: exported method MenuBar.Size2D should have comment or be unexported (golint)
    • Line 79: warning: exported method MenuBar.Layout2D should have comment or be unexported (golint)
    • Line 86: warning: exported method MenuBar.Render2D should have comment or be unexported (golint)
    • Line 130: warning: exported method MenuBar.Destroy should have comment or be unexported (golint)
    • Line 153: warning: receiver name m should be consistent with previous receiver name mb for MenuBar (golint)
    • Line 314: warning: don't use underscores in Go names; var KiT_ToolBar should be KiTToolBar (golint)
    • Line 314: warning: exported var KiT_ToolBar should have comment or be unexported (golint)
    • Line 321: warning: exported method ToolBar.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 326: warning: exported var ToolBarProps should have comment or be unexported (golint)
    • Line 385: warning: exported method ToolBar.Render2D should have comment or be unexported (golint)
    • Line 403: warning: exported method ToolBar.MouseFocusEvent should have comment or be unexported (golint)
    • Line 414: warning: exported method ToolBar.ConnectEvents2D should have comment or be unexported (golint)
    • Line 435: warning: exported method ToolBar.Destroy should have comment or be unexported (golint)
    • giv/fontvalueview.go
    • Line 26: warning: don't use underscores in Go names; var KiT_FontValueView should be KiTFontValueView (golint)
    • Line 26: warning: exported var KiT_FontValueView should have comment or be unexported (golint)
    • Line 28: warning: exported method FontValueView.WidgetType should have comment or be unexported (golint)
    • Line 33: warning: exported method FontValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 43: warning: exported method FontValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 56: warning: exported method FontValueView.HasAction should have comment or be unexported (golint)
    • Line 60: warning: exported method FontValueView.Activate should have comment or be unexported (golint)
    • oswin/dnd/dnd.go
    • Line 22: warning: comment on exported type Event should be of the form "Event ..." (with optional leading article) (golint)
    • Line 91: warning: comment on exported type MoveEvent should be of the form "MoveEvent ..." (with optional leading article) (golint)
    • Line 104: warning: comment on exported type FocusEvent should be of the form "FocusEvent ..." (with optional leading article) (golint)
    • Line 115: warning: exported const NoAction should have comment (or a comment on this block) or be unexported (golint)
    • Line 153: warning: don't use underscores in Go names; var KiT_Actions should be KiTActions (golint)
    • Line 153: warning: exported var KiT_Actions should have comment or be unexported (golint)
    • Line 161: warning: exported const NoDropMod should have comment (or a comment on this block) or be unexported (golint)
    • Line 163: warning: comment on exported const DropCopy should be of the form "DropCopy ..." (golint)
    • Line 168: warning: comment on exported const DropMove should be of the form "DropMove ..." (golint)
    • Line 174: warning: comment on exported const DropLink should be of the form "DropLink ..." (golint)
    • Line 178: warning: comment on exported const DropIgnore should be of the form "DropIgnore ..." (golint)
    • Line 186: warning: don't use underscores in Go names; var KiT_DropMods should be KiTDropMods (golint)
    • Line 186: warning: exported var KiT_DropMods should have comment or be unexported (golint)
    • Line 191: warning: exported method Event.Type should have comment or be unexported (golint)
    • Line 191: warning: receiver name ev should be consistent with previous receiver name e for Event (golint)
    • Line 195: warning: exported method Event.HasPos should have comment or be unexported (golint)
    • Line 195: warning: receiver name ev should be consistent with previous receiver name e for Event (golint)
    • Line 199: warning: exported method Event.Pos should have comment or be unexported (golint)
    • Line 199: warning: receiver name ev should be consistent with previous receiver name e for Event (golint)
    • Line 203: warning: exported method Event.OnFocus should have comment or be unexported (golint)
    • Line 203: warning: receiver name ev should be consistent with previous receiver name e for Event (golint)
    • Line 207: warning: exported method MoveEvent.Type should have comment or be unexported (golint)
    • Line 211: warning: exported method FocusEvent.Type should have comment or be unexported (golint)
    • svg/rect.go
    • Line 22: warning: don't use underscores in Go names; var KiT_Rect should be KiTRect (golint)
    • Line 22: warning: exported var KiT_Rect should have comment or be unexported (golint)
    • Line 32: warning: exported method Rect.SVGName should have comment or be unexported (golint)
    • Line 34: warning: exported method Rect.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 42: warning: exported method Rect.SetPos should have comment or be unexported (golint)
    • Line 46: warning: exported method Rect.SetSize should have comment or be unexported (golint)
    • Line 50: warning: exported method Rect.SVGLocalBBox should have comment or be unexported (golint)
    • Line 58: warning: exported method Rect.Render2D should have comment or be unexported (golint)

gocyclo83%

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.

    • svg/path.go
    • Line 408: warning: cyclomatic complexity 60 of function PathDataIterFunc() is high (> 15) (gocyclo)
    • Line 947: warning: cyclomatic complexity 43 of function (*Path).ApplyXFormImpl() is high (> 15) (gocyclo)
    • Line 246: warning: cyclomatic complexity 43 of function PathDataRender() is high (> 15) (gocyclo)
    • Line 748: warning: cyclomatic complexity 27 of function PathDataParse() is high (> 15) (gocyclo)
    • Line 825: warning: cyclomatic complexity 20 of function PathDataString() is high (> 15) (gocyclo)
    • giv/valueview.go
    • Line 158: warning: cyclomatic complexity 50 of function ToValueView() is high (> 15) (gocyclo)
    • Line 638: warning: cyclomatic complexity 18 of function (*ValueViewBase).SetValue() is high (> 15) (gocyclo)
    • gi3d/mesh.go
    • Line 610: warning: cyclomatic complexity 27 of function (*MeshBase).SetPlane() is high (> 15) (gocyclo)
    • gi/spinbox.go
    • Line 343: warning: cyclomatic complexity 24 of function (*SpinBox).StyleFromProps() is high (> 15) (gocyclo)
    • Line 165: warning: cyclomatic complexity 16 of function (*SpinBox).ConfigParts() is high (> 15) (gocyclo)
    • gi/events.go
    • Line 255: warning: cyclomatic complexity 23 of function (*EventMgr).SendEventSignalFunc() is high (> 15) (gocyclo)
    • Line 179: warning: cyclomatic complexity 19 of function (*EventMgr).SendEventSignal() is high (> 15) (gocyclo)
    • giv/filetree.go
    • Line 2364: warning: cyclomatic complexity 23 of function (*FileTreeView).PasteMime() is high (> 15) (gocyclo)
    • Line 1736: warning: cyclomatic complexity 21 of function (*FileTreeView).FileTreeViewEvents() is high (> 15) (gocyclo)
    • giv/structview.go
    • Line 419: warning: cyclomatic complexity 19 of function StructFieldIsDef() is high (> 15) (gocyclo)
    • Line 215: warning: cyclomatic complexity 19 of function (*StructView).ConfigStructGrid() is high (> 15) (gocyclo)
    • svg/io.go
    • Line 106: warning: cyclomatic complexity 206 of function (*SVG).UnmarshalXML() is high (> 15) (gocyclo)
    • Line 826: warning: cyclomatic complexity 43 of function SVGNodeMarshalXML() is high (> 15) (gocyclo)
    • Line 982: warning: cyclomatic complexity 16 of function SVGNodeXMLGrad() is high (> 15) (gocyclo)
    • gi/window.go
    • Line 1511: warning: cyclomatic complexity 44 of function (*Window).ProcessEvent() is high (> 15) (gocyclo)
    • Line 1702: warning: cyclomatic complexity 32 of function (*Window).HiPriorityEvents() is high (> 15) (gocyclo)
    • girl/text.go
    • Line 509: warning: cyclomatic complexity 43 of function (*Text).SetHTMLPre() is high (> 15) (gocyclo)
    • Line 819: warning: cyclomatic complexity 40 of function (*Text).LayoutStdLR() is high (> 15) (gocyclo)
    • Line 344: warning: cyclomatic complexity 39 of function (*Text).SetHTMLNoPre() is high (> 15) (gocyclo)
    • Line 70: warning: cyclomatic complexity 21 of function (*Text).Render() is high (> 15) (gocyclo)
    • gi/layout_impl.go
    • Line 240: warning: cyclomatic complexity 39 of function GatherSizesGrid() is high (> 15) (gocyclo)
    • Line 547: warning: cyclomatic complexity 38 of function LayoutAlongDim() is high (> 15) (gocyclo)
    • Line 752: warning: cyclomatic complexity 32 of function LayoutGridDim() is high (> 15) (gocyclo)
    • gist/color.go
    • Line 322: warning: cyclomatic complexity 33 of function (*Color).SetString() is high (> 15) (gocyclo)
    • gi/sliders.go
    • Line 547: warning: cyclomatic complexity 32 of function (*SliderBase).StyleFromProps() is high (> 15) (gocyclo)
    • gi/textfield.go
    • Line 1131: warning: cyclomatic complexity 31 of function (*TextField).KeyInput() is high (> 15) (gocyclo)
    • Line 968: warning: cyclomatic complexity 19 of function (*TextField).AutoScroll() is high (> 15) (gocyclo)
    • Line 787: warning: cyclomatic complexity 16 of function TextFieldBlink() is high (> 15) (gocyclo)
    • Line 1245: warning: cyclomatic complexity 16 of function (*TextField).HandleMouseEvent() is high (> 15) (gocyclo)
    • svg/text.go
    • Line 171: warning: cyclomatic complexity 19 of function (*Text).RenderText() is high (> 15) (gocyclo)
    • Line 104: warning: cyclomatic complexity 17 of function (*Text).TextBBox() is high (> 15) (gocyclo)
    • giv/fileview.go
    • Line 508: warning: cyclomatic complexity 16 of function (*FileView).UpdateFiles() is high (> 15) (gocyclo)
    • gi/dialogs.go
    • Line 99: warning: cyclomatic complexity 16 of function (*Dialog).Open() is high (> 15) (gocyclo)
    • giv/methview.go
    • Line 422: warning: cyclomatic complexity 42 of function ActionView() is high (> 15) (gocyclo)
    • Line 35: warning: cyclomatic complexity 17 of function MainMenuView() is high (> 15) (gocyclo)
    • giv/tableview.go
    • Line 518: warning: cyclomatic complexity 33 of function (*TableView).UpdateSliceGrid() is high (> 15) (gocyclo)
    • Line 259: warning: cyclomatic complexity 17 of function (*TableView).ConfigSliceGrid() is high (> 15) (gocyclo)
    • giv/himarkup.go
    • Line 198: warning: cyclomatic complexity 20 of function (*HiMarkup).MarkupLine() is high (> 15) (gocyclo)
    • gi/buttons.go
    • Line 620: warning: cyclomatic complexity 17 of function (*ButtonBase).StyleButton() is high (> 15) (gocyclo)
    • girl/fontlib.go
    • Line 209: warning: cyclomatic complexity 17 of function (*FontLib).FontsAvailFromPath() is high (> 15) (gocyclo)
    • svg/xml.go
    • Line 101: warning: cyclomatic complexity 16 of function EscapeText() is high (> 15) (gocyclo)
    • gi3d/lines.go
    • Line 268: warning: cyclomatic complexity 22 of function (*MeshBase).AddLines() is high (> 15) (gocyclo)
    • oswin/window.go
    • Line 451: warning: cyclomatic complexity 16 of function (*NewWindowOptions).Fixup() is high (> 15) (gocyclo)
    • gist/colorparse.go
    • Line 323: warning: cyclomatic complexity 41 of function (*ColorSpec).UnmarshalXML() is high (> 15) (gocyclo)
    • Line 138: warning: cyclomatic complexity 17 of function (*ColorSpec).parseLinearGrad() is high (> 15) (gocyclo)
    • Line 208: warning: cyclomatic complexity 17 of function (*ColorSpec).parseRadialGrad() is high (> 15) (gocyclo)
    • giv/sliceviewbase.go
    • Line 585: warning: cyclomatic complexity 22 of function (*SliceViewBase).UpdateSliceGrid() is high (> 15) (gocyclo)
    • Line 1464: warning: cyclomatic complexity 19 of function (*SliceViewBase).SelectIdxAction() is high (> 15) (gocyclo)
    • gi/layout.go
    • Line 882: warning: cyclomatic complexity 26 of function (*Layout).LayoutKeys() is high (> 15) (gocyclo)
    • gi/prefs.go
    • Line 670: warning: cyclomatic complexity 25 of function (*EditorPrefs).StyleFromProps() is high (> 15) (gocyclo)
    • girl/span.go
    • Line 474: warning: cyclomatic complexity 19 of function (*Span).FindWrapPosLR() is high (> 15) (gocyclo)
    • Line 181: warning: cyclomatic complexity 16 of function (*Span).SetRenders() is high (> 15) (gocyclo)
    • Line 692: warning: cyclomatic complexity 16 of function (*Span).RenderUnderline() is high (> 15) (gocyclo)
    • giv/textview.go
    • Line 4030: warning: cyclomatic complexity 83 of function (*TextView).KeyInput() is high (> 15) (gocyclo)
    • Line 3835: warning: cyclomatic complexity 24 of function (*TextView).PixelToCursor() is high (> 15) (gocyclo)
    • Line 2663: warning: cyclomatic complexity 23 of function (*TextView).ISpellKeyInput() is high (> 15) (gocyclo)
    • Line 3951: warning: cyclomatic complexity 19 of function (*TextView).SetCursorFromMouse() is high (> 15) (gocyclo)
    • Line 4544: warning: cyclomatic complexity 18 of function (*TextView).MouseEvent() is high (> 15) (gocyclo)
    • Line 3692: warning: cyclomatic complexity 18 of function (*TextView).RenderLines() is high (> 15) (gocyclo)
    • Line 4779: warning: cyclomatic complexity 18 of function (*TextView).Render2D() is high (> 15) (gocyclo)
    • Line 4432: warning: cyclomatic complexity 17 of function (*TextView).KeyInputInsertRune() is high (> 15) (gocyclo)
    • Line 3069: warning: cyclomatic complexity 16 of function TextViewBlink() is high (> 15) (gocyclo)
    • gi3d/scene.go
    • Line 691: warning: cyclomatic complexity 27 of function (*Scene).NavKeyEvents() is high (> 15) (gocyclo)
    • Line 1198: warning: cyclomatic complexity 21 of function (*Scene).Render3D() is high (> 15) (gocyclo)
    • Line 571: warning: cyclomatic complexity 18 of function (*Scene).NavEvents() is high (> 15) (gocyclo)
    • giv/treeview.go
    • Line 1653: warning: cyclomatic complexity 25 of function (*TreeView).KeyInput() is high (> 15) (gocyclo)
    • Line 1733: warning: cyclomatic complexity 21 of function (*TreeView).TreeViewEvents() is high (> 15) (gocyclo)
    • Line 123: warning: cyclomatic complexity 20 of function (*TreeView).SyncToSrc() is high (> 15) (gocyclo)
    • Line 1846: warning: cyclomatic complexity 20 of function (*TreeView).ConfigParts() is high (> 15) (gocyclo)
    • Line 2086: warning: cyclomatic complexity 18 of function (*TreeView).StyleTreeView() is high (> 15) (gocyclo)
    • Line 560: warning: cyclomatic complexity 17 of function (*TreeView).SelectUpdate() is high (> 15) (gocyclo)
    • gi3d/embed2d.go
    • Line 247: warning: cyclomatic complexity 25 of function (*Embed2D).ConnectEvents3D() is high (> 15) (gocyclo)
    • gi/wingeom.go
    • Line 291: warning: cyclomatic complexity 21 of function (*WindowGeomPrefs).Pref() is high (> 15) (gocyclo)
    • units/units.go
    • Line 209: warning: cyclomatic complexity 20 of function (*Context).ToDotsFactor() is high (> 15) (gocyclo)
    • gi3d/manip.go
    • Line 169: warning: cyclomatic complexity 18 of function (*ManipPt).ConnectEvents3D() is high (> 15) (gocyclo)

ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!