Preparing report...

Report for github.com/d2r2/gotk3

A+    Excellent!    Found 88 issues across 165 files

Tweet

gofmt99%

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!


golint47%

Golint is a linter for Go source code.

    • gotk3/gtk/gtk_export.go
    • Line 45: warning: don't use underscores in Go names; func parameter signal_name should be signalName (golint)
    • Line 46: warning: don't use underscores in Go names; func parameter handler_name should be handlerName (golint)
    • Line 47: warning: don't use underscores in Go names; func parameter connect_object should be connectObject (golint)
    • Line 49: warning: don't use underscores in Go names; func parameter user_data should be userData (golint)
    • gotk3/cairo/mimetype.go
    • Line 8: warning: exported const MIME_TYPE_JP2 should have comment (or a comment on this block) or be unexported (golint)
    • gotk3/gtk/gtk_since_3_10.go
    • Line 58: warning: exported const ALIGN_BASELINE should have comment (or a comment on this block) or be unexported (golint)
    • Line 65: warning: exported const STACK_TRANSITION_TYPE_NONE should have comment (or a comment on this block) or be unexported (golint)
    • gotk3/gtk/layout.go
    • Line 365: warning: exported const BUTTONBOX_SPREAD should have comment (or a comment on this block) or be unexported (golint)
    • gotk3/glib/interface.go
    • Line 10: warning: comment on exported type Interface should be of the form "Interface ..." (with optional leading article) (golint)
    • Line 17: warning: exported function InterfaceNew should have comment or be unexported (golint)
    • Line 23: warning: exported function InterfaceFromObjectNew should have comment or be unexported (golint)
    • Line 28: warning: exported method Interface.Native should have comment or be unexported (golint)
    • gotk3/glib/action.go
    • Line 51: warning: comment on exported function ActionNameIsValid should be of the form "ActionNameIsValid ..." (golint)
    • Line 61: warning: comment on exported method Action.GetName should be of the form "GetName ..." (golint)
    • Line 72: warning: comment on exported method Action.GetParameterType should be of the form "GetParameterType ..." (golint)
    • Line 83: warning: comment on exported method Action.GetStateType should be of the form "GetStateType ..." (golint)
    • Line 94: warning: comment on exported method Action.GetStateHint should be of the form "GetStateHint ..." (golint)
    • Line 105: warning: comment on exported method Action.GetEnabled should be of the form "GetEnabled ..." (golint)
    • Line 113: warning: comment on exported method Action.GetState should be of the form "GetState ..." (golint)
    • Line 124: warning: comment on exported method Action.ChangeState should be of the form "ChangeState ..." (golint)
    • Line 131: warning: comment on exported method Action.Activate should be of the form "Activate ..." (golint)
    • Line 138: warning: comment on exported function ParseDetailedName should be of the form "ParseDetailedName ..." (golint)
    • Line 160: warning: comment on exported function PrintDetailedName should be of the form "PrintDetailedName ..." (golint)
    • Line 207: warning: comment on exported function SimpleActionNew should be of the form "SimpleActionNew ..." (golint)
    • Line 224: warning: exported function SimpleActionFromAction should have comment or be unexported (golint)
    • Line 230: warning: comment on exported function SimpleActionStatefullNew should be of the form "SimpleActionStatefullNew ..." (golint)
    • Line 250: warning: comment on exported method SimpleAction.SetEnabled should be of the form "SetEnabled ..." (golint)
    • Line 257: warning: comment on exported method SimpleAction.SetState should be of the form "SetState ..." (golint)
    • Line 285: warning: exported function ToActionMap should have comment or be unexported (golint)
    • Line 290: warning: comment on exported method ActionMap.LookupAction should be of the form "LookupAction ..." (golint)
    • Line 311: warning: comment on exported method ActionMap.AddAction should be of the form "AddAction ..." (golint)
    • Line 318: warning: comment on exported method ActionMap.RemoveAction should be of the form "RemoveAction ..." (golint)
    • gotk3/glib/binding.go
    • Line 11: warning: exported type BindingFlags should have comment or be unexported (golint)
    • Line 14: warning: exported const BINDING_DEFAULT should have comment (or a comment on this block) or be unexported (golint)
    • gotk3/glib/icon.go
    • Line 68: warning: exported method ThemedIcon.Native should have comment or be unexported (golint)
    • Line 83: warning: comment on exported function ThemedIconNew should be of the form "ThemedIconNew ..." (golint)
    • Line 113: warning: exported method FileIcon.Native should have comment or be unexported (golint)
    • Line 128: warning: exported function FileIconNew should have comment or be unexported (golint)
    • gotk3/glib/slist.go
    • Line 16: warning: exported function WrapSList should have comment or be unexported (golint)
    • Line 31: warning: exported method SList.Native should have comment or be unexported (golint)
    • Line 42: warning: exported method SList.Append should have comment or be unexported (golint)
    • gotk3/glib/version.go
    • Line 11: warning: exported type BuildVersion should have comment or be unexported (golint)
    • Line 48: warning: exported const GLIB_UNDEF should have comment (or a comment on this block) or be unexported (golint)
    • Line 68: warning: exported function GetBuildVersion should have comment or be unexported (golint)
    • Line 72: warning: exported function CheckVersion should have comment or be unexported (golint)
    • Line 81: warning: exported function GetMajorVersion should have comment or be unexported (golint)
    • Line 86: warning: exported function GetMinorVersion should have comment or be unexported (golint)
    • Line 91: warning: exported function GetMicroVersion should have comment or be unexported (golint)
    • gotk3/gtk/entry.go
    • Line 160: warning: exported type IEntry should have comment or be unexported (golint)
    • Line 505: warning: comment on exported method Entry.GetIconPixbuf should be of the form "GetIconPixbuf ..." (golint)
    • Line 609: warning: comment on exported method Entry.GetCurrentIconDragSource should be of the form "GetCurrentIconDragSource ..." (golint)
    • gotk3/examples/stack/stack.go
    • Line 28: warning: don't use underscores in Go names; func setup_window should be setupWindow (golint)
    • Line 42: warning: don't use underscores in Go names; func setup_box should be setupBox (golint)
    • Line 50: warning: don't use underscores in Go names; func setup_tview should be setupTview (golint)
    • Line 58: warning: don't use underscores in Go names; func setup_btn should be setupBtn (golint)
    • Line 67: warning: don't use underscores in Go names; func get_buffer_from_tview should be getBufferFromTview (golint)
    • Line 75: warning: don't use underscores in Go names; func get_text_from_tview should be getTextFromTview (golint)
    • Line 86: warning: don't use underscores in Go names; func set_text_in_tview should be setTextInTview (golint)
    • gotk3/cairo/status.go
    • Line 16: warning: exported const STATUS_SUCCESS should have comment (or a comment on this block) or be unexported (golint)
    • Line 56: warning: don't use underscores in Go names; var key_Status should be keyStatus (golint)
    • Line 96: warning: exported function StatusToString should have comment or be unexported (golint)
    • gotk3/pango/pango.go
    • Line 17: warning: package comment should be of the form "Package pango ..." (golint)
    • Line 58: warning: exported const SCALE should have comment (or a comment on this block) or be unexported (golint)
    • gotk3/cairo/canvas.go
    • Line 28: warning: exported method Context.GetCContext should have comment or be unexported (golint)
    • Line 47: warning: exported function WrapContext should have comment or be unexported (golint)
    • gotk3/cairo/pattern.go
    • Line 23: warning: exported function NewPatternFromRGB should have comment or be unexported (golint)
    • Line 34: warning: exported function NewPatternFromRGBA should have comment or be unexported (golint)
    • Line 45: warning: exported function NewPatternForSurface should have comment or be unexported (golint)
    • Line 56: warning: exported function NewPatternLinear should have comment or be unexported (golint)
    • Line 67: warning: exported function NewPatternRadial should have comment or be unexported (golint)
    • Line 79: warning: exported method Pattern.AddColorStopRGB should have comment or be unexported (golint)
    • Line 89: warning: exported method Pattern.AddColorStopRGBA should have comment or be unexported (golint)
    • Line 99: warning: exported method Context.SetSource should have comment or be unexported (golint)
    • Line 104: warning: receiver name v should be consistent with previous receiver name p for Pattern (golint)
    • Line 112: warning: receiver name v should be consistent with previous receiver name p for Pattern (golint)
    • Line 127: warning: receiver name v should be consistent with previous receiver name p for Pattern (golint)
    • Line 132: warning: receiver name v should be consistent with previous receiver name p for Pattern (golint)
    • Line 137: warning: receiver name v should be consistent with previous receiver name p for Pattern (golint)
    • gotk3/gtk/accel.go
    • Line 20: warning: exported const ACCEL_VISIBLE should have comment (or a comment on this block) or be unexported (golint)
    • Line 235: warning: exported type AccelKey should have comment or be unexported (golint)
    • gotk3/examples/textview/textview.go
    • Line 28: warning: don't use underscores in Go names; func setup_window should be setupWindow (golint)
    • Line 42: warning: don't use underscores in Go names; func setup_box should be setupBox (golint)
    • Line 50: warning: don't use underscores in Go names; func setup_tview should be setupTview (golint)
    • Line 58: warning: don't use underscores in Go names; func setup_btn should be setupBtn (golint)
    • Line 67: warning: don't use underscores in Go names; func get_buffer_from_tview should be getBufferFromTview (golint)
    • Line 75: warning: don't use underscores in Go names; func get_text_from_tview should be getTextFromTview (golint)
    • Line 86: warning: don't use underscores in Go names; func set_text_in_tview should be setTextInTview (golint)
    • gotk3/pango/pango-types.go
    • Line 119: warning: exported function WrapFontMap should have comment or be unexported (golint)
    • Line 144: warning: comment on exported method Rectangle.ExtentsToPixels should be of the form "ExtentsToPixels ..." (golint)
    • Line 146: warning: receiver name inclusive should be consistent with previous receiver name v for Rectangle (golint)
    • Line 150: warning: exported function RectangleNew should have comment or be unexported (golint)
    • gotk3/gtk/display.go
    • Line 587: warning: exported function InfoBarNew should have comment or be unexported (golint)
    • Line 597: warning: exported method InfoBar.AddActionWidget should have comment or be unexported (golint)
    • Line 601: warning: exported method InfoBar.AddButton should have comment or be unexported (golint)
    • Line 608: warning: exported method InfoBar.SetResponseSensitive should have comment or be unexported (golint)
    • Line 612: warning: exported method InfoBar.SetDefaultResponse should have comment or be unexported (golint)
    • Line 616: warning: exported method InfoBar.SetMessageType should have comment or be unexported (golint)
    • Line 620: warning: exported method InfoBar.GetMessageType should have comment or be unexported (golint)
    • Line 625: warning: exported method InfoBar.GetActionArea should have comment or be unexported (golint)
    • Line 635: warning: exported method InfoBar.GetContentArea should have comment or be unexported (golint)
    • Line 645: warning: exported method InfoBar.GetShowCloseButton should have comment or be unexported (golint)
    • Line 650: warning: exported method InfoBar.SetShowCloseButton should have comment or be unexported (golint)
    • Line 759: warning: exported type LevelBar should have comment or be unexported (golint)
    • Line 779: warning: exported const LEVEL_BAR_MODE_CONTINUOUS should have comment (or a comment on this block) or be unexported (golint)
    • Line 818: warning: don't use underscores in Go names; func parameter min_value should be minValue (golint)
    • Line 818: warning: don't use underscores in Go names; func parameter max_value should be maxValue (golint)
    • Line 871: warning: exported const LEVEL_BAR_OFFSET_LOW should have comment (or a comment on this block) or be unexported (golint)
    • gotk3/gtk/base.go
    • Line 87: warning: exported method Widget.GetWidget should have comment or be unexported (golint)
    • Line 96: warning: exported method Widget.HideOnDelete should have comment or be unexported (golint)
    • Line 305: warning: comment on exported method Widget.GetAllocatedWidth should be of the form "GetAllocatedWidth ..." (golint)
    • Line 310: warning: comment on exported method Widget.GetAllocatedHeight should be of the form "GetAllocatedHeight ..." (golint)
    • Line 315: warning: comment on exported method Widget.Event should be of the form "Event ..." (golint)
    • Line 322: warning: comment on exported method Widget.Activate should be of the form "Activate ..." (golint)
    • Line 752: warning: exported method Container.GetContainer should have comment or be unexported (golint)
    • gotk3/cairo/text.go
    • Line 17: warning: exported const FONT_SLANT_NORMAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 26: warning: exported const FONT_WEIGHT_NORMAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 30: warning: exported method Context.SelectFontFace should have comment or be unexported (golint)
    • Line 36: warning: exported method Context.SetFontSize should have comment or be unexported (golint)
    • Line 56: warning: exported method Context.ShowText should have comment or be unexported (golint)
    • Line 66: warning: comment on exported type FontExtents should be of the form "FontExtents ..." (with optional leading article) (golint)
    • Line 68: warning: don't use underscores in Go names; struct field cairo_font_extents should be cairoFontExtents (golint)
    • Line 71: warning: exported method Context.FontExtents should have comment or be unexported (golint)
    • Line 77: warning: comment on exported type TextExtents should be of the form "TextExtents ..." (with optional leading article) (golint)
    • Line 79: warning: don't use underscores in Go names; struct field cairo_text_extents should be cairoTextExtents (golint)
    • Line 82: warning: exported method Context.TextExtents should have comment or be unexported (golint)
    • gotk3/gtk/base_since_3_12.go
    • Line 30: warning: exported method Widget.SetMarginStart should have comment or be unexported (golint)
    • Line 34: warning: exported method Widget.GetMarginStart should have comment or be unexported (golint)
    • Line 39: warning: exported method Widget.SetMarginEnd should have comment or be unexported (golint)
    • Line 43: warning: exported method Widget.GetMarginEnd should have comment or be unexported (golint)
    • gotk3/pango/pango-attributes.go
    • Line 59: warning: exported method Color.Set should have comment or be unexported (golint)
    • Line 65: warning: exported method Color.Get should have comment or be unexported (golint)
    • Line 69: warning: comment on exported method Color.Copy should be of the form "Copy ..." (golint)
    • Line 76: warning: comment on exported method Color.Free should be of the form "Free ..." (golint)
    • Line 81: warning: comment on exported method Color.Parse should be of the form "Parse ..." (golint)
    • Line 90: warning: comment on exported method Color.ToString should be of the form "ToString ..." (golint)
    • Line 119: warning: exported const ATTR_INVALID should have comment (or a comment on this block) or be unexported (golint)
    • Line 154: warning: exported const UNDERLINE_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 167: warning: exported const ATTR_INDEX_FROM_TEXT_BEGINNING should have comment (or a comment on this block) or be unexported (golint)
    • gotk3/pango/pango-font.go
    • Line 77: warning: exported const PANGO_SCALE should have comment (or a comment on this block) or be unexported (golint)
    • Line 80: warning: exported type Style should have comment or be unexported (golint)
    • Line 83: warning: exported const STYLE_NORMAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 88: warning: exported type Variant should have comment or be unexported (golint)
    • Line 91: warning: exported const VARIANT_NORMAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 95: warning: exported type Weight should have comment or be unexported (golint)
    • Line 98: warning: exported const WEIGHT_THIN should have comment (or a comment on this block) or be unexported (golint)
    • Line 113: warning: exported type Stretch should have comment or be unexported (golint)
    • Line 116: warning: exported const STRETCH_ULTRA_CONDENSED should have comment (or a comment on this block) or be unexported (golint)
    • Line 117: warning: don't use underscores in Go names; const STRETCH_EXTRA_CONDENSEDStretch should be STRETCHEXTRACONDENSEDStretch (golint)
    • Line 118: warning: don't use underscores in Go names; const STRETCH_CONDENSEDStretch should be STRETCHCONDENSEDStretch (golint)
    • Line 119: warning: don't use underscores in Go names; const STRETCH_SEMI_CONDENSEDStretch should be STRETCHSEMICONDENSEDStretch (golint)
    • Line 120: warning: don't use underscores in Go names; const STRETCH_NORMALStretch should be STRETCHNORMALStretch (golint)
    • Line 121: warning: don't use underscores in Go names; const STRETCH_SEMI_EXPANDEDStretch should be STRETCHSEMIEXPANDEDStretch (golint)
    • Line 122: warning: don't use underscores in Go names; const STRETCH_EXPANDEDStretch should be STRETCHEXPANDEDStretch (golint)
    • Line 123: warning: don't use underscores in Go names; const STRETCH_EXTRA_EXPANDEDStretch should be STRETCHEXTRAEXPANDEDStretch (golint)
    • Line 124: warning: don't use underscores in Go names; const STRETCH_ULTRA_EXPANDEDStretch should be STRETCHULTRAEXPANDEDStretch (golint)
    • Line 127: warning: exported type FontMask should have comment or be unexported (golint)
    • Line 130: warning: exported const FONT_MASK_FAMILY should have comment (or a comment on this block) or be unexported (golint)
    • Line 131: warning: don't use underscores in Go names; const FONT_MASK_STYLEFontMask should be FONTMASKSTYLEFontMask (golint)
    • Line 132: warning: don't use underscores in Go names; const FONT_MASK_VARIANTFontMask should be FONTMASKVARIANTFontMask (golint)
    • Line 133: warning: don't use underscores in Go names; const FONT_MASK_WEIGHTFontMask should be FONTMASKWEIGHTFontMask (golint)
    • Line 134: warning: don't use underscores in Go names; const FONT_MASK_STRETCHFontMask should be FONTMASKSTRETCHFontMask (golint)
    • Line 135: warning: don't use underscores in Go names; const FONT_MASK_SIZEFontMask should be FONTMASKSIZEFontMask (golint)
    • Line 136: warning: don't use underscores in Go names; const FONT_MASK_GRAVITYFontMask should be FONTMASKGRAVITYFontMask (golint)
    • Line 139: warning: exported type Scale should have comment or be unexported (golint)
    • Line 142: warning: exported const SCALE_XX_SMALL should have comment (or a comment on this block) or be unexported (golint)
    • Line 165: warning: comment on exported function FontDescriptionNew should be of the form "FontDescriptionNew ..." (golint)
    • Line 173: warning: comment on exported method FontDescription.Copy should be of the form "Copy ..." (golint)
    • Line 181: warning: comment on exported method FontDescription.CopyStatic should be of the form "CopyStatic ..." (golint)
    • Line 189: warning: comment on exported method FontDescription.Hash should be of the form "Hash ..." (golint)
    • Line 195: warning: comment on exported method FontDescription.Equal should be of the form "Equal ..." (golint)
    • Line 202: warning: comment on exported method FontDescription.Free should be of the form "Free ..." (golint)
    • Line 213: warning: comment on exported method FontDescription.SetFamily should be of the form "SetFamily ..." (golint)
    • Line 221: warning: comment on exported method FontDescription.SetFamilyStatic should be of the form "SetFamilyStatic ..." (golint)
    • Line 229: warning: comment on exported method FontDescription.GetFamily should be of the form "GetFamily ..." (golint)
    • Line 235: warning: comment on exported method FontDescription.SetStyle should be of the form "SetStyle ..." (golint)
    • Line 241: warning: comment on exported method FontDescription.GetStyle should be of the form "GetStyle ..." (golint)
    • Line 251: warning: comment on exported method FontDescription.SetWeight should be of the form "SetWeight ..." (golint)
    • Line 257: warning: comment on exported method FontDescription.GetWeight should be of the form "GetWeight ..." (golint)
    • Line 263: warning: comment on exported method FontDescription.SetStretch should be of the form "SetStretch ..." (golint)
    • Line 269: warning: comment on exported method FontDescription.GetStretch should be of the form "GetStretch ..." (golint)
    • Line 275: warning: comment on exported method FontDescription.SetSize should be of the form "SetSize ..." (golint)
    • Line 281: warning: comment on exported method FontDescription.GetSize should be of the form "GetSize ..." (golint)
    • Line 287: warning: comment on exported method FontDescription.SetAbsoluteSize should be of the form "SetAbsoluteSize ..." (golint)
    • Line 293: warning: comment on exported method FontDescription.GetSizeIsAbsolute should be of the form "GetSizeIsAbsolute ..." (golint)
    • Line 299: warning: comment on exported method FontDescription.SetGravity should be of the form "SetGravity ..." (golint)
    • Line 305: warning: comment on exported method FontDescription.GetGravity should be of the form "GetGravity ..." (golint)
    • Line 311: warning: comment on exported method FontDescription.GetSetFields should be of the form "GetSetFields ..." (golint)
    • Line 317: warning: comment on exported method FontDescription.GetUnsetFields should be of the form "GetUnsetFields ..." (golint)
    • Line 319: warning: don't use underscores in Go names; method parameter to_unset should be toUnset (golint)
    • Line 323: warning: comment on exported method FontDescription.Merge should be of the form "Merge ..." (golint)
    • Line 326: warning: don't use underscores in Go names; method parameter desc_to_merge should be descToMerge (golint)
    • Line 326: warning: don't use underscores in Go names; method parameter replace_existing should be replaceExisting (golint)
    • Line 330: warning: comment on exported method FontDescription.MergeStatic should be of the form "MergeStatic ..." (golint)
    • Line 333: warning: don't use underscores in Go names; method parameter desc_to_merge should be descToMerge (golint)
    • Line 333: warning: don't use underscores in Go names; method parameter replace_existing should be replaceExisting (golint)
    • Line 337: warning: comment on exported method FontDescription.BetterMatch should be of the form "BetterMatch ..." (golint)
    • Line 340: warning: don't use underscores in Go names; method parameter old_match should be oldMatch (golint)
    • Line 340: warning: don't use underscores in Go names; method parameter new_match should be newMatch (golint)
    • Line 345: warning: comment on exported function FontDescriptionFromString should be of the form "FontDescriptionFromString ..." (golint)
    • Line 355: warning: comment on exported method FontDescription.ToString should be of the form "ToString ..." (golint)
    • Line 361: warning: comment on exported method FontDescription.ToFilename should be of the form "ToFilename ..." (golint)
    • gotk3/glib/variant.go
    • Line 21: warning: exported type VariantClass should have comment or be unexported (golint)
    • Line 24: warning: exported const VARIANT_CLASS_BOOLEAN should have comment (or a comment on this block) or be unexported (golint)
    • Line 173: warning: exported function WrapVariant should have comment or be unexported (golint)
    • Line 282: warning: comment on exported method Variant.IsFloating should be of the form "IsFloating ..." (golint)
    • Line 288: warning: comment on exported method Variant.Unref should be of the form "Unref ..." (golint)
    • Line 294: warning: comment on exported method Variant.Ref should be of the form "Ref ..." (golint)
    • Line 300: warning: comment on exported method Variant.RefSink should be of the form "RefSink ..." (golint)
    • Line 306: warning: comment on exported method Variant.TakeRef should be of the form "TakeRef ..." (golint)
    • Line 312: warning: comment on exported function VariantBooleanNew should be of the form "VariantBooleanNew ..." (golint)
    • Line 323: warning: comment on exported function VariantStringNew should be of the form "VariantStringNew ..." (golint)
    • Line 337: warning: comment on exported function VariantByteNew should be of the form "VariantByteNew ..." (golint)
    • Line 348: warning: comment on exported function VariantInt16New should be of the form "VariantInt16New ..." (golint)
    • Line 359: warning: comment on exported function VariantUInt16New should be of the form "VariantUInt16New ..." (golint)
    • Line 370: warning: comment on exported function VariantInt32New should be of the form "VariantInt32New ..." (golint)
    • Line 381: warning: comment on exported function VariantUInt32New should be of the form "VariantUInt32New ..." (golint)
    • Line 392: warning: comment on exported function VariantInt64New should be of the form "VariantInt64New ..." (golint)
    • Line 403: warning: comment on exported function VariantUInt64New should be of the form "VariantUInt64New ..." (golint)
    • Line 431: warning: comment on exported method Variant.GetByte should be of the form "GetByte ..." (golint)
    • Line 437: warning: comment on exported method Variant.GetInt16 should be of the form "GetInt16 ..." (golint)
    • Line 443: warning: comment on exported method Variant.GetUInt16 should be of the form "GetUInt16 ..." (golint)
    • Line 449: warning: comment on exported method Variant.GetInt32 should be of the form "GetInt32 ..." (golint)
    • Line 455: warning: comment on exported method Variant.GetUInt32 should be of the form "GetUInt32 ..." (golint)
    • Line 461: warning: comment on exported method Variant.GetInt64 should be of the form "GetInt64 ..." (golint)
    • Line 467: warning: comment on exported method Variant.GetUInt64 should be of the form "GetUInt64 ..." (golint)
    • gotk3/gtk/style.go
    • Line 17: warning: exported type StyleProviderPriority should have comment or be unexported (golint)
    • Line 20: warning: exported const STYLE_PROVIDER_PRIORITY_FALLBACK should have comment (or a comment on this block) or be unexported (golint)
    • Line 49: warning: exported method StyleContext.AddClass should have comment or be unexported (golint)
    • Line 49: warning: don't use underscores in Go names; method parameter class_name should be className (golint)
    • Line 56: warning: exported method StyleContext.RemoveClass should have comment or be unexported (golint)
    • Line 56: warning: don't use underscores in Go names; method parameter class_name should be className (golint)
    • Line 186: warning: exported type IStyleProvider should have comment or be unexported (golint)
    • gotk3/gtk/buttons.go
    • Line 591: warning: comment on exported method MenuButton.SetMenuModel should be of the form "SetMenuModel ..." (golint)
    • Line 707: warning: comment on exported function ScaleButtonNew should be of the form "ScaleButtonNew ..." (golint)
    • gotk3/gtk/gtk_since_3_16.go
    • Line 113: warning: exported method StackSidebar.SetStack should have comment or be unexported (golint)
    • Line 117: warning: exported method StackSidebar.GetStack should have comment or be unexported (golint)
    • gotk3/pango/pango-layout.go
    • Line 61: warning: exported function WrapLayout should have comment or be unexported (golint)
    • Line 92: warning: exported const ALIGN_LEFT should have comment (or a comment on this block) or be unexported (golint)
    • Line 106: warning: exported const WRAP_WORD should have comment (or a comment on this block) or be unexported (golint)
    • Line 120: warning: exported const ELLIPSIZE_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 143: warning: comment on exported function LayoutNew should be of the form "LayoutNew ..." (golint)
    • Line 152: warning: comment on exported method Layout.Copy should be of the form "Copy ..." (golint)
    • Line 161: warning: comment on exported method Layout.GetContext should be of the form "GetContext ..." (golint)
    • Line 171: warning: comment on exported method Layout.SetAttributes should be of the form "SetAttributes ..." (golint)
    • Line 177: warning: comment on exported method Layout.GetAttributes should be of the form "GetAttributes ..." (golint)
    • Line 187: warning: comment on exported method Layout.SetText should be of the form "SetText ..." (golint)
    • Line 196: warning: comment on exported method Layout.GetText should be of the form "GetText ..." (golint)
    • Line 202: warning: comment on exported method Layout.GetCharacterCount should be of the form "GetCharacterCount ..." (golint)
    • Line 208: warning: comment on exported method Layout.SetMarkup should be of the form "SetMarkup ..." (golint)
    • Line 234: warning: exported method Layout.SetFontDescription should have comment or be unexported (golint)
    • Line 240: warning: exported method Layout.GetFontDescription should have comment or be unexported (golint)
    • Line 252: warning: exported method Layout.SetWidth should have comment or be unexported (golint)
    • Line 258: warning: exported method Layout.GetWidth should have comment or be unexported (golint)
    • Line 266: warning: exported method Layout.SetHeight should have comment or be unexported (golint)
    • Line 272: warning: exported method Layout.GetHeight should have comment or be unexported (golint)
    • Line 280: warning: exported method Layout.SetWrap should have comment or be unexported (golint)
    • Line 286: warning: exported method Layout.GetWrap should have comment or be unexported (golint)
    • Line 293: warning: exported method Layout.IsWrapped should have comment or be unexported (golint)
    • Line 301: warning: exported method Layout.SetIndent should have comment or be unexported (golint)
    • Line 307: warning: exported method Layout.GetIndent should have comment or be unexported (golint)
    • Line 382: warning: comment on exported method Layout.GetSize should be of the form "GetSize ..." (golint)
    • gotk3/glib/list.go
    • Line 23: warning: exported function WrapList should have comment or be unexported (golint)
    • Line 44: warning: exported method List.Native should have comment or be unexported (golint)
    • gotk3/cairo/cairo.go
    • Line 57: warning: exported const CONTENT_COLOR should have comment (or a comment on this block) or be unexported (golint)
    • gotk3/examples/cool_app/cool_app.go
    • Line 449: warning: exported type MessageDialog should have comment or be unexported (golint)
    • Line 1029: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 1238: warning: exported type AppRunMode should have comment or be unexported (golint)
    • Line 1241: warning: exported const AppRegularRun should have comment (or a comment on this block) or be unexported (golint)
    • Line 1247: warning: comment on exported type FullscreenGlobalData should be of the form "FullscreenGlobalData ..." (with optional leading article) (golint)
    • Line 2391: warning: exported function PreferenceRowListNew should have comment or be unexported (golint)
    • Line 2397: warning: exported method PreferenceRowList.Append should have comment or be unexported (golint)
    • Line 2402: warning: exported method PreferenceRowList.Delete should have comment or be unexported (golint)
    • Line 2412: warning: exported method PreferenceRowList.Get should have comment or be unexported (golint)
    • Line 2416: warning: exported method PreferenceRowList.GetLastProfileListIndex should have comment or be unexported (golint)
    • Line 2426: warning: exported method PreferenceRowList.GetProfileCount should have comment or be unexported (golint)
    • Line 2436: warning: exported method PreferenceRowList.GetProfiles should have comment or be unexported (golint)
    • Line 2472: warning: comment on exported function GlobalPreferencesNew should be of the form "GlobalPreferencesNew ..." (golint)
    • Line 2752: warning: comment on exported function AppearancePreferencesNew should be of the form "AppearancePreferencesNew ..." (golint)
    • Line 3049: warning: comment on exported function ProfilePreferencesNew should be of the form "ProfilePreferencesNew ..." (golint)
    • gotk3/gdk/gdk_since_3_16.go
    • Line 4: warning: package comment should be of the form "Package gdk ..." (golint)
    • Line 13: warning: exported const GRAB_FAILED should have comment (or a comment on this block) or be unexported (golint)
    • gotk3/gtk/editor.go
    • Line 445: warning: exported const TEXT_WINDOW_WIDGET should have comment (or a comment on this block) or be unexported (golint)
    • Line 457: warning: exported type TextTag should have comment or be unexported (golint)
    • Line 480: warning: exported function TextTagNew should have comment or be unexported (golint)
    • Line 515: warning: exported type TextTagTable should have comment or be unexported (golint)
    • Line 538: warning: exported function TextTagTableNew should have comment or be unexported (golint)
    • Line 627: warning: exported method TextBuffer.GetBounds should have comment or be unexported (golint)
    • Line 685: warning: exported method TextBuffer.GetText should have comment or be unexported (golint)
    • Line 720: warning: exported method TextBuffer.SetText should have comment or be unexported (golint)
    • Line 736: warning: don't use underscores in Go names; method parameter mark_name should be markName (golint)
    • Line 736: warning: don't use underscores in Go names; method parameter left_gravity should be leftGravity (golint)
    • gotk3/pango/pango-gravity.go
    • Line 30: warning: exported type Gravity should have comment or be unexported (golint)
    • Line 33: warning: exported const GRAVITY_SOUTH should have comment (or a comment on this block) or be unexported (golint)
    • Line 40: warning: exported type GravityHint should have comment or be unexported (golint)
    • Line 43: warning: exported const GRAVITY_HINT_NATURAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 48: warning: comment on exported function GravityToRotation should be of the form "GravityToRotation ..." (golint)
    • gotk3/pango/pangocairo.go
    • Line 44: warning: don't use underscores in Go names; func cairo_context should be cairoContext (golint)
    • Line 48: warning: comment on exported function CairoCreateContext should be of the form "CairoCreateContext ..." (golint)
    • Line 58: warning: comment on exported function CairoCreateLayout should be of the form "CairoCreateLayout ..." (golint)
    • Line 66: warning: comment on exported function CairoUpdateLayout should be of the form "CairoUpdateLayout ..." (golint)
    • Line 72: warning: comment on exported function CairoShowGlyphString should be of the form "CairoShowGlyphString ..." (golint)
    • Line 82: warning: comment on exported function CairoShowGlyphItem should be of the form "CairoShowGlyphItem ..." (golint)
    • Line 85: warning: don't use underscores in Go names; func parameter glyph_item should be glyphItem (golint)
    • Line 91: warning: comment on exported function CairoShowLayoutLine should be of the form "CairoShowLayoutLine ..." (golint)
    • Line 97: warning: comment on exported function CairoShowLayout should be of the form "CairoShowLayout ..." (golint)
    • Line 113: warning: comment on exported function CairoGlyphStringPath should be of the form "CairoGlyphStringPath ..." (golint)
    • Line 120: warning: comment on exported function CairoLayoutLinePath should be of the form "CairoLayoutLinePath ..." (golint)
    • Line 126: warning: comment on exported function CairoLayoutPath should be of the form "CairoLayoutPath ..." (golint)
    • Line 132: warning: comment on exported function CairoErrorUnderlinePath should be of the form "CairoErrorUnderlinePath ..." (golint)
    • gotk3/gdk/gdk_since_3_20.go
    • Line 4: warning: package comment should be of the form "Package gdk ..." (golint)
    • Line 44: warning: exported const SEAT_CAPABILITY_NONE should have comment (or a comment on this block) or be unexported (golint)
    • gotk3/glib/glib.go
    • Line 102: warning: exported const TYPE_INVALID should have comment (or a comment on this block) or be unexported (golint)
    • Line 146: warning: exported const USER_DIRECTORY_DESKTOP should have comment (or a comment on this block) or be unexported (golint)
    • Line 156: warning: exported const USER_N_DIRECTORIES should have comment or be unexported (golint)
    • Line 162: warning: exported type ApplicationFlags should have comment or be unexported (golint)
    • Line 165: warning: exported const APPLICATION_FLAGS_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 259: warning: exported type SourceHandle should have comment or be unexported (golint)
    • Line 913: warning: exported type Signal should have comment or be unexported (golint)
    • Line 918: warning: exported function SignalNew should have comment or be unexported (golint)
    • Line 938: warning: exported type Quark should have comment or be unexported (golint)
    • gotk3/gtk/print.go
    • Line 61: warning: exported const NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM should have comment (or a comment on this block) or be unexported (golint)
    • Line 80: warning: exported const PAGE_ORIENTATION_PORTRAIT should have comment (or a comment on this block) or be unexported (golint)
    • Line 95: warning: exported const PRINT_DUPLEX_SIMPLEX should have comment (or a comment on this block) or be unexported (golint)
    • Line 109: warning: exported const PRINT_PAGES_ALL should have comment (or a comment on this block) or be unexported (golint)
    • Line 124: warning: exported const PAGE_SET_ALL should have comment (or a comment on this block) or be unexported (golint)
    • Line 134: warning: comment on exported type PrintError should be of the form "PrintError ..." (with optional leading article) (golint)
    • Line 138: warning: exported const PRINT_ERROR_GENERAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 153: warning: exported const PRINT_OPERATION_ACTION_PRINT_DIALOG should have comment (or a comment on this block) or be unexported (golint)
    • Line 168: warning: exported const PRINT_OPERATION_RESULT_ERROR should have comment (or a comment on this block) or be unexported (golint)
    • Line 183: warning: exported const PRINT_STATUS_INITIAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 203: warning: exported const PRINT_QUALITY_LOW should have comment (or a comment on this block) or be unexported (golint)
    • Line 218: warning: exported const GTK_UNIT_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 229: warning: comment on exported type PageSetup should be of the form "PageSetup ..." (with optional leading article) (golint)
    • Line 446: warning: exported const UNIT_PIXEL should have comment (or a comment on this block) or be unexported (golint)
    • Line 626: warning: comment on exported function PaperSizeGetDefaultRightMargin should be of the form "PaperSizeGetDefaultRightMargin ..." (golint)
    • Line 735: warning: comment on exported type PrintOperation should be of the form "PrintOperation ..." (with optional leading article) (golint)
    • Line 780: warning: comment on exported method PrintOperation.PrintOperationSetAllowAsync should be of the form "PrintOperationSetAllowAsync ..." (golint)
    • Line 785: warning: comment on exported method PrintOperation.PrintOperationGetError should be of the form "PrintOperationGetError ..." (golint)
    • Line 965: warning: exported type PageSetupDoneCallback should have comment or be unexported (golint)
    • Line 1057: warning: exported type PrintSettings should have comment or be unexported (golint)
    • Line 1080: warning: exported const PRINT_SETTINGS_PRINTER should have comment (or a comment on this block) or be unexported (golint)
    • Line 1167: warning: exported type PrintSettingsCallback should have comment or be unexported (golint)
    • Line 1185: warning: comment on exported method PrintSettings.ForEach should be of the form "ForEach ..." (golint)
    • gotk3/gdk/event.go
    • Line 9: warning: comment on exported type EventMask should be of the form "EventMask ..." (with optional leading article) (golint)
    • Line 14: warning: exported const EXPOSURE_MASK should have comment (or a comment on this block) or be unexported (golint)
    • Line 50: warning: exported const EVENT_NOTHING should have comment (or a comment on this block) or be unexported (golint)
    • Line 109: warning: exported function EventNew should have comment or be unexported (golint)
    • Line 145: warning: exported function EventButtonNew should have comment or be unexported (golint)
    • Line 168: warning: exported method EventButton.X should have comment or be unexported (golint)
    • Line 173: warning: exported method EventButton.Y should have comment or be unexported (golint)
    • Line 190: warning: exported method EventButton.Button should have comment or be unexported (golint)
    • Line 195: warning: exported method EventButton.State should have comment or be unexported (golint)
    • Line 206: warning: exported method EventButton.Type should have comment or be unexported (golint)
    • Line 211: warning: exported method EventButton.MotionVal should have comment or be unexported (golint)
    • Line 217: warning: exported method EventButton.MotionValRoot should have comment or be unexported (golint)
    • Line 223: warning: exported method EventButton.ButtonVal should have comment or be unexported (golint)
    • Line 237: warning: exported function EventKeyNew should have comment or be unexported (golint)
    • Line 261: warning: exported method EventKey.KeyVal should have comment or be unexported (golint)
    • Line 266: warning: exported method EventKey.Type should have comment or be unexported (golint)
    • Line 271: warning: exported method EventKey.State should have comment or be unexported (golint)
    • Line 280: warning: exported type EventMotion should have comment or be unexported (golint)
    • Line 284: warning: exported function EventMotionNew should have comment or be unexported (golint)
    • Line 308: warning: exported method EventMotion.MotionVal should have comment or be unexported (golint)
    • Line 314: warning: exported method EventMotion.MotionValRoot should have comment or be unexported (golint)
    • Line 325: warning: exported const SCROLL_UP should have comment (or a comment on this block) or be unexported (golint)
    • Line 341: warning: exported function EventScrollNew should have comment or be unexported (golint)
    • Line 365: warning: exported method EventScroll.DeltaX should have comment or be unexported (golint)
    • Line 369: warning: exported method EventScroll.DeltaY should have comment or be unexported (golint)
    • Line 373: warning: exported method EventScroll.X should have comment or be unexported (golint)
    • Line 377: warning: exported method EventScroll.Y should have comment or be unexported (golint)
    • Line 381: warning: exported method EventScroll.Type should have comment or be unexported (golint)
    • Line 386: warning: exported method EventScroll.Direction should have comment or be unexported (golint)
    • Line 400: warning: exported function EventWindowStateNew should have comment or be unexported (golint)
    • Line 424: warning: exported method EventWindowState.Type should have comment or be unexported (golint)
    • Line 429: warning: exported method EventWindowState.ChangedMask should have comment or be unexported (golint)
    • Line 434: warning: exported method EventWindowState.NewWindowState should have comment or be unexported (golint)
    • gotk3/gtk/gtk.go
    • Line 17: warning: package comment should be of the form "Package gtk ..." (golint)
    • Line 282: warning: error var nilPtrErr should have name of the form errFoo (golint)
    • Line 292: warning: exported const ALIGN_FILL should have comment (or a comment on this block) or be unexported (golint)
    • Line 307: warning: exported const ARROWS_BOTH should have comment (or a comment on this block) or be unexported (golint)
    • Line 321: warning: exported const ARROW_UP should have comment (or a comment on this block) or be unexported (golint)
    • Line 337: warning: exported const ASSISTANT_PAGE_CONTENT should have comment (or a comment on this block) or be unexported (golint)
    • Line 354: warning: exported const BUTTONS_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 371: warning: exported const CALENDAR_SHOW_HEADING should have comment (or a comment on this block) or be unexported (golint)
    • Line 387: warning: exported const DEST_DEFAULT_MOTION should have comment (or a comment on this block) or be unexported (golint)
    • Line 402: warning: exported const DIALOG_MODAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 415: warning: exported const ENTRY_ICON_PRIMARY should have comment (or a comment on this block) or be unexported (golint)
    • Line 428: warning: exported const FILE_CHOOSER_ACTION_OPEN should have comment (or a comment on this block) or be unexported (golint)
    • Line 443: warning: exported const ICON_LOOKUP_NO_SVG should have comment (or a comment on this block) or be unexported (golint)
    • Line 459: warning: exported const ICON_SIZE_INVALID should have comment (or a comment on this block) or be unexported (golint)
    • Line 477: warning: exported const IMAGE_EMPTY should have comment (or a comment on this block) or be unexported (golint)
    • Line 495: warning: exported const INPUT_HINT_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 515: warning: exported const INPUT_PURPOSE_FREE_FORM should have comment (or a comment on this block) or be unexported (golint)
    • Line 532: warning: comment on exported type Justification should be of the form "Justification ..." (with optional leading article) (golint)
    • Line 536: warning: exported const JUSTIFY_LEFT should have comment (or a comment on this block) or be unexported (golint)
    • Line 551: warning: exported const LICENSE_UNKNOWN should have comment (or a comment on this block) or be unexported (golint)
    • Line 571: warning: exported const MESSAGE_INFO should have comment (or a comment on this block) or be unexported (golint)
    • Line 587: warning: exported const ORIENTATION_HORIZONTAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 600: warning: exported const PACK_START should have comment (or a comment on this block) or be unexported (golint)
    • Line 613: warning: exported const PATH_WIDGET should have comment (or a comment on this block) or be unexported (golint)
    • Line 627: warning: exported const POLICY_ALWAYS should have comment (or a comment on this block) or be unexported (golint)
    • Line 641: warning: exported const POS_LEFT should have comment (or a comment on this block) or be unexported (golint)
    • Line 656: warning: exported const RELIEF_NORMAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 670: warning: exported const RESPONSE_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 692: warning: exported const SELECTION_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 707: warning: exported const SHADOW_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 723: warning: exported const SIZE_GROUP_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 738: warning: exported const SORT_ASCENDING should have comment (or a comment on this block) or be unexported (golint)
    • Line 751: warning: exported const STATE_FLAG_NORMAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 770: warning: exported const TARGET_SAME_APP should have comment (or a comment on this block) or be unexported (golint)
    • Line 785: warning: exported const TOOLBAR_ICONS should have comment (or a comment on this block) or be unexported (golint)
    • Line 800: warning: exported const TREE_MODEL_ITERS_PERSIST should have comment (or a comment on this block) or be unexported (golint)
    • Line 813: warning: exported const WIN_POS_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 829: warning: exported const WINDOW_TOPLEVEL should have comment (or a comment on this block) or be unexported (golint)
    • Line 842: warning: exported const WRAP_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 857: warning: comment on exported function Init should be of the form "Init ..." (golint)
    • Line 1865: warning: exported method RecentChooser.GetCurrentUri should have comment or be unexported (golint)
    • Line 1871: warning: exported method RecentChooser.AddFilter should have comment or be unexported (golint)
    • Line 1875: warning: exported method RecentChooser.RemoveFilter should have comment or be unexported (golint)
    • Line 2204: warning: comment on exported type SelectionData should be of the form "SelectionData ..." (with optional leading article) (golint)
    • Line 2246: warning: exported method SelectionData.Free should have comment or be unexported (golint)
    • Line 2325: warning: exported method SizeGroup.SetMode should have comment or be unexported (golint)
    • Line 2329: warning: exported method SizeGroup.GetMode should have comment or be unexported (golint)
    • Line 2333: warning: exported method SizeGroup.AddWidget should have comment or be unexported (golint)
    • Line 2337: warning: exported method SizeGroup.RemoveWidget should have comment or be unexported (golint)
    • Line 2341: warning: exported method SizeGroup.GetWidgets should have comment or be unexported (golint)
    • Line 2460: warning: exported type WrapFn should have comment or be unexported (golint)
    • Line 2462: warning: exported var WrapMap should have comment or be unexported (golint)
    • gotk3/glib/settings.go
    • Line 284: warning: comment on exported method Settings.GetValue should be of the form "GetValue ..." (golint)
    • Line 293: warning: comment on exported method Settings.SetValue should be of the form "SetValue ..." (golint)
    • Line 305: warning: exported const SETTINGS_BIND_DEFAULT should have comment (or a comment on this block) or be unexported (golint)
    • Line 313: warning: comment on exported method Settings.Bind should be of the form "Bind ..." (golint)
    • Line 325: warning: comment on exported method Settings.Unbind should be of the form "Unbind ..." (golint)
    • Line 334: warning: comment on exported method Settings.GetStrv should be of the form "GetStrv ..." (golint)
    • Line 348: warning: comment on exported method Settings.SetStrv should be of the form "SetStrv ..." (golint)
    • Line 391: warning: exported method SettingsSchema.Native should have comment or be unexported (golint)
    • Line 472: warning: exported method SettingsSchemaSource.Native should have comment or be unexported (golint)
    • gotk3/gtk/application.go
    • Line 42: warning: comment on exported method Actionable.GetActionName should be of the form "GetActionName ..." (golint)
    • Line 50: warning: comment on exported method Actionable.SetActionName should be of the form "SetActionName ..." (golint)
    • Line 60: warning: comment on exported method Actionable.GetActionTargetValue should be of the form "GetActionTargetValue ..." (golint)
    • Line 72: warning: comment on exported method Actionable.SetActionTargetValue should be of the form "SetActionTargetValue ..." (golint)
    • Line 81: warning: comment on exported method Actionable.SetDetailedActionName should be of the form "SetDetailedActionName ..." (golint)
    • Line 96: warning: exported const APPLICATION_INHIBIT_LOGOUT should have comment (or a comment on this block) or be unexported (golint)
    • gotk3/gtk/menus.go
    • Line 153: warning: comment on exported function MenuFromModelNew should be of the form "MenuFromModelNew ..." (golint)
    • Line 241: warning: comment on exported function MenuBarFromModelNew should be of the form "MenuBarFromModelNew ..." (golint)
    • Line 340: warning: comment on exported method MenuItem.SetLabel should be of the form "SetLabel ..." (golint)
    • Line 347: warning: comment on exported method MenuItem.GetLabel should be of the form "GetLabel ..." (golint)
    • Line 410: warning: exported type CheckMenuItem should have comment or be unexported (golint)
    • gotk3/gdk/keys.go
    • Line 9: warning: don't use underscores in Go names; const KEY_VoidSymbol should be KEYVoidSymbol (golint)
    • Line 9: warning: exported const KEY_VoidSymbol should have comment (or a comment on this block) or be unexported (golint)
    • Line 10: warning: don't use underscores in Go names; const KEY_BackSpace should be KEYBackSpace (golint)
    • Line 11: warning: don't use underscores in Go names; const KEY_Tab should be KEYTab (golint)
    • Line 12: warning: don't use underscores in Go names; const KEY_Linefeed should be KEYLinefeed (golint)
    • Line 13: warning: don't use underscores in Go names; const KEY_Clear should be KEYClear (golint)
    • Line 14: warning: don't use underscores in Go names; const KEY_Return should be KEYReturn (golint)
    • Line 15: warning: don't use underscores in Go names; const KEY_Pause should be KEYPause (golint)
    • Line 16: warning: don't use underscores in Go names; const KEY_Scroll_Lock should be KEYScrollLock (golint)
    • Line 17: warning: don't use underscores in Go names; const KEY_Sys_Req should be KEYSysReq (golint)
    • Line 18: warning: don't use underscores in Go names; const KEY_Escape should be KEYEscape (golint)
    • Line 19: warning: don't use underscores in Go names; const KEY_Delete should be KEYDelete (golint)
    • Line 20: warning: don't use underscores in Go names; const KEY_Multi_key should be KEYMultiKey (golint)
    • Line 21: warning: don't use underscores in Go names; const KEY_Codeinput should be KEYCodeinput (golint)
    • Line 22: warning: don't use underscores in Go names; const KEY_SingleCandidate should be KEYSingleCandidate (golint)
    • Line 23: warning: don't use underscores in Go names; const KEY_MultipleCandidate should be KEYMultipleCandidate (golint)
    • Line 24: warning: don't use underscores in Go names; const KEY_PreviousCandidate should be KEYPreviousCandidate (golint)
    • Line 25: warning: don't use underscores in Go names; const KEY_Kanji should be KEYKanji (golint)
    • Line 26: warning: don't use underscores in Go names; const KEY_Muhenkan should be KEYMuhenkan (golint)
    • Line 27: warning: don't use underscores in Go names; const KEY_Henkan_Mode should be KEYHenkanMode (golint)
    • Line 28: warning: don't use underscores in Go names; const KEY_Henkan should be KEYHenkan (golint)
    • Line 29: warning: don't use underscores in Go names; const KEY_Romaji should be KEYRomaji (golint)
    • Line 30: warning: don't use underscores in Go names; const KEY_Hiragana should be KEYHiragana (golint)
    • Line 31: warning: don't use underscores in Go names; const KEY_Katakana should be KEYKatakana (golint)
    • Line 32: warning: don't use underscores in Go names; const KEY_Hiragana_Katakana should be KEYHiraganaKatakana (golint)
    • Line 33: warning: don't use underscores in Go names; const KEY_Zenkaku should be KEYZenkaku (golint)
    • Line 34: warning: don't use underscores in Go names; const KEY_Hankaku should be KEYHankaku (golint)
    • Line 35: warning: don't use underscores in Go names; const KEY_Zenkaku_Hankaku should be KEYZenkakuHankaku (golint)
    • Line 36: warning: don't use underscores in Go names; const KEY_Touroku should be KEYTouroku (golint)
    • Line 37: warning: don't use underscores in Go names; const KEY_Massyo should be KEYMassyo (golint)
    • Line 38: warning: don't use underscores in Go names; const KEY_Kana_Lock should be KEYKanaLock (golint)
    • Line 39: warning: don't use underscores in Go names; const KEY_Kana_Shift should be KEYKanaShift (golint)
    • Line 40: warning: don't use underscores in Go names; const KEY_Eisu_Shift should be KEYEisuShift (golint)
    • Line 41: warning: don't use underscores in Go names; const KEY_Eisu_toggle should be KEYEisuToggle (golint)
    • Line 42: warning: don't use underscores in Go names; const KEY_Kanji_Bangou should be KEYKanjiBangou (golint)
    • Line 43: warning: don't use underscores in Go names; const KEY_Zen_Koho should be KEYZenKoho (golint)
    • Line 44: warning: don't use underscores in Go names; const KEY_Mae_Koho should be KEYMaeKoho (golint)
    • Line 45: warning: don't use underscores in Go names; const KEY_Home should be KEYHome (golint)
    • Line 46: warning: don't use underscores in Go names; const KEY_Left should be KEYLeft (golint)
    • Line 47: warning: don't use underscores in Go names; const KEY_Up should be KEYUp (golint)
    • Line 48: warning: don't use underscores in Go names; const KEY_Right should be KEYRight (golint)
    • Line 49: warning: don't use underscores in Go names; const KEY_Down should be KEYDown (golint)
    • Line 50: warning: don't use underscores in Go names; const KEY_Prior should be KEYPrior (golint)
    • Line 51: warning: don't use underscores in Go names; const KEY_Page_Up should be KEYPageUp (golint)
    • Line 52: warning: don't use underscores in Go names; const KEY_Next should be KEYNext (golint)
    • Line 53: warning: don't use underscores in Go names; const KEY_Page_Down should be KEYPageDown (golint)
    • Line 54: warning: don't use underscores in Go names; const KEY_End should be KEYEnd (golint)
    • Line 55: warning: don't use underscores in Go names; const KEY_Begin should be KEYBegin (golint)
    • Line 56: warning: don't use underscores in Go names; const KEY_Select should be KEYSelect (golint)
    • Line 57: warning: don't use underscores in Go names; const KEY_Print should be KEYPrint (golint)
    • Line 58: warning: don't use underscores in Go names; const KEY_Execute should be KEYExecute (golint)
    • Line 59: warning: don't use underscores in Go names; const KEY_Insert should be KEYInsert (golint)
    • Line 60: warning: don't use underscores in Go names; const KEY_Undo should be KEYUndo (golint)
    • Line 61: warning: don't use underscores in Go names; const KEY_Redo should be KEYRedo (golint)
    • Line 62: warning: don't use underscores in Go names; const KEY_Menu should be KEYMenu (golint)
    • Line 63: warning: don't use underscores in Go names; const KEY_Find should be KEYFind (golint)
    • Line 64: warning: don't use underscores in Go names; const KEY_Cancel should be KEYCancel (golint)
    • Line 65: warning: don't use underscores in Go names; const KEY_Help should be KEYHelp (golint)
    • Line 66: warning: don't use underscores in Go names; const KEY_Break should be KEYBreak (golint)
    • Line 67: warning: don't use underscores in Go names; const KEY_Mode_switch should be KEYModeSwitch (golint)
    • Line 68: warning: don't use underscores in Go names; const KEY_script_switch should be KEYScriptSwitch (golint)
    • Line 69: warning: don't use underscores in Go names; const KEY_Num_Lock should be KEYNumLock (golint)
    • Line 70: warning: don't use underscores in Go names; const KEY_KP_Space should be KEYKPSpace (golint)
    • Line 71: warning: don't use underscores in Go names; const KEY_KP_Tab should be KEYKPTab (golint)
    • Line 72: warning: don't use underscores in Go names; const KEY_KP_Enter should be KEYKPEnter (golint)
    • Line 77: warning: don't use underscores in Go names; const KEY_KP_Home should be KEYKPHome (golint)
    • Line 78: warning: don't use underscores in Go names; const KEY_KP_Left should be KEYKPLeft (golint)
    • Line 79: warning: don't use underscores in Go names; const KEY_KP_Up should be KEYKPUp (golint)
    • Line 80: warning: don't use underscores in Go names; const KEY_KP_Right should be KEYKPRight (golint)
    • Line 81: warning: don't use underscores in Go names; const KEY_KP_Down should be KEYKPDown (golint)
    • Line 82: warning: don't use underscores in Go names; const KEY_KP_Prior should be KEYKPPrior (golint)
    • Line 83: warning: don't use underscores in Go names; const KEY_KP_Page_Up should be KEYKPPageUp (golint)
    • Line 84: warning: don't use underscores in Go names; const KEY_KP_Next should be KEYKPNext (golint)
    • Line 85: warning: don't use underscores in Go names; const KEY_KP_Page_Down should be KEYKPPageDown (golint)
    • Line 86: warning: don't use underscores in Go names; const KEY_KP_End should be KEYKPEnd (golint)
    • Line 87: warning: don't use underscores in Go names; const KEY_KP_Begin should be KEYKPBegin (golint)
    • Line 88: warning: don't use underscores in Go names; const KEY_KP_Insert should be KEYKPInsert (golint)
    • Line 89: warning: don't use underscores in Go names; const KEY_KP_Delete should be KEYKPDelete (golint)
    • Line 90: warning: don't use underscores in Go names; const KEY_KP_Equal should be KEYKPEqual (golint)
    • Line 91: warning: don't use underscores in Go names; const KEY_KP_Multiply should be KEYKPMultiply (golint)
    • Line 92: warning: don't use underscores in Go names; const KEY_KP_Add should be KEYKPAdd (golint)
    • Line 93: warning: don't use underscores in Go names; const KEY_KP_Separator should be KEYKPSeparator (golint)
    • Line 94: warning: don't use underscores in Go names; const KEY_KP_Subtract should be KEYKPSubtract (golint)
    • Line 95: warning: don't use underscores in Go names; const KEY_KP_Decimal should be KEYKPDecimal (golint)
    • Line 96: warning: don't use underscores in Go names; const KEY_KP_Divide should be KEYKPDivide (golint)
    • Line 167: warning: don't use underscores in Go names; const KEY_Shift_L should be KEYShiftL (golint)
    • Line 168: warning: don't use underscores in Go names; const KEY_Shift_R should be KEYShiftR (golint)
    • Line 169: warning: don't use underscores in Go names; const KEY_Control_L should be KEYControlL (golint)
    • Line 170: warning: don't use underscores in Go names; const KEY_Control_R should be KEYControlR (golint)
    • Line 171: warning: don't use underscores in Go names; const KEY_Caps_Lock should be KEYCapsLock (golint)
    • Line 172: warning: don't use underscores in Go names; const KEY_Shift_Lock should be KEYShiftLock (golint)
    • Line 173: warning: don't use underscores in Go names; const KEY_Meta_L should be KEYMetaL (golint)
    • Line 174: warning: don't use underscores in Go names; const KEY_Meta_R should be KEYMetaR (golint)
    • Line 175: warning: don't use underscores in Go names; const KEY_Alt_L should be KEYAltL (golint)
    • Line 176: warning: don't use underscores in Go names; const KEY_Alt_R should be KEYAltR (golint)
    • Line 177: warning: don't use underscores in Go names; const KEY_Super_L should be KEYSuperL (golint)
    • Line 178: warning: don't use underscores in Go names; const KEY_Super_R should be KEYSuperR (golint)
    • Line 179: warning: don't use underscores in Go names; const KEY_Hyper_L should be KEYHyperL (golint)
    • Line 180: warning: don't use underscores in Go names; const KEY_Hyper_R should be KEYHyperR (golint)
    • Line 181: warning: don't use underscores in Go names; const KEY_ISO_Lock should be KEYISOLock (golint)
    • Line 182: warning: don't use underscores in Go names; const KEY_ISO_Level2_Latch should be KEYISOLevel2Latch (golint)
    • Line 183: warning: don't use underscores in Go names; const KEY_ISO_Level3_Shift should be KEYISOLevel3Shift (golint)
    • Line 184: warning: don't use underscores in Go names; const KEY_ISO_Level3_Latch should be KEYISOLevel3Latch (golint)
    • Line 185: warning: don't use underscores in Go names; const KEY_ISO_Level3_Lock should be KEYISOLevel3Lock (golint)
    • Line 186: warning: don't use underscores in Go names; const KEY_ISO_Level5_Shift should be KEYISOLevel5Shift (golint)
    • Line 187: warning: don't use underscores in Go names; const KEY_ISO_Level5_Latch should be KEYISOLevel5Latch (golint)
    • Line 188: warning: don't use underscores in Go names; const KEY_ISO_Level5_Lock should be KEYISOLevel5Lock (golint)
    • Line 189: warning: don't use underscores in Go names; const KEY_ISO_Group_Shift should be KEYISOGroupShift (golint)
    • Line 190: warning: don't use underscores in Go names; const KEY_ISO_Group_Latch should be KEYISOGroupLatch (golint)
    • Line 191: warning: don't use underscores in Go names; const KEY_ISO_Group_Lock should be KEYISOGroupLock (golint)
    • Line 192: warning: don't use underscores in Go names; const KEY_ISO_Next_Group should be KEYISONextGroup (golint)
    • Line 193: warning: don't use underscores in Go names; const KEY_ISO_Next_Group_Lock should be KEYISONextGroupLock (golint)
    • Line 194: warning: don't use underscores in Go names; const KEY_ISO_Prev_Group should be KEYISOPrevGroup (golint)
    • Line 195: warning: don't use underscores in Go names; const KEY_ISO_Prev_Group_Lock should be KEYISOPrevGroupLock (golint)
    • Line 196: warning: don't use underscores in Go names; const KEY_ISO_First_Group should be KEYISOFirstGroup (golint)
    • Line 197: warning: don't use underscores in Go names; const KEY_ISO_First_Group_Lock should be KEYISOFirstGroupLock (golint)
    • Line 198: warning: don't use underscores in Go names; const KEY_ISO_Last_Group should be KEYISOLastGroup (golint)
    • Line 199: warning: don't use underscores in Go names; const KEY_ISO_Last_Group_Lock should be KEYISOLastGroupLock (golint)
    • Line 200: warning: don't use underscores in Go names; const KEY_ISO_Left_Tab should be KEYISOLeftTab (golint)
    • Line 201: warning: don't use underscores in Go names; const KEY_ISO_Move_Line_Up should be KEYISOMoveLineUp (golint)
    • Line 202: warning: don't use underscores in Go names; const KEY_ISO_Move_Line_Down should be KEYISOMoveLineDown (golint)
    • Line 203: warning: don't use underscores in Go names; const KEY_ISO_Partial_Line_Up should be KEYISOPartialLineUp (golint)
    • Line 204: warning: don't use underscores in Go names; const KEY_ISO_Partial_Line_Down should be KEYISOPartialLineDown (golint)
    • Line 205: warning: don't use underscores in Go names; const KEY_ISO_Partial_Space_Left should be KEYISOPartialSpaceLeft (golint)
    • Line 206: warning: don't use underscores in Go names; const KEY_ISO_Partial_Space_Right should be KEYISOPartialSpaceRight (golint)
    • Line 207: warning: don't use underscores in Go names; const KEY_ISO_Set_Margin_Left should be KEYISOSetMarginLeft (golint)
    • Line 208: warning: don't use underscores in Go names; const KEY_ISO_Set_Margin_Right should be KEYISOSetMarginRight (golint)
    • Line 209: warning: don't use underscores in Go names; const KEY_ISO_Release_Margin_Left should be KEYISOReleaseMarginLeft (golint)
    • Line 210: warning: don't use underscores in Go names; const KEY_ISO_Release_Margin_Right should be KEYISOReleaseMarginRight (golint)
    • Line 211: warning: don't use underscores in Go names; const KEY_ISO_Release_Both_Margins should be KEYISOReleaseBothMargins (golint)
    • Line 212: warning: don't use underscores in Go names; const KEY_ISO_Fast_Cursor_Left should be KEYISOFastCursorLeft (golint)
    • Line 213: warning: don't use underscores in Go names; const KEY_ISO_Fast_Cursor_Right should be KEYISOFastCursorRight (golint)
    • Line 214: warning: don't use underscores in Go names; const KEY_ISO_Fast_Cursor_Up should be KEYISOFastCursorUp (golint)
    • Line 215: warning: don't use underscores in Go names; const KEY_ISO_Fast_Cursor_Down should be KEYISOFastCursorDown (golint)
    • Line 216: warning: don't use underscores in Go names; const KEY_ISO_Continuous_Underline should be KEYISOContinuousUnderline (golint)
    • Line 217: warning: don't use underscores in Go names; const KEY_ISO_Discontinuous_Underline should be KEYISODiscontinuousUnderline (golint)
    • Line 218: warning: don't use underscores in Go names; const KEY_ISO_Emphasize should be KEYISOEmphasize (golint)
    • Line 219: warning: don't use underscores in Go names; const KEY_ISO_Center_Object should be KEYISOCenterObject (golint)
    • Line 220: warning: don't use underscores in Go names; const KEY_ISO_Enter should be KEYISOEnter (golint)
    • Line 221: warning: don't use underscores in Go names; const KEY_dead_grave should be KEYDeadGrave (golint)
    • Line 222: warning: don't use underscores in Go names; const KEY_dead_acute should be KEYDeadAcute (golint)
    • Line 223: warning: don't use underscores in Go names; const KEY_dead_circumflex should be KEYDeadCircumflex (golint)
    • Line 224: warning: don't use underscores in Go names; const KEY_dead_tilde should be KEYDeadTilde (golint)
    • Line 225: warning: don't use underscores in Go names; const KEY_dead_perispomeni should be KEYDeadPerispomeni (golint)
    • Line 226: warning: don't use underscores in Go names; const KEY_dead_macron should be KEYDeadMacron (golint)
    • Line 227: warning: don't use underscores in Go names; const KEY_dead_breve should be KEYDeadBreve (golint)
    • Line 228: warning: don't use underscores in Go names; const KEY_dead_abovedot should be KEYDeadAbovedot (golint)
    • Line 229: warning: don't use underscores in Go names; const KEY_dead_diaeresis should be KEYDeadDiaeresis (golint)
    • Line 230: warning: don't use underscores in Go names; const KEY_dead_abovering should be KEYDeadAbovering (golint)
    • Line 231: warning: don't use underscores in Go names; const KEY_dead_doubleacute should be KEYDeadDoubleacute (golint)
    • Line 232: warning: don't use underscores in Go names; const KEY_dead_caron should be KEYDeadCaron (golint)
    • Line 233: warning: don't use underscores in Go names; const KEY_dead_cedilla should be KEYDeadCedilla (golint)
    • Line 234: warning: don't use underscores in Go names; const KEY_dead_ogonek should be KEYDeadOgonek (golint)
    • Line 235: warning: don't use underscores in Go names; const KEY_dead_iota should be KEYDeadIota (golint)
    • Line 236: warning: don't use underscores in Go names; const KEY_dead_voiced_sound should be KEYDeadVoicedSound (golint)
    • Line 237: warning: don't use underscores in Go names; const KEY_dead_semivoiced_sound should be KEYDeadSemivoicedSound (golint)
    • Line 238: warning: don't use underscores in Go names; const KEY_dead_belowdot should be KEYDeadBelowdot (golint)
    • Line 239: warning: don't use underscores in Go names; const KEY_dead_hook should be KEYDeadHook (golint)
    • Line 240: warning: don't use underscores in Go names; const KEY_dead_horn should be KEYDeadHorn (golint)
    • Line 241: warning: don't use underscores in Go names; const KEY_dead_stroke should be KEYDeadStroke (golint)
    • Line 242: warning: don't use underscores in Go names; const KEY_dead_abovecomma should be KEYDeadAbovecomma (golint)
    • Line 243: warning: don't use underscores in Go names; const KEY_dead_psili should be KEYDeadPsili (golint)
    • Line 244: warning: don't use underscores in Go names; const KEY_dead_abovereversedcomma should be KEYDeadAbovereversedcomma (golint)
    • Line 245: warning: don't use underscores in Go names; const KEY_dead_dasia should be KEYDeadDasia (golint)
    • Line 246: warning: don't use underscores in Go names; const KEY_dead_doublegrave should be KEYDeadDoublegrave (golint)
    • Line 247: warning: don't use underscores in Go names; const KEY_dead_belowring should be KEYDeadBelowring (golint)
    • Line 248: warning: don't use underscores in Go names; const KEY_dead_belowmacron should be KEYDeadBelowmacron (golint)
    • Line 249: warning: don't use underscores in Go names; const KEY_dead_belowcircumflex should be KEYDeadBelowcircumflex (golint)
    • Line 250: warning: don't use underscores in Go names; const KEY_dead_belowtilde should be KEYDeadBelowtilde (golint)
    • Line 251: warning: don't use underscores in Go names; const KEY_dead_belowbreve should be KEYDeadBelowbreve (golint)
    • Line 252: warning: don't use underscores in Go names; const KEY_dead_belowdiaeresis should be KEYDeadBelowdiaeresis (golint)
    • Line 253: warning: don't use underscores in Go names; const KEY_dead_invertedbreve should be KEYDeadInvertedbreve (golint)
    • Line 254: warning: don't use underscores in Go names; const KEY_dead_belowcomma should be KEYDeadBelowcomma (golint)
    • Line 255: warning: don't use underscores in Go names; const KEY_dead_currency should be KEYDeadCurrency (golint)
    • Line 256: warning: don't use underscores in Go names; const KEY_dead_a should be KEYDeadA (golint)
    • Line 257: warning: don't use underscores in Go names; const KEY_dead_A should be KEYDeadA (golint)
    • Line 258: warning: don't use underscores in Go names; const KEY_dead_e should be KEYDeadE (golint)
    • Line 259: warning: don't use underscores in Go names; const KEY_dead_E should be KEYDeadE (golint)
    • Line 260: warning: don't use underscores in Go names; const KEY_dead_i should be KEYDeadI (golint)
    • Line 261: warning: don't use underscores in Go names; const KEY_dead_I should be KEYDeadI (golint)
    • Line 262: warning: don't use underscores in Go names; const KEY_dead_o should be KEYDeadO (golint)
    • Line 263: warning: don't use underscores in Go names; const KEY_dead_O should be KEYDeadO (golint)
    • Line 264: warning: don't use underscores in Go names; const KEY_dead_u should be KEYDeadU (golint)
    • Line 265: warning: don't use underscores in Go names; const KEY_dead_U should be KEYDeadU (golint)
    • Line 266: warning: don't use underscores in Go names; const KEY_dead_small_schwa should be KEYDeadSmallSchwa (golint)
    • Line 267: warning: don't use underscores in Go names; const KEY_dead_capital_schwa should be KEYDeadCapitalSchwa (golint)
    • Line 268: warning: don't use underscores in Go names; const KEY_dead_greek should be KEYDeadGreek (golint)
    • Line 269: warning: don't use underscores in Go names; const KEY_First_Virtual_Screen should be KEYFirstVirtualScreen (golint)
    • Line 270: warning: don't use underscores in Go names; const KEY_Prev_Virtual_Screen should be KEYPrevVirtualScreen (golint)
    • Line 271: warning: don't use underscores in Go names; const KEY_Next_Virtual_Screen should be KEYNextVirtualScreen (golint)
    • Line 272: warning: don't use underscores in Go names; const KEY_Last_Virtual_Screen should be KEYLastVirtualScreen (golint)
    • Line 273: warning: don't use underscores in Go names; const KEY_Terminate_Server should be KEYTerminateServer (golint)
    • Line 274: warning: don't use underscores in Go names; const KEY_AccessX_Enable should be KEYAccessXEnable (golint)
    • Line 275: warning: don't use underscores in Go names; const KEY_AccessX_Feedback_Enable should be KEYAccessXFeedbackEnable (golint)
    • Line 276: warning: don't use underscores in Go names; const KEY_RepeatKeys_Enable should be KEYRepeatKeysEnable (golint)
    • Line 277: warning: don't use underscores in Go names; const KEY_SlowKeys_Enable should be KEYSlowKeysEnable (golint)
    • Line 278: warning: don't use underscores in Go names; const KEY_BounceKeys_Enable should be KEYBounceKeysEnable (golint)
    • Line 279: warning: don't use underscores in Go names; const KEY_StickyKeys_Enable should be KEYStickyKeysEnable (golint)
    • Line 280: warning: don't use underscores in Go names; const KEY_MouseKeys_Enable should be KEYMouseKeysEnable (golint)
    • Line 281: warning: don't use underscores in Go names; const KEY_MouseKeys_Accel_Enable should be KEYMouseKeysAccelEnable (golint)
    • Line 282: warning: don't use underscores in Go names; const KEY_Overlay1_Enable should be KEYOverlay1Enable (golint)
    • Line 283: warning: don't use underscores in Go names; const KEY_Overlay2_Enable should be KEYOverlay2Enable (golint)
    • Line 284: warning: don't use underscores in Go names; const KEY_AudibleBell_Enable should be KEYAudibleBellEnable (golint)
    • Line 285: warning: don't use underscores in Go names; const KEY_Pointer_Left should be KEYPointerLeft (golint)
    • Line 286: warning: don't use underscores in Go names; const KEY_Pointer_Right should be KEYPointerRight (golint)
    • Line 287: warning: don't use underscores in Go names; const KEY_Pointer_Up should be KEYPointerUp (golint)
    • Line 288: warning: don't use underscores in Go names; const KEY_Pointer_Down should be KEYPointerDown (golint)
    • Line 289: warning: don't use underscores in Go names; const KEY_Pointer_UpLeft should be KEYPointerUpLeft (golint)
    • Line 290: warning: don't use underscores in Go names; const KEY_Pointer_UpRight should be KEYPointerUpRight (golint)
    • Line 291: warning: don't use underscores in Go names; const KEY_Pointer_DownLeft should be KEYPointerDownLeft (golint)
    • Line 292: warning: don't use underscores in Go names; const KEY_Pointer_DownRight should be KEYPointerDownRight (golint)
    • Line 293: warning: don't use underscores in Go names; const KEY_Pointer_Button_Dflt should be KEYPointerButtonDflt (golint)
    • Line 294: warning: don't use underscores in Go names; const KEY_Pointer_Button1 should be KEYPointerButton1 (golint)
    • Line 295: warning: don't use underscores in Go names; const KEY_Pointer_Button2 should be KEYPointerButton2 (golint)
    • Line 296: warning: don't use underscores in Go names; const KEY_Pointer_Button3 should be KEYPointerButton3 (golint)
    • Line 297: warning: don't use underscores in Go names; const KEY_Pointer_Button4 should be KEYPointerButton4 (golint)
    • Line 298: warning: don't use underscores in Go names; const KEY_Pointer_Button5 should be KEYPointerButton5 (golint)
    • Line 299: warning: don't use underscores in Go names; const KEY_Pointer_DblClick_Dflt should be KEYPointerDblClickDflt (golint)
    • Line 300: warning: don't use underscores in Go names; const KEY_Pointer_DblClick1 should be KEYPointerDblClick1 (golint)
    • Line 301: warning: don't use underscores in Go names; const KEY_Pointer_DblClick2 should be KEYPointerDblClick2 (golint)
    • Line 302: warning: don't use underscores in Go names; const KEY_Pointer_DblClick3 should be KEYPointerDblClick3 (golint)
    • Line 303: warning: don't use underscores in Go names; const KEY_Pointer_DblClick4 should be KEYPointerDblClick4 (golint)
    • Line 304: warning: don't use underscores in Go names; const KEY_Pointer_DblClick5 should be KEYPointerDblClick5 (golint)
    • Line 305: warning: don't use underscores in Go names; const KEY_Pointer_Drag_Dflt should be KEYPointerDragDflt (golint)
    • Line 306: warning: don't use underscores in Go names; const KEY_Pointer_Drag1 should be KEYPointerDrag1 (golint)
    • Line 307: warning: don't use underscores in Go names; const KEY_Pointer_Drag2 should be KEYPointerDrag2 (golint)
    • Line 308: warning: don't use underscores in Go names; const KEY_Pointer_Drag3 should be KEYPointerDrag3 (golint)
    • Line 309: warning: don't use underscores in Go names; const KEY_Pointer_Drag4 should be KEYPointerDrag4 (golint)
    • Line 310: warning: don't use underscores in Go names; const KEY_Pointer_Drag5 should be KEYPointerDrag5 (golint)
    • Line 311: warning: don't use underscores in Go names; const KEY_Pointer_EnableKeys should be KEYPointerEnableKeys (golint)
    • Line 312: warning: don't use underscores in Go names; const KEY_Pointer_Accelerate should be KEYPointerAccelerate (golint)
    • Line 313: warning: don't use underscores in Go names; const KEY_Pointer_DfltBtnNext should be KEYPointerDfltBtnNext (golint)
    • Line 314: warning: don't use underscores in Go names; const KEY_Pointer_DfltBtnPrev should be KEYPointerDfltBtnPrev (golint)
    • Line 315: warning: don't use underscores in Go names; const KEY_ch should be KEYCh (golint)
    • Line 316: warning: don't use underscores in Go names; const KEY_Ch should be KEYCh (golint)
    • Line 318: warning: don't use underscores in Go names; const KEY_c_h should be KEYCH (golint)
    • Line 319: warning: don't use underscores in Go names; const KEY_C_h should be KEYCH (golint)
    • Line 321: warning: don't use underscores in Go names; const KEY_3270_Duplicate should be KEY3270Duplicate (golint)
    • Line 322: warning: don't use underscores in Go names; const KEY_3270_FieldMark should be KEY3270FieldMark (golint)
    • Line 323: warning: don't use underscores in Go names; const KEY_3270_Right2 should be KEY3270Right2 (golint)
    • Line 324: warning: don't use underscores in Go names; const KEY_3270_Left2 should be KEY3270Left2 (golint)
    • Line 325: warning: don't use underscores in Go names; const KEY_3270_BackTab should be KEY3270BackTab (golint)
    • Line 326: warning: don't use underscores in Go names; const KEY_3270_EraseEOF should be KEY3270EraseEOF (golint)
    • Line 327: warning: don't use underscores in Go names; const KEY_3270_EraseInput should be KEY3270EraseInput (golint)
    • Line 328: warning: don't use underscores in Go names; const KEY_3270_Reset should be KEY3270Reset (golint)
    • Line 329: warning: don't use underscores in Go names; const KEY_3270_Quit should be KEY3270Quit (golint)
    • Line 333: warning: don't use underscores in Go names; const KEY_3270_Test should be KEY3270Test (golint)
    • Line 334: warning: don't use underscores in Go names; const KEY_3270_Attn should be KEY3270Attn (golint)
    • Line 335: warning: don't use underscores in Go names; const KEY_3270_CursorBlink should be KEY3270CursorBlink (golint)
    • Line 336: warning: don't use underscores in Go names; const KEY_3270_AltCursor should be KEY3270AltCursor (golint)
    • Line 337: warning: don't use underscores in Go names; const KEY_3270_KeyClick should be KEY3270KeyClick (golint)
    • Line 338: warning: don't use underscores in Go names; const KEY_3270_Jump should be KEY3270Jump (golint)
    • Line 339: warning: don't use underscores in Go names; const KEY_3270_Ident should be KEY3270Ident (golint)
    • Line 340: warning: don't use underscores in Go names; const KEY_3270_Rule should be KEY3270Rule (golint)
    • Line 341: warning: don't use underscores in Go names; const KEY_3270_Copy should be KEY3270Copy (golint)
    • Line 342: warning: don't use underscores in Go names; const KEY_3270_Play should be KEY3270Play (golint)
    • Line 343: warning: don't use underscores in Go names; const KEY_3270_Setup should be KEY3270Setup (golint)
    • Line 344: warning: don't use underscores in Go names; const KEY_3270_Record should be KEY3270Record (golint)
    • Line 345: warning: don't use underscores in Go names; const KEY_3270_ChangeScreen should be KEY3270ChangeScreen (golint)
    • Line 346: warning: don't use underscores in Go names; const KEY_3270_DeleteWord should be KEY3270DeleteWord (golint)
    • Line 347: warning: don't use underscores in Go names; const KEY_3270_ExSelect should be KEY3270ExSelect (golint)
    • Line 348: warning: don't use underscores in Go names; const KEY_3270_CursorSelect should be KEY3270CursorSelect (golint)
    • Line 349: warning: don't use underscores in Go names; const KEY_3270_PrintScreen should be KEY3270PrintScreen (golint)
    • Line 350: warning: don't use underscores in Go names; const KEY_3270_Enter should be KEY3270Enter (golint)
    • Line 351: warning: don't use underscores in Go names; const KEY_space should be KEYSpace (golint)
    • Line 352: warning: don't use underscores in Go names; const KEY_exclam should be KEYExclam (golint)
    • Line 353: warning: don't use underscores in Go names; const KEY_quotedbl should be KEYQuotedbl (golint)
    • Line 354: warning: don't use underscores in Go names; const KEY_numbersign should be KEYNumbersign (golint)
    • Line 355: warning: don't use underscores in Go names; const KEY_dollar should be KEYDollar (golint)
    • Line 356: warning: don't use underscores in Go names; const KEY_percent should be KEYPercent (golint)
    • Line 357: warning: don't use underscores in Go names; const KEY_ampersand should be KEYAmpersand (golint)
    • Line 358: warning: don't use underscores in Go names; const KEY_apostrophe should be KEYApostrophe (golint)
    • Line 359: warning: don't use underscores in Go names; const KEY_quoteright should be KEYQuoteright (golint)
    • Line 360: warning: don't use underscores in Go names; const KEY_parenleft should be KEYParenleft (golint)
    • Line 361: warning: don't use underscores in Go names; const KEY_parenright should be KEYParenright (golint)
    • Line 362: warning: don't use underscores in Go names; const KEY_asterisk should be KEYAsterisk (golint)
    • Line 363: warning: don't use underscores in Go names; const KEY_plus should be KEYPlus (golint)
    • Line 364: warning: don't use underscores in Go names; const KEY_comma should be KEYComma (golint)
    • Line 365: warning: don't use underscores in Go names; const KEY_minus should be KEYMinus (golint)
    • Line 366: warning: don't use underscores in Go names; const KEY_period should be KEYPeriod (golint)
    • Line 367: warning: don't use underscores in Go names; const KEY_slash should be KEYSlash (golint)
    • Line 378: warning: don't use underscores in Go names; const KEY_colon should be KEYColon (golint)
    • Line 379: warning: don't use underscores in Go names; const KEY_semicolon should be KEYSemicolon (golint)
    • Line 380: warning: don't use underscores in Go names; const KEY_less should be KEYLess (golint)
    • Line 381: warning: don't use underscores in Go names; const KEY_equal should be KEYEqual (golint)
    • Line 382: warning: don't use underscores in Go names; const KEY_greater should be KEYGreater (golint)
    • Line 383: warning: don't use underscores in Go names; const KEY_question should be KEYQuestion (golint)
    • Line 384: warning: don't use underscores in Go names; const KEY_at should be KEYAt (golint)
    • Line 411: warning: don't use underscores in Go names; const KEY_bracketleft should be KEYBracketleft (golint)
    • Line 412: warning: don't use underscores in Go names; const KEY_backslash should be KEYBackslash (golint)
    • Line 413: warning: don't use underscores in Go names; const KEY_bracketright should be KEYBracketright (golint)
    • Line 414: warning: don't use underscores in Go names; const KEY_asciicircum should be KEYAsciicircum (golint)
    • Line 415: warning: don't use underscores in Go names; const KEY_underscore should be KEYUnderscore (golint)
    • Line 416: warning: don't use underscores in Go names; const KEY_grave should be KEYGrave (golint)
    • Line 417: warning: don't use underscores in Go names; const KEY_quoteleft should be KEYQuoteleft (golint)
    • Line 418: warning: don't use underscores in Go names; const KEY_a should be KEYA (golint)
    • Line 419: warning: don't use underscores in Go names; const KEY_b should be KEYB (golint)
    • Line 420: warning: don't use underscores in Go names; const KEY_c should be KEYC (golint)
    • Line 421: warning: don't use underscores in Go names; const KEY_d should be KEYD (golint)
    • Line 422: warning: don't use underscores in Go names; const KEY_e should be KEYE (golint)
    • Line 423: warning: don't use underscores in Go names; const KEY_f should be KEYF (golint)
    • Line 424: warning: don't use underscores in Go names; const KEY_g should be KEYG (golint)
    • Line 425: warning: don't use underscores in Go names; const KEY_h should be KEYH (golint)
    • Line 426: warning: don't use underscores in Go names; const KEY_i should be KEYI (golint)
    • Line 427: warning: don't use underscores in Go names; const KEY_j should be KEYJ (golint)
    • Line 428: warning: don't use underscores in Go names; const KEY_k should be KEYK (golint)
    • Line 429: warning: don't use underscores in Go names; const KEY_l should be KEYL (golint)
    • Line 430: warning: don't use underscores in Go names; const KEY_m should be KEYM (golint)
    • Line 431: warning: don't use underscores in Go names; const KEY_n should be KEYN (golint)
    • Line 432: warning: don't use underscores in Go names; const KEY_o should be KEYO (golint)
    • Line 433: warning: don't use underscores in Go names; const KEY_p should be KEYP (golint)
    • Line 434: warning: don't use underscores in Go names; const KEY_q should be KEYQ (golint)
    • Line 435: warning: don't use underscores in Go names; const KEY_r should be KEYR (golint)
    • Line 436: warning: don't use underscores in Go names; const KEY_s should be KEYS (golint)
    • Line 437: warning: don't use underscores in Go names; const KEY_t should be KEYT (golint)
    • Line 438: warning: don't use underscores in Go names; const KEY_u should be KEYU (golint)
    • Line 439: warning: don't use underscores in Go names; const KEY_v should be KEYV (golint)
    • Line 440: warning: don't use underscores in Go names; const KEY_w should be KEYW (golint)
    • Line 441: warning: don't use underscores in Go names; const KEY_x should be KEYX (golint)
    • Line 442: warning: don't use underscores in Go names; const KEY_y should be KEYY (golint)
    • Line 443: warning: don't use underscores in Go names; const KEY_z should be KEYZ (golint)
    • Line 444: warning: don't use underscores in Go names; const KEY_braceleft should be KEYBraceleft (golint)
    • Line 445: warning: don't use underscores in Go names; const KEY_bar should be KEYBar (golint)
    • Line 446: warning: don't use underscores in Go names; const KEY_braceright should be KEYBraceright (golint)
    • Line 447: warning: don't use underscores in Go names; const KEY_asciitilde should be KEYAsciitilde (golint)
    • Line 448: warning: don't use underscores in Go names; const KEY_nobreakspace should be KEYNobreakspace (golint)
    • Line 449: warning: don't use underscores in Go names; const KEY_exclamdown should be KEYExclamdown (golint)
    • Line 450: warning: don't use underscores in Go names; const KEY_cent should be KEYCent (golint)
    • Line 451: warning: don't use underscores in Go names; const KEY_sterling should be KEYSterling (golint)
    • Line 452: warning: don't use underscores in Go names; const KEY_currency should be KEYCurrency (golint)
    • Line 453: warning: don't use underscores in Go names; const KEY_yen should be KEYYen (golint)
    • Line 454: warning: don't use underscores in Go names; const KEY_brokenbar should be KEYBrokenbar (golint)
    • Line 455: warning: don't use underscores in Go names; const KEY_section should be KEYSection (golint)
    • Line 456: warning: don't use underscores in Go names; const KEY_diaeresis should be KEYDiaeresis (golint)
    • Line 457: warning: don't use underscores in Go names; const KEY_copyright should be KEYCopyright (golint)
    • Line 458: warning: don't use underscores in Go names; const KEY_ordfeminine should be KEYOrdfeminine (golint)
    • Line 459: warning: don't use underscores in Go names; const KEY_guillemotleft should be KEYGuillemotleft (golint)
    • Line 460: warning: don't use underscores in Go names; const KEY_notsign should be KEYNotsign (golint)
    • Line 461: warning: don't use underscores in Go names; const KEY_hyphen should be KEYHyphen (golint)
    • Line 462: warning: don't use underscores in Go names; const KEY_registered should be KEYRegistered (golint)
    • Line 463: warning: don't use underscores in Go names; const KEY_macron should be KEYMacron (golint)
    • Line 464: warning: don't use underscores in Go names; const KEY_degree should be KEYDegree (golint)
    • Line 465: warning: don't use underscores in Go names; const KEY_plusminus should be KEYPlusminus (golint)
    • Line 466: warning: don't use underscores in Go names; const KEY_twosuperior should be KEYTwosuperior (golint)
    • Line 467: warning: don't use underscores in Go names; const KEY_threesuperior should be KEYThreesuperior (golint)
    • Line 468: warning: don't use underscores in Go names; const KEY_acute should be KEYAcute (golint)
    • Line 469: warning: don't use underscores in Go names; const KEY_mu should be KEYMu (golint)
    • Line 470: warning: don't use underscores in Go names; const KEY_paragraph should be KEYParagraph (golint)
    • Line 471: warning: don't use underscores in Go names; const KEY_periodcentered should be KEYPeriodcentered (golint)
    • Line 472: warning: don't use underscores in Go names; const KEY_cedilla should be KEYCedilla (golint)
    • Line 473: warning: don't use underscores in Go names; const KEY_onesuperior should be KEYOnesuperior (golint)
    • Line 474: warning: don't use underscores in Go names; const KEY_masculine should be KEYMasculine (golint)
    • Line 475: warning: don't use underscores in Go names; const KEY_guillemotright should be KEYGuillemotright (golint)
    • Line 476: warning: don't use underscores in Go names; const KEY_onequarter should be KEYOnequarter (golint)
    • Line 477: warning: don't use underscores in Go names; const KEY_onehalf should be KEYOnehalf (golint)
    • Line 478: warning: don't use underscores in Go names; const KEY_threequarters should be KEYThreequarters (golint)
    • Line 479: warning: don't use underscores in Go names; const KEY_questiondown should be KEYQuestiondown (golint)
    • Line 480: warning: don't use underscores in Go names; const KEY_Agrave should be KEYAgrave (golint)
    • Line 481: warning: don't use underscores in Go names; const KEY_Aacute should be KEYAacute (golint)
    • Line 482: warning: don't use underscores in Go names; const KEY_Acircumflex should be KEYAcircumflex (golint)
    • Line 483: warning: don't use underscores in Go names; const KEY_Atilde should be KEYAtilde (golint)
    • Line 484: warning: don't use underscores in Go names; const KEY_Adiaeresis should be KEYAdiaeresis (golint)
    • Line 485: warning: don't use underscores in Go names; const KEY_Aring should be KEYAring (golint)
    • Line 487: warning: don't use underscores in Go names; const KEY_Ccedilla should be KEYCcedilla (golint)
    • Line 488: warning: don't use underscores in Go names; const KEY_Egrave should be KEYEgrave (golint)
    • Line 489: warning: don't use underscores in Go names; const KEY_Eacute should be KEYEacute (golint)
    • Line 490: warning: don't use underscores in Go names; const KEY_Ecircumflex should be KEYEcircumflex (golint)
    • Line 491: warning: don't use underscores in Go names; const KEY_Ediaeresis should be KEYEdiaeresis (golint)
    • Line 492: warning: don't use underscores in Go names; const KEY_Igrave should be KEYIgrave (golint)
    • Line 493: warning: don't use underscores in Go names; const KEY_Iacute should be KEYIacute (golint)
    • Line 494: warning: don't use underscores in Go names; const KEY_Icircumflex should be KEYIcircumflex (golint)
    • Line 495: warning: don't use underscores in Go names; const KEY_Idiaeresis should be KEYIdiaeresis (golint)
    • Line 497: warning: don't use underscores in Go names; const KEY_Eth should be KEYEth (golint)
    • Line 498: warning: don't use underscores in Go names; const KEY_Ntilde should be KEYNtilde (golint)
    • Line 499: warning: don't use underscores in Go names; const KEY_Ograve should be KEYOgrave (golint)
    • Line 500: warning: don't use underscores in Go names; const KEY_Oacute should be KEYOacute (golint)
    • Line 501: warning: don't use underscores in Go names; const KEY_Ocircumflex should be KEYOcircumflex (golint)
    • Line 502: warning: don't use underscores in Go names; const KEY_Otilde should be KEYOtilde (golint)
    • Line 503: warning: don't use underscores in Go names; const KEY_Odiaeresis should be KEYOdiaeresis (golint)
    • Line 504: warning: don't use underscores in Go names; const KEY_multiply should be KEYMultiply (golint)
    • Line 505: warning: don't use underscores in Go names; const KEY_Oslash should be KEYOslash (golint)
    • Line 506: warning: don't use underscores in Go names; const KEY_Ooblique should be KEYOoblique (golint)
    • Line 507: warning: don't use underscores in Go names; const KEY_Ugrave should be KEYUgrave (golint)
    • Line 508: warning: don't use underscores in Go names; const KEY_Uacute should be KEYUacute (golint)
    • Line 509: warning: don't use underscores in Go names; const KEY_Ucircumflex should be KEYUcircumflex (golint)
    • Line 510: warning: don't use underscores in Go names; const KEY_Udiaeresis should be KEYUdiaeresis (golint)
    • Line 511: warning: don't use underscores in Go names; const KEY_Yacute should be KEYYacute (golint)
    • Line 513: warning: don't use underscores in Go names; const KEY_Thorn should be KEYThorn (golint)
    • Line 514: warning: don't use underscores in Go names; const KEY_ssharp should be KEYSsharp (golint)
    • Line 515: warning: don't use underscores in Go names; const KEY_agrave should be KEYAgrave (golint)
    • Line 516: warning: don't use underscores in Go names; const KEY_aacute should be KEYAacute (golint)
    • Line 517: warning: don't use underscores in Go names; const KEY_acircumflex should be KEYAcircumflex (golint)
    • Line 518: warning: don't use underscores in Go names; const KEY_atilde should be KEYAtilde (golint)
    • Line 519: warning: don't use underscores in Go names; const KEY_adiaeresis should be KEYAdiaeresis (golint)
    • Line 520: warning: don't use underscores in Go names; const KEY_aring should be KEYAring (golint)
    • Line 521: warning: don't use underscores in Go names; const KEY_ae should be KEYAe (golint)
    • Line 522: warning: don't use underscores in Go names; const KEY_ccedilla should be KEYCcedilla (golint)
    • Line 523: warning: don't use underscores in Go names; const KEY_egrave should be KEYEgrave (golint)
    • Line 524: warning: don't use underscores in Go names; const KEY_eacute should be KEYEacute (golint)
    • Line 525: warning: don't use underscores in Go names; const KEY_ecircumflex should be KEYEcircumflex (golint)
    • Line 526: warning: don't use underscores in Go names; const KEY_ediaeresis should be KEYEdiaeresis (golint)
    • Line 527: warning: don't use underscores in Go names; const KEY_igrave should be KEYIgrave (golint)
    • Line 528: warning: don't use underscores in Go names; const KEY_iacute should be KEYIacute (golint)
    • Line 529: warning: don't use underscores in Go names; const KEY_icircumflex should be KEYIcircumflex (golint)
    • Line 530: warning: don't use underscores in Go names; const KEY_idiaeresis should be KEYIdiaeresis (golint)
    • Line 531: warning: don't use underscores in Go names; const KEY_eth should be KEYEth (golint)
    • Line 532: warning: don't use underscores in Go names; const KEY_ntilde should be KEYNtilde (golint)
    • Line 533: warning: don't use underscores in Go names; const KEY_ograve should be KEYOgrave (golint)
    • Line 534: warning: don't use underscores in Go names; const KEY_oacute should be KEYOacute (golint)
    • Line 535: warning: don't use underscores in Go names; const KEY_ocircumflex should be KEYOcircumflex (golint)
    • Line 536: warning: don't use underscores in Go names; const KEY_otilde should be KEYOtilde (golint)
    • Line 537: warning: don't use underscores in Go names; const KEY_odiaeresis should be KEYOdiaeresis (golint)
    • Line 538: warning: don't use underscores in Go names; const KEY_division should be KEYDivision (golint)
    • Line 539: warning: don't use underscores in Go names; const KEY_oslash should be KEYOslash (golint)
    • Line 540: warning: don't use underscores in Go names; const KEY_ooblique should be KEYOoblique (golint)
    • Line 541: warning: don't use underscores in Go names; const KEY_ugrave should be KEYUgrave (golint)
    • Line 542: warning: don't use underscores in Go names; const KEY_uacute should be KEYUacute (golint)
    • Line 543: warning: don't use underscores in Go names; const KEY_ucircumflex should be KEYUcircumflex (golint)
    • Line 544: warning: don't use underscores in Go names; const KEY_udiaeresis should be KEYUdiaeresis (golint)
    • Line 545: warning: don't use underscores in Go names; const KEY_yacute should be KEYYacute (golint)
    • Line 546: warning: don't use underscores in Go names; const KEY_thorn should be KEYThorn (golint)
    • Line 547: warning: don't use underscores in Go names; const KEY_ydiaeresis should be KEYYdiaeresis (golint)
    • Line 548: warning: don't use underscores in Go names; const KEY_Aogonek should be KEYAogonek (golint)
    • Line 549: warning: don't use underscores in Go names; const KEY_breve should be KEYBreve (golint)
    • Line 550: warning: don't use underscores in Go names; const KEY_Lstroke should be KEYLstroke (golint)
    • Line 551: warning: don't use underscores in Go names; const KEY_Lcaron should be KEYLcaron (golint)
    • Line 552: warning: don't use underscores in Go names; const KEY_Sacute should be KEYSacute (golint)
    • Line 553: warning: don't use underscores in Go names; const KEY_Scaron should be KEYScaron (golint)
    • Line 554: warning: don't use underscores in Go names; const KEY_Scedilla should be KEYScedilla (golint)
    • Line 555: warning: don't use underscores in Go names; const KEY_Tcaron should be KEYTcaron (golint)
    • Line 556: warning: don't use underscores in Go names; const KEY_Zacute should be KEYZacute (golint)
    • Line 557: warning: don't use underscores in Go names; const KEY_Zcaron should be KEYZcaron (golint)
    • Line 558: warning: don't use underscores in Go names; const KEY_Zabovedot should be KEYZabovedot (golint)
    • Line 559: warning: don't use underscores in Go names; const KEY_aogonek should be KEYAogonek (golint)
    • Line 560: warning: don't use underscores in Go names; const KEY_ogonek should be KEYOgonek (golint)
    • Line 561: warning: don't use underscores in Go names; const KEY_lstroke should be KEYLstroke (golint)
    • Line 562: warning: don't use underscores in Go names; const KEY_lcaron should be KEYLcaron (golint)
    • Line 563: warning: don't use underscores in Go names; const KEY_sacute should be KEYSacute (golint)
    • Line 564: warning: don't use underscores in Go names; const KEY_caron should be KEYCaron (golint)
    • Line 565: warning: don't use underscores in Go names; const KEY_scaron should be KEYScaron (golint)
    • Line 566: warning: don't use underscores in Go names; const KEY_scedilla should be KEYScedilla (golint)
    • Line 567: warning: don't use underscores in Go names; const KEY_tcaron should be KEYTcaron (golint)
    • Line 568: warning: don't use underscores in Go names; const KEY_zacute should be KEYZacute (golint)
    • Line 569: warning: don't use underscores in Go names; const KEY_doubleacute should be KEYDoubleacute (golint)
    • Line 570: warning: don't use underscores in Go names; const KEY_zcaron should be KEYZcaron (golint)
    • Line 571: warning: don't use underscores in Go names; const KEY_zabovedot should be KEYZabovedot (golint)
    • Line 572: warning: don't use underscores in Go names; const KEY_Racute should be KEYRacute (golint)
    • Line 573: warning: don't use underscores in Go names; const KEY_Abreve should be KEYAbreve (golint)
    • Line 574: warning: don't use underscores in Go names; const KEY_Lacute should be KEYLacute (golint)
    • Line 575: warning: don't use underscores in Go names; const KEY_Cacute should be KEYCacute (golint)
    • Line 576: warning: don't use underscores in Go names; const KEY_Ccaron should be KEYCcaron (golint)
    • Line 577: warning: don't use underscores in Go names; const KEY_Eogonek should be KEYEogonek (golint)
    • Line 578: warning: don't use underscores in Go names; const KEY_Ecaron should be KEYEcaron (golint)
    • Line 579: warning: don't use underscores in Go names; const KEY_Dcaron should be KEYDcaron (golint)
    • Line 580: warning: don't use underscores in Go names; const KEY_Dstroke should be KEYDstroke (golint)
    • Line 581: warning: don't use underscores in Go names; const KEY_Nacute should be KEYNacute (golint)
    • Line 582: warning: don't use underscores in Go names; const KEY_Ncaron should be KEYNcaron (golint)
    • Line 583: warning: don't use underscores in Go names; const KEY_Odoubleacute should be KEYOdoubleacute (golint)
    • Line 584: warning: don't use underscores in Go names; const KEY_Rcaron should be KEYRcaron (golint)
    • Line 585: warning: don't use underscores in Go names; const KEY_Uring should be KEYUring (golint)
    • Line 586: warning: don't use underscores in Go names; const KEY_Udoubleacute should be KEYUdoubleacute (golint)
    • Line 587: warning: don't use underscores in Go names; const KEY_Tcedilla should be KEYTcedilla (golint)
    • Line 588: warning: don't use underscores in Go names; const KEY_racute should be KEYRacute (golint)
    • Line 589: warning: don't use underscores in Go names; const KEY_abreve should be KEYAbreve (golint)
    • Line 590: warning: don't use underscores in Go names; const KEY_lacute should be KEYLacute (golint)
    • Line 591: warning: don't use underscores in Go names; const KEY_cacute should be KEYCacute (golint)
    • Line 592: warning: don't use underscores in Go names; const KEY_ccaron should be KEYCcaron (golint)
    • Line 593: warning: don't use underscores in Go names; const KEY_eogonek should be KEYEogonek (golint)
    • Line 594: warning: don't use underscores in Go names; const KEY_ecaron should be KEYEcaron (golint)
    • Line 595: warning: don't use underscores in Go names; const KEY_dcaron should be KEYDcaron (golint)
    • Line 596: warning: don't use underscores in Go names; const KEY_dstroke should be KEYDstroke (golint)
    • Line 597: warning: don't use underscores in Go names; const KEY_nacute should be KEYNacute (golint)
    • Line 598: warning: don't use underscores in Go names; const KEY_ncaron should be KEYNcaron (golint)
    • Line 599: warning: don't use underscores in Go names; const KEY_odoubleacute should be KEYOdoubleacute (golint)
    • Line 600: warning: don't use underscores in Go names; const KEY_rcaron should be KEYRcaron (golint)
    • Line 601: warning: don't use underscores in Go names; const KEY_uring should be KEYUring (golint)
    • Line 602: warning: don't use underscores in Go names; const KEY_udoubleacute should be KEYUdoubleacute (golint)
    • Line 603: warning: don't use underscores in Go names; const KEY_tcedilla should be KEYTcedilla (golint)
    • Line 604: warning: don't use underscores in Go names; const KEY_abovedot should be KEYAbovedot (golint)
    • Line 605: warning: don't use underscores in Go names; const KEY_Hstroke should be KEYHstroke (golint)
    • Line 606: warning: don't use underscores in Go names; const KEY_Hcircumflex should be KEYHcircumflex (golint)
    • Line 607: warning: don't use underscores in Go names; const KEY_Iabovedot should be KEYIabovedot (golint)
    • Line 608: warning: don't use underscores in Go names; const KEY_Gbreve should be KEYGbreve (golint)
    • Line 609: warning: don't use underscores in Go names; const KEY_Jcircumflex should be KEYJcircumflex (golint)
    • Line 610: warning: don't use underscores in Go names; const KEY_hstroke should be KEYHstroke (golint)
    • Line 611: warning: don't use underscores in Go names; const KEY_hcircumflex should be KEYHcircumflex (golint)
    • Line 612: warning: don't use underscores in Go names; const KEY_idotless should be KEYIdotless (golint)
    • Line 613: warning: don't use underscores in Go names; const KEY_gbreve should be KEYGbreve (golint)
    • Line 614: warning: don't use underscores in Go names; const KEY_jcircumflex should be KEYJcircumflex (golint)
    • Line 615: warning: don't use underscores in Go names; const KEY_Cabovedot should be KEYCabovedot (golint)
    • Line 616: warning: don't use underscores in Go names; const KEY_Ccircumflex should be KEYCcircumflex (golint)
    • Line 617: warning: don't use underscores in Go names; const KEY_Gabovedot should be KEYGabovedot (golint)
    • Line 618: warning: don't use underscores in Go names; const KEY_Gcircumflex should be KEYGcircumflex (golint)
    • Line 619: warning: don't use underscores in Go names; const KEY_Ubreve should be KEYUbreve (golint)
    • Line 620: warning: don't use underscores in Go names; const KEY_Scircumflex should be KEYScircumflex (golint)
    • Line 621: warning: don't use underscores in Go names; const KEY_cabovedot should be KEYCabovedot (golint)
    • Line 622: warning: don't use underscores in Go names; const KEY_ccircumflex should be KEYCcircumflex (golint)
    • Line 623: warning: don't use underscores in Go names; const KEY_gabovedot should be KEYGabovedot (golint)
    • Line 624: warning: don't use underscores in Go names; const KEY_gcircumflex should be KEYGcircumflex (golint)
    • Line 625: warning: don't use underscores in Go names; const KEY_ubreve should be KEYUbreve (golint)
    • Line 626: warning: don't use underscores in Go names; const KEY_scircumflex should be KEYScircumflex (golint)
    • Line 627: warning: don't use underscores in Go names; const KEY_kra should be KEYKra (golint)
    • Line 628: warning: don't use underscores in Go names; const KEY_kappa should be KEYKappa (golint)
    • Line 629: warning: don't use underscores in Go names; const KEY_Rcedilla should be KEYRcedilla (golint)
    • Line 630: warning: don't use underscores in Go names; const KEY_Itilde should be KEYItilde (golint)
    • Line 631: warning: don't use underscores in Go names; const KEY_Lcedilla should be KEYLcedilla (golint)
    • Line 632: warning: don't use underscores in Go names; const KEY_Emacron should be KEYEmacron (golint)
    • Line 633: warning: don't use underscores in Go names; const KEY_Gcedilla should be KEYGcedilla (golint)
    • Line 634: warning: don't use underscores in Go names; const KEY_Tslash should be KEYTslash (golint)
    • Line 635: warning: don't use underscores in Go names; const KEY_rcedilla should be KEYRcedilla (golint)
    • Line 636: warning: don't use underscores in Go names; const KEY_itilde should be KEYItilde (golint)
    • Line 637: warning: don't use underscores in Go names; const KEY_lcedilla should be KEYLcedilla (golint)
    • Line 638: warning: don't use underscores in Go names; const KEY_emacron should be KEYEmacron (golint)
    • Line 639: warning: don't use underscores in Go names; const KEY_gcedilla should be KEYGcedilla (golint)
    • Line 640: warning: don't use underscores in Go names; const KEY_tslash should be KEYTslash (golint)
    • Line 642: warning: don't use underscores in Go names; const KEY_eng should be KEYEng (golint)
    • Line 643: warning: don't use underscores in Go names; const KEY_Amacron should be KEYAmacron (golint)
    • Line 644: warning: don't use underscores in Go names; const KEY_Iogonek should be KEYIogonek (golint)
    • Line 645: warning: don't use underscores in Go names; const KEY_Eabovedot should be KEYEabovedot (golint)
    • Line 646: warning: don't use underscores in Go names; const KEY_Imacron should be KEYImacron (golint)
    • Line 647: warning: don't use underscores in Go names; const KEY_Ncedilla should be KEYNcedilla (golint)
    • Line 648: warning: don't use underscores in Go names; const KEY_Omacron should be KEYOmacron (golint)
    • Line 649: warning: don't use underscores in Go names; const KEY_Kcedilla should be KEYKcedilla (golint)
    • Line 650: warning: don't use underscores in Go names; const KEY_Uogonek should be KEYUogonek (golint)
    • Line 651: warning: don't use underscores in Go names; const KEY_Utilde should be KEYUtilde (golint)
    • Line 652: warning: don't use underscores in Go names; const KEY_Umacron should be KEYUmacron (golint)
    • Line 653: warning: don't use underscores in Go names; const KEY_amacron should be KEYAmacron (golint)
    • Line 654: warning: don't use underscores in Go names; const KEY_iogonek should be KEYIogonek (golint)
    • Line 655: warning: don't use underscores in Go names; const KEY_eabovedot should be KEYEabovedot (golint)
    • Line 656: warning: don't use underscores in Go names; const KEY_imacron should be KEYImacron (golint)
    • Line 657: warning: don't use underscores in Go names; const KEY_ncedilla should be KEYNcedilla (golint)
    • Line 658: warning: don't use underscores in Go names; const KEY_omacron should be KEYOmacron (golint)
    • Line 659: warning: don't use underscores in Go names; const KEY_kcedilla should be KEYKcedilla (golint)
    • Line 660: warning: don't use underscores in Go names; const KEY_uogonek should be KEYUogonek (golint)
    • Line 661: warning: don't use underscores in Go names; const KEY_utilde should be KEYUtilde (golint)
    • Line 662: warning: don't use underscores in Go names; const KEY_umacron should be KEYUmacron (golint)
    • Line 663: warning: don't use underscores in Go names; const KEY_Wcircumflex should be KEYWcircumflex (golint)
    • Line 664: warning: don't use underscores in Go names; const KEY_wcircumflex should be KEYWcircumflex (golint)
    • Line 665: warning: don't use underscores in Go names; const KEY_Ycircumflex should be KEYYcircumflex (golint)
    • Line 666: warning: don't use underscores in Go names; const KEY_ycircumflex should be KEYYcircumflex (golint)
    • Line 667: warning: don't use underscores in Go names; const KEY_Babovedot should be KEYBabovedot (golint)
    • Line 668: warning: don't use underscores in Go names; const KEY_babovedot should be KEYBabovedot (golint)
    • Line 669: warning: don't use underscores in Go names; const KEY_Dabovedot should be KEYDabovedot (golint)
    • Line 670: warning: don't use underscores in Go names; const KEY_dabovedot should be KEYDabovedot (golint)
    • Line 671: warning: don't use underscores in Go names; const KEY_Fabovedot should be KEYFabovedot (golint)
    • Line 672: warning: don't use underscores in Go names; const KEY_fabovedot should be KEYFabovedot (golint)
    • Line 673: warning: don't use underscores in Go names; const KEY_Mabovedot should be KEYMabovedot (golint)
    • Line 674: warning: don't use underscores in Go names; const KEY_mabovedot should be KEYMabovedot (golint)
    • Line 675: warning: don't use underscores in Go names; const KEY_Pabovedot should be KEYPabovedot (golint)
    • Line 676: warning: don't use underscores in Go names; const KEY_pabovedot should be KEYPabovedot (golint)
    • Line 677: warning: don't use underscores in Go names; const KEY_Sabovedot should be KEYSabovedot (golint)
    • Line 678: warning: don't use underscores in Go names; const KEY_sabovedot should be KEYSabovedot (golint)
    • Line 679: warning: don't use underscores in Go names; const KEY_Tabovedot should be KEYTabovedot (golint)
    • Line 680: warning: don't use underscores in Go names; const KEY_tabovedot should be KEYTabovedot (golint)
    • Line 681: warning: don't use underscores in Go names; const KEY_Wgrave should be KEYWgrave (golint)
    • Line 682: warning: don't use underscores in Go names; const KEY_wgrave should be KEYWgrave (golint)
    • Line 683: warning: don't use underscores in Go names; const KEY_Wacute should be KEYWacute (golint)
    • Line 684: warning: don't use underscores in Go names; const KEY_wacute should be KEYWacute (golint)
    • Line 685: warning: don't use underscores in Go names; const KEY_Wdiaeresis should be KEYWdiaeresis (golint)
    • Line 686: warning: don't use underscores in Go names; const KEY_wdiaeresis should be KEYWdiaeresis (golint)
    • Line 687: warning: don't use underscores in Go names; const KEY_Ygrave should be KEYYgrave (golint)
    • Line 688: warning: don't use underscores in Go names; const KEY_ygrave should be KEYYgrave (golint)
    • Line 690: warning: don't use underscores in Go names; const KEY_oe should be KEYOe (golint)
    • Line 691: warning: don't use underscores in Go names; const KEY_Ydiaeresis should be KEYYdiaeresis (golint)
    • Line 692: warning: don't use underscores in Go names; const KEY_overline should be KEYOverline (golint)
    • Line 693: warning: don't use underscores in Go names; const KEY_kana_fullstop should be KEYKanaFullstop (golint)
    • Line 694: warning: don't use underscores in Go names; const KEY_kana_openingbracket should be KEYKanaOpeningbracket (golint)
    • Line 695: warning: don't use underscores in Go names; const KEY_kana_closingbracket should be KEYKanaClosingbracket (golint)
    • Line 696: warning: don't use underscores in Go names; const KEY_kana_comma should be KEYKanaComma (golint)
    • Line 697: warning: don't use underscores in Go names; const KEY_kana_conjunctive should be KEYKanaConjunctive (golint)
    • Line 698: warning: don't use underscores in Go names; const KEY_kana_middledot should be KEYKanaMiddledot (golint)
    • Line 699: warning: don't use underscores in Go names; const KEY_kana_WO should be KEYKanaWO (golint)
    • Line 700: warning: don't use underscores in Go names; const KEY_kana_a should be KEYKanaA (golint)
    • Line 701: warning: don't use underscores in Go names; const KEY_kana_i should be KEYKanaI (golint)
    • Line 702: warning: don't use underscores in Go names; const KEY_kana_u should be KEYKanaU (golint)
    • Line 703: warning: don't use underscores in Go names; const KEY_kana_e should be KEYKanaE (golint)
    • Line 704: warning: don't use underscores in Go names; const KEY_kana_o should be KEYKanaO (golint)
    • Line 705: warning: don't use underscores in Go names; const KEY_kana_ya should be KEYKanaYa (golint)
    • Line 706: warning: don't use underscores in Go names; const KEY_kana_yu should be KEYKanaYu (golint)
    • Line 707: warning: don't use underscores in Go names; const KEY_kana_yo should be KEYKanaYo (golint)
    • Line 708: warning: don't use underscores in Go names; const KEY_kana_tsu should be KEYKanaTsu (golint)
    • Line 709: warning: don't use underscores in Go names; const KEY_kana_tu should be KEYKanaTu (golint)
    • Line 710: warning: don't use underscores in Go names; const KEY_prolongedsound should be KEYProlongedsound (golint)
    • Line 711: warning: don't use underscores in Go names; const KEY_kana_A should be KEYKanaA (golint)
    • Line 712: warning: don't use underscores in Go names; const KEY_kana_I should be KEYKanaI (golint)
    • Line 713: warning: don't use underscores in Go names; const KEY_kana_U should be KEYKanaU (golint)
    • Line 714: warning: don't use underscores in Go names; const KEY_kana_E should be KEYKanaE (golint)
    • Line 715: warning: don't use underscores in Go names; const KEY_kana_O should be KEYKanaO (golint)
    • Line 716: warning: don't use underscores in Go names; const KEY_kana_KA should be KEYKanaKA (golint)
    • Line 717: warning: don't use underscores in Go names; const KEY_kana_KI should be KEYKanaKI (golint)
    • Line 718: warning: don't use underscores in Go names; const KEY_kana_KU should be KEYKanaKU (golint)
    • Line 719: warning: don't use underscores in Go names; const KEY_kana_KE should be KEYKanaKE (golint)
    • Line 720: warning: don't use underscores in Go names; const KEY_kana_KO should be KEYKanaKO (golint)
    • Line 721: warning: don't use underscores in Go names; const KEY_kana_SA should be KEYKanaSA (golint)
    • Line 722: warning: don't use underscores in Go names; const KEY_kana_SHI should be KEYKanaSHI (golint)
    • Line 723: warning: don't use underscores in Go names; const KEY_kana_SU should be KEYKanaSU (golint)
    • Line 724: warning: don't use underscores in Go names; const KEY_kana_SE should be KEYKanaSE (golint)
    • Line 725: warning: don't use underscores in Go names; const KEY_kana_SO should be KEYKanaSO (golint)
    • Line 726: warning: don't use underscores in Go names; const KEY_kana_TA should be KEYKanaTA (golint)
    • Line 727: warning: don't use underscores in Go names; const KEY_kana_CHI should be KEYKanaCHI (golint)
    • Line 728: warning: don't use underscores in Go names; const KEY_kana_TI should be KEYKanaTI (golint)
    • Line 729: warning: don't use underscores in Go names; const KEY_kana_TSU should be KEYKanaTSU (golint)
    • Line 730: warning: don't use underscores in Go names; const KEY_kana_TU should be KEYKanaTU (golint)
    • Line 731: warning: don't use underscores in Go names; const KEY_kana_TE should be KEYKanaTE (golint)
    • Line 732: warning: don't use underscores in Go names; const KEY_kana_TO should be KEYKanaTO (golint)
    • Line 733: warning: don't use underscores in Go names; const KEY_kana_NA should be KEYKanaNA (golint)
    • Line 734: warning: don't use underscores in Go names; const KEY_kana_NI should be KEYKanaNI (golint)
    • Line 735: warning: don't use underscores in Go names; const KEY_kana_NU should be KEYKanaNU (golint)
    • Line 736: warning: don't use underscores in Go names; const KEY_kana_NE should be KEYKanaNE (golint)
    • Line 737: warning: don't use underscores in Go names; const KEY_kana_NO should be KEYKanaNO (golint)
    • Line 738: warning: don't use underscores in Go names; const KEY_kana_HA should be KEYKanaHA (golint)
    • Line 739: warning: don't use underscores in Go names; const KEY_kana_HI should be KEYKanaHI (golint)
    • Line 740: warning: don't use underscores in Go names; const KEY_kana_FU should be KEYKanaFU (golint)
    • Line 741: warning: don't use underscores in Go names; const KEY_kana_HU should be KEYKanaHU (golint)
    • Line 742: warning: don't use underscores in Go names; const KEY_kana_HE should be KEYKanaHE (golint)
    • Line 743: warning: don't use underscores in Go names; const KEY_kana_HO should be KEYKanaHO (golint)
    • Line 744: warning: don't use underscores in Go names; const KEY_kana_MA should be KEYKanaMA (golint)
    • Line 745: warning: don't use underscores in Go names; const KEY_kana_MI should be KEYKanaMI (golint)
    • Line 746: warning: don't use underscores in Go names; const KEY_kana_MU should be KEYKanaMU (golint)
    • Line 747: warning: don't use underscores in Go names; const KEY_kana_ME should be KEYKanaME (golint)
    • Line 748: warning: don't use underscores in Go names; const KEY_kana_MO should be KEYKanaMO (golint)
    • Line 749: warning: don't use underscores in Go names; const KEY_kana_YA should be KEYKanaYA (golint)
    • Line 750: warning: don't use underscores in Go names; const KEY_kana_YU should be KEYKanaYU (golint)
    • Line 751: warning: don't use underscores in Go names; const KEY_kana_YO should be KEYKanaYO (golint)
    • Line 752: warning: don't use underscores in Go names; const KEY_kana_RA should be KEYKanaRA (golint)
    • Line 753: warning: don't use underscores in Go names; const KEY_kana_RI should be KEYKanaRI (golint)
    • Line 754: warning: don't use underscores in Go names; const KEY_kana_RU should be KEYKanaRU (golint)
    • Line 755: warning: don't use underscores in Go names; const KEY_kana_RE should be KEYKanaRE (golint)
    • Line 756: warning: don't use underscores in Go names; const KEY_kana_RO should be KEYKanaRO (golint)
    • Line 757: warning: don't use underscores in Go names; const KEY_kana_WA should be KEYKanaWA (golint)
    • Line 758: warning: don't use underscores in Go names; const KEY_kana_N should be KEYKanaN (golint)
    • Line 759: warning: don't use underscores in Go names; const KEY_voicedsound should be KEYVoicedsound (golint)
    • Line 760: warning: don't use underscores in Go names; const KEY_semivoicedsound should be KEYSemivoicedsound (golint)
    • Line 761: warning: don't use underscores in Go names; const KEY_kana_switch should be KEYKanaSwitch (golint)
    • Line 762: warning: don't use underscores in Go names; const KEY_Farsi_0 should be KEYFarsi0 (golint)
    • Line 763: warning: don't use underscores in Go names; const KEY_Farsi_1 should be KEYFarsi1 (golint)
    • Line 764: warning: don't use underscores in Go names; const KEY_Farsi_2 should be KEYFarsi2 (golint)
    • Line 765: warning: don't use underscores in Go names; const KEY_Farsi_3 should be KEYFarsi3 (golint)
    • Line 766: warning: don't use underscores in Go names; const KEY_Farsi_4 should be KEYFarsi4 (golint)
    • Line 767: warning: don't use underscores in Go names; const KEY_Farsi_5 should be KEYFarsi5 (golint)
    • Line 768: warning: don't use underscores in Go names; const KEY_Farsi_6 should be KEYFarsi6 (golint)
    • Line 769: warning: don't use underscores in Go names; const KEY_Farsi_7 should be KEYFarsi7 (golint)
    • Line 770: warning: don't use underscores in Go names; const KEY_Farsi_8 should be KEYFarsi8 (golint)
    • Line 771: warning: don't use underscores in Go names; const KEY_Farsi_9 should be KEYFarsi9 (golint)
    • Line 772: warning: don't use underscores in Go names; const KEY_Arabic_percent should be KEYArabicPercent (golint)
    • Line 773: warning: don't use underscores in Go names; const KEY_Arabic_superscript_alef should be KEYArabicSuperscriptAlef (golint)
    • Line 774: warning: don't use underscores in Go names; const KEY_Arabic_tteh should be KEYArabicTteh (golint)
    • Line 775: warning: don't use underscores in Go names; const KEY_Arabic_peh should be KEYArabicPeh (golint)
    • Line 776: warning: don't use underscores in Go names; const KEY_Arabic_tcheh should be KEYArabicTcheh (golint)
    • Line 777: warning: don't use underscores in Go names; const KEY_Arabic_ddal should be KEYArabicDdal (golint)
    • Line 778: warning: don't use underscores in Go names; const KEY_Arabic_rreh should be KEYArabicRreh (golint)
    • Line 779: warning: don't use underscores in Go names; const KEY_Arabic_comma should be KEYArabicComma (golint)
    • Line 780: warning: don't use underscores in Go names; const KEY_Arabic_fullstop should be KEYArabicFullstop (golint)
    • Line 781: warning: don't use underscores in Go names; const KEY_Arabic_0 should be KEYArabic0 (golint)
    • Line 782: warning: don't use underscores in Go names; const KEY_Arabic_1 should be KEYArabic1 (golint)
    • Line 783: warning: don't use underscores in Go names; const KEY_Arabic_2 should be KEYArabic2 (golint)
    • Line 784: warning: don't use underscores in Go names; const KEY_Arabic_3 should be KEYArabic3 (golint)
    • Line 785: warning: don't use underscores in Go names; const KEY_Arabic_4 should be KEYArabic4 (golint)
    • Line 786: warning: don't use underscores in Go names; const KEY_Arabic_5 should be KEYArabic5 (golint)
    • Line 787: warning: don't use underscores in Go names; const KEY_Arabic_6 should be KEYArabic6 (golint)
    • Line 788: warning: don't use underscores in Go names; const KEY_Arabic_7 should be KEYArabic7 (golint)
    • Line 789: warning: don't use underscores in Go names; const KEY_Arabic_8 should be KEYArabic8 (golint)
    • Line 790: warning: don't use underscores in Go names; const KEY_Arabic_9 should be KEYArabic9 (golint)
    • Line 791: warning: don't use underscores in Go names; const KEY_Arabic_semicolon should be KEYArabicSemicolon (golint)
    • Line 792: warning: don't use underscores in Go names; const KEY_Arabic_question_mark should be KEYArabicQuestionMark (golint)
    • Line 793: warning: don't use underscores in Go names; const KEY_Arabic_hamza should be KEYArabicHamza (golint)
    • Line 794: warning: don't use underscores in Go names; const KEY_Arabic_maddaonalef should be KEYArabicMaddaonalef (golint)
    • Line 795: warning: don't use underscores in Go names; const KEY_Arabic_hamzaonalef should be KEYArabicHamzaonalef (golint)
    • Line 796: warning: don't use underscores in Go names; const KEY_Arabic_hamzaonwaw should be KEYArabicHamzaonwaw (golint)
    • Line 797: warning: don't use underscores in Go names; const KEY_Arabic_hamzaunderalef should be KEYArabicHamzaunderalef (golint)
    • Line 798: warning: don't use underscores in Go names; const KEY_Arabic_hamzaonyeh should be KEYArabicHamzaonyeh (golint)
    • Line 799: warning: don't use underscores in Go names; const KEY_Arabic_alef should be KEYArabicAlef (golint)
    • Line 800: warning: don't use underscores in Go names; const KEY_Arabic_beh should be KEYArabicBeh (golint)
    • Line 801: warning: don't use underscores in Go names; const KEY_Arabic_tehmarbuta should be KEYArabicTehmarbuta (golint)
    • Line 802: warning: don't use underscores in Go names; const KEY_Arabic_teh should be KEYArabicTeh (golint)
    • Line 803: warning: don't use underscores in Go names; const KEY_Arabic_theh should be KEYArabicTheh (golint)
    • Line 804: warning: don't use underscores in Go names; const KEY_Arabic_jeem should be KEYArabicJeem (golint)
    • Line 805: warning: don't use underscores in Go names; const KEY_Arabic_hah should be KEYArabicHah (golint)
    • Line 806: warning: don't use underscores in Go names; const KEY_Arabic_khah should be KEYArabicKhah (golint)
    • Line 807: warning: don't use underscores in Go names; const KEY_Arabic_dal should be KEYArabicDal (golint)
    • Line 808: warning: don't use underscores in Go names; const KEY_Arabic_thal should be KEYArabicThal (golint)
    • Line 809: warning: don't use underscores in Go names; const KEY_Arabic_ra should be KEYArabicRa (golint)
    • Line 810: warning: don't use underscores in Go names; const KEY_Arabic_zain should be KEYArabicZain (golint)
    • Line 811: warning: don't use underscores in Go names; const KEY_Arabic_seen should be KEYArabicSeen (golint)
    • Line 812: warning: don't use underscores in Go names; const KEY_Arabic_sheen should be KEYArabicSheen (golint)
    • Line 813: warning: don't use underscores in Go names; const KEY_Arabic_sad should be KEYArabicSad (golint)
    • Line 814: warning: don't use underscores in Go names; const KEY_Arabic_dad should be KEYArabicDad (golint)
    • Line 815: warning: don't use underscores in Go names; const KEY_Arabic_tah should be KEYArabicTah (golint)
    • Line 816: warning: don't use underscores in Go names; const KEY_Arabic_zah should be KEYArabicZah (golint)
    • Line 817: warning: don't use underscores in Go names; const KEY_Arabic_ain should be KEYArabicAin (golint)
    • Line 818: warning: don't use underscores in Go names; const KEY_Arabic_ghain should be KEYArabicGhain (golint)
    • Line 819: warning: don't use underscores in Go names; const KEY_Arabic_tatweel should be KEYArabicTatweel (golint)
    • Line 820: warning: don't use underscores in Go names; const KEY_Arabic_feh should be KEYArabicFeh (golint)
    • Line 821: warning: don't use underscores in Go names; const KEY_Arabic_qaf should be KEYArabicQaf (golint)
    • Line 822: warning: don't use underscores in Go names; const KEY_Arabic_kaf should be KEYArabicKaf (golint)
    • Line 823: warning: don't use underscores in Go names; const KEY_Arabic_lam should be KEYArabicLam (golint)
    • Line 824: warning: don't use underscores in Go names; const KEY_Arabic_meem should be KEYArabicMeem (golint)
    • Line 825: warning: don't use underscores in Go names; const KEY_Arabic_noon should be KEYArabicNoon (golint)
    • Line 826: warning: don't use underscores in Go names; const KEY_Arabic_ha should be KEYArabicHa (golint)
    • Line 827: warning: don't use underscores in Go names; const KEY_Arabic_heh should be KEYArabicHeh (golint)
    • Line 828: warning: don't use underscores in Go names; const KEY_Arabic_waw should be KEYArabicWaw (golint)
    • Line 829: warning: don't use underscores in Go names; const KEY_Arabic_alefmaksura should be KEYArabicAlefmaksura (golint)
    • Line 830: warning: don't use underscores in Go names; const KEY_Arabic_yeh should be KEYArabicYeh (golint)
    • Line 831: warning: don't use underscores in Go names; const KEY_Arabic_fathatan should be KEYArabicFathatan (golint)
    • Line 832: warning: don't use underscores in Go names; const KEY_Arabic_dammatan should be KEYArabicDammatan (golint)
    • Line 833: warning: don't use underscores in Go names; const KEY_Arabic_kasratan should be KEYArabicKasratan (golint)
    • Line 834: warning: don't use underscores in Go names; const KEY_Arabic_fatha should be KEYArabicFatha (golint)
    • Line 835: warning: don't use underscores in Go names; const KEY_Arabic_damma should be KEYArabicDamma (golint)
    • Line 836: warning: don't use underscores in Go names; const KEY_Arabic_kasra should be KEYArabicKasra (golint)
    • Line 837: warning: don't use underscores in Go names; const KEY_Arabic_shadda should be KEYArabicShadda (golint)
    • Line 838: warning: don't use underscores in Go names; const KEY_Arabic_sukun should be KEYArabicSukun (golint)
    • Line 839: warning: don't use underscores in Go names; const KEY_Arabic_madda_above should be KEYArabicMaddaAbove (golint)
    • Line 840: warning: don't use underscores in Go names; const KEY_Arabic_hamza_above should be KEYArabicHamzaAbove (golint)
    • Line 841: warning: don't use underscores in Go names; const KEY_Arabic_hamza_below should be KEYArabicHamzaBelow (golint)
    • Line 842: warning: don't use underscores in Go names; const KEY_Arabic_jeh should be KEYArabicJeh (golint)
    • Line 843: warning: don't use underscores in Go names; const KEY_Arabic_veh should be KEYArabicVeh (golint)
    • Line 844: warning: don't use underscores in Go names; const KEY_Arabic_keheh should be KEYArabicKeheh (golint)
    • Line 845: warning: don't use underscores in Go names; const KEY_Arabic_gaf should be KEYArabicGaf (golint)
    • Line 846: warning: don't use underscores in Go names; const KEY_Arabic_noon_ghunna should be KEYArabicNoonGhunna (golint)
    • Line 847: warning: don't use underscores in Go names; const KEY_Arabic_heh_doachashmee should be KEYArabicHehDoachashmee (golint)
    • Line 848: warning: don't use underscores in Go names; const KEY_Farsi_yeh should be KEYFarsiYeh (golint)
    • Line 849: warning: don't use underscores in Go names; const KEY_Arabic_farsi_yeh should be KEYArabicFarsiYeh (golint)
    • Line 850: warning: don't use underscores in Go names; const KEY_Arabic_yeh_baree should be KEYArabicYehBaree (golint)
    • Line 851: warning: don't use underscores in Go names; const KEY_Arabic_heh_goal should be KEYArabicHehGoal (golint)
    • Line 852: warning: don't use underscores in Go names; const KEY_Arabic_switch should be KEYArabicSwitch (golint)
    • Line 853: warning: don't use underscores in Go names; const KEY_Cyrillic_GHE_bar should be KEYCyrillicGHEBar (golint)
    • Line 854: warning: don't use underscores in Go names; const KEY_Cyrillic_ghe_bar should be KEYCyrillicGheBar (golint)
    • Line 855: warning: don't use underscores in Go names; const KEY_Cyrillic_ZHE_descender should be KEYCyrillicZHEDescender (golint)
    • Line 856: warning: don't use underscores in Go names; const KEY_Cyrillic_zhe_descender should be KEYCyrillicZheDescender (golint)
    • Line 857: warning: don't use underscores in Go names; const KEY_Cyrillic_KA_descender should be KEYCyrillicKADescender (golint)
    • Line 858: warning: don't use underscores in Go names; const KEY_Cyrillic_ka_descender should be KEYCyrillicKaDescender (golint)
    • Line 859: warning: don't use underscores in Go names; const KEY_Cyrillic_KA_vertstroke should be KEYCyrillicKAVertstroke (golint)
    • Line 860: warning: don't use underscores in Go names; const KEY_Cyrillic_ka_vertstroke should be KEYCyrillicKaVertstroke (golint)
    • Line 861: warning: don't use underscores in Go names; const KEY_Cyrillic_EN_descender should be KEYCyrillicENDescender (golint)
    • Line 862: warning: don't use underscores in Go names; const KEY_Cyrillic_en_descender should be KEYCyrillicEnDescender (golint)
    • Line 863: warning: don't use underscores in Go names; const KEY_Cyrillic_U_straight should be KEYCyrillicUStraight (golint)
    • Line 864: warning: don't use underscores in Go names; const KEY_Cyrillic_u_straight should be KEYCyrillicUStraight (golint)
    • Line 865: warning: don't use underscores in Go names; const KEY_Cyrillic_U_straight_bar should be KEYCyrillicUStraightBar (golint)
    • Line 866: warning: don't use underscores in Go names; const KEY_Cyrillic_u_straight_bar should be KEYCyrillicUStraightBar (golint)
    • Line 867: warning: don't use underscores in Go names; const KEY_Cyrillic_HA_descender should be KEYCyrillicHADescender (golint)
    • Line 868: warning: don't use underscores in Go names; const KEY_Cyrillic_ha_descender should be KEYCyrillicHaDescender (golint)
    • Line 869: warning: don't use underscores in Go names; const KEY_Cyrillic_CHE_descender should be KEYCyrillicCHEDescender (golint)
    • Line 870: warning: don't use underscores in Go names; const KEY_Cyrillic_che_descender should be KEYCyrillicCheDescender (golint)
    • Line 871: warning: don't use underscores in Go names; const KEY_Cyrillic_CHE_vertstroke should be KEYCyrillicCHEVertstroke (golint)
    • Line 872: warning: don't use underscores in Go names; const KEY_Cyrillic_che_vertstroke should be KEYCyrillicCheVertstroke (golint)
    • Line 873: warning: don't use underscores in Go names; const KEY_Cyrillic_SHHA should be KEYCyrillicSHHA (golint)
    • Line 874: warning: don't use underscores in Go names; const KEY_Cyrillic_shha should be KEYCyrillicShha (golint)
    • Line 875: warning: don't use underscores in Go names; const KEY_Cyrillic_SCHWA should be KEYCyrillicSCHWA (golint)
    • Line 876: warning: don't use underscores in Go names; const KEY_Cyrillic_schwa should be KEYCyrillicSchwa (golint)
    • Line 877: warning: don't use underscores in Go names; const KEY_Cyrillic_I_macron should be KEYCyrillicIMacron (golint)
    • Line 878: warning: don't use underscores in Go names; const KEY_Cyrillic_i_macron should be KEYCyrillicIMacron (golint)
    • Line 879: warning: don't use underscores in Go names; const KEY_Cyrillic_O_bar should be KEYCyrillicOBar (golint)
    • Line 880: warning: don't use underscores in Go names; const KEY_Cyrillic_o_bar should be KEYCyrillicOBar (golint)
    • Line 881: warning: don't use underscores in Go names; const KEY_Cyrillic_U_macron should be KEYCyrillicUMacron (golint)
    • Line 882: warning: don't use underscores in Go names; const KEY_Cyrillic_u_macron should be KEYCyrillicUMacron (golint)
    • Line 883: warning: don't use underscores in Go names; const KEY_Serbian_dje should be KEYSerbianDje (golint)
    • Line 884: warning: don't use underscores in Go names; const KEY_Macedonia_gje should be KEYMacedoniaGje (golint)
    • Line 885: warning: don't use underscores in Go names; const KEY_Cyrillic_io should be KEYCyrillicIo (golint)
    • Line 886: warning: don't use underscores in Go names; const KEY_Ukrainian_ie should be KEYUkrainianIe (golint)
    • Line 887: warning: don't use underscores in Go names; const KEY_Ukranian_je should be KEYUkranianJe (golint)
    • Line 888: warning: don't use underscores in Go names; const KEY_Macedonia_dse should be KEYMacedoniaDse (golint)
    • Line 889: warning: don't use underscores in Go names; const KEY_Ukrainian_i should be KEYUkrainianI (golint)
    • Line 890: warning: don't use underscores in Go names; const KEY_Ukranian_i should be KEYUkranianI (golint)
    • Line 891: warning: don't use underscores in Go names; const KEY_Ukrainian_yi should be KEYUkrainianYi (golint)
    • Line 892: warning: don't use underscores in Go names; const KEY_Ukranian_yi should be KEYUkranianYi (golint)
    • Line 893: warning: don't use underscores in Go names; const KEY_Cyrillic_je should be KEYCyrillicJe (golint)
    • Line 894: warning: don't use underscores in Go names; const KEY_Serbian_je should be KEYSerbianJe (golint)
    • Line 895: warning: don't use underscores in Go names; const KEY_Cyrillic_lje should be KEYCyrillicLje (golint)
    • Line 896: warning: don't use underscores in Go names; const KEY_Serbian_lje should be KEYSerbianLje (golint)
    • Line 897: warning: don't use underscores in Go names; const KEY_Cyrillic_nje should be KEYCyrillicNje (golint)
    • Line 898: warning: don't use underscores in Go names; const KEY_Serbian_nje should be KEYSerbianNje (golint)
    • Line 899: warning: don't use underscores in Go names; const KEY_Serbian_tshe should be KEYSerbianTshe (golint)
    • Line 900: warning: don't use underscores in Go names; const KEY_Macedonia_kje should be KEYMacedoniaKje (golint)
    • Line 901: warning: don't use underscores in Go names; const KEY_Ukrainian_ghe_with_upturn should be KEYUkrainianGheWithUpturn (golint)
    • Line 902: warning: don't use underscores in Go names; const KEY_Byelorussian_shortu should be KEYByelorussianShortu (golint)
    • Line 903: warning: don't use underscores in Go names; const KEY_Cyrillic_dzhe should be KEYCyrillicDzhe (golint)
    • Line 904: warning: don't use underscores in Go names; const KEY_Serbian_dze should be KEYSerbianDze (golint)
    • Line 905: warning: don't use underscores in Go names; const KEY_numerosign should be KEYNumerosign (golint)
    • Line 906: warning: don't use underscores in Go names; const KEY_Serbian_DJE should be KEYSerbianDJE (golint)
    • Line 907: warning: don't use underscores in Go names; const KEY_Macedonia_GJE should be KEYMacedoniaGJE (golint)
    • Line 908: warning: don't use underscores in Go names; const KEY_Cyrillic_IO should be KEYCyrillicIO (golint)
    • Line 909: warning: don't use underscores in Go names; const KEY_Ukrainian_IE should be KEYUkrainianIE (golint)
    • Line 910: warning: don't use underscores in Go names; const KEY_Ukranian_JE should be KEYUkranianJE (golint)
    • Line 911: warning: don't use underscores in Go names; const KEY_Macedonia_DSE should be KEYMacedoniaDSE (golint)
    • Line 912: warning: don't use underscores in Go names; const KEY_Ukrainian_I should be KEYUkrainianI (golint)
    • Line 913: warning: don't use underscores in Go names; const KEY_Ukranian_I should be KEYUkranianI (golint)
    • Line 914: warning: don't use underscores in Go names; const KEY_Ukrainian_YI should be KEYUkrainianYI (golint)
    • Line 915: warning: don't use underscores in Go names; const KEY_Ukranian_YI should be KEYUkranianYI (golint)
    • Line 916: warning: don't use underscores in Go names; const KEY_Cyrillic_JE should be KEYCyrillicJE (golint)
    • Line 917: warning: don't use underscores in Go names; const KEY_Serbian_JE should be KEYSerbianJE (golint)
    • Line 918: warning: don't use underscores in Go names; const KEY_Cyrillic_LJE should be KEYCyrillicLJE (golint)
    • Line 919: warning: don't use underscores in Go names; const KEY_Serbian_LJE should be KEYSerbianLJE (golint)
    • Line 920: warning: don't use underscores in Go names; const KEY_Cyrillic_NJE should be KEYCyrillicNJE (golint)
    • Line 921: warning: don't use underscores in Go names; const KEY_Serbian_NJE should be KEYSerbianNJE (golint)
    • Line 922: warning: don't use underscores in Go names; const KEY_Serbian_TSHE should be KEYSerbianTSHE (golint)
    • Line 923: warning: don't use underscores in Go names; const KEY_Macedonia_KJE should be KEYMacedoniaKJE (golint)
    • Line 924: warning: don't use underscores in Go names; const KEY_Ukrainian_GHE_WITH_UPTURN should be KEYUkrainianGHEWITHUPTURN (golint)
    • Line 925: warning: don't use underscores in Go names; const KEY_Byelorussian_SHORTU should be KEYByelorussianSHORTU (golint)
    • Line 926: warning: don't use underscores in Go names; const KEY_Cyrillic_DZHE should be KEYCyrillicDZHE (golint)
    • Line 927: warning: don't use underscores in Go names; const KEY_Serbian_DZE should be KEYSerbianDZE (golint)
    • Line 928: warning: don't use underscores in Go names; const KEY_Cyrillic_yu should be KEYCyrillicYu (golint)
    • Line 929: warning: don't use underscores in Go names; const KEY_Cyrillic_a should be KEYCyrillicA (golint)
    • Line 930: warning: don't use underscores in Go names; const KEY_Cyrillic_be should be KEYCyrillicBe (golint)
    • Line 931: warning: don't use underscores in Go names; const KEY_Cyrillic_tse should be KEYCyrillicTse (golint)
    • Line 932: warning: don't use underscores in Go names; const KEY_Cyrillic_de should be KEYCyrillicDe (golint)
    • Line 933: warning: don't use underscores in Go names; const KEY_Cyrillic_ie should be KEYCyrillicIe (golint)
    • Line 934: warning: don't use underscores in Go names; const KEY_Cyrillic_ef should be KEYCyrillicEf (golint)
    • Line 935: warning: don't use underscores in Go names; const KEY_Cyrillic_ghe should be KEYCyrillicGhe (golint)
    • Line 936: warning: don't use underscores in Go names; const KEY_Cyrillic_ha should be KEYCyrillicHa (golint)
    • Line 937: warning: don't use underscores in Go names; const KEY_Cyrillic_i should be KEYCyrillicI (golint)
    • Line 938: warning: don't use underscores in Go names; const KEY_Cyrillic_shorti should be KEYCyrillicShorti (golint)
    • Line 939: warning: don't use underscores in Go names; const KEY_Cyrillic_ka should be KEYCyrillicKa (golint)
    • Line 940: warning: don't use underscores in Go names; const KEY_Cyrillic_el should be KEYCyrillicEl (golint)
    • Line 941: warning: don't use underscores in Go names; const KEY_Cyrillic_em should be KEYCyrillicEm (golint)
    • Line 942: warning: don't use underscores in Go names; const KEY_Cyrillic_en should be KEYCyrillicEn (golint)
    • Line 943: warning: don't use underscores in Go names; const KEY_Cyrillic_o should be KEYCyrillicO (golint)
    • Line 944: warning: don't use underscores in Go names; const KEY_Cyrillic_pe should be KEYCyrillicPe (golint)
    • Line 945: warning: don't use underscores in Go names; const KEY_Cyrillic_ya should be KEYCyrillicYa (golint)
    • Line 946: warning: don't use underscores in Go names; const KEY_Cyrillic_er should be KEYCyrillicEr (golint)
    • Line 947: warning: don't use underscores in Go names; const KEY_Cyrillic_es should be KEYCyrillicEs (golint)
    • Line 948: warning: don't use underscores in Go names; const KEY_Cyrillic_te should be KEYCyrillicTe (golint)
    • Line 949: warning: don't use underscores in Go names; const KEY_Cyrillic_u should be KEYCyrillicU (golint)
    • Line 950: warning: don't use underscores in Go names; const KEY_Cyrillic_zhe should be KEYCyrillicZhe (golint)
    • Line 951: warning: don't use underscores in Go names; const KEY_Cyrillic_ve should be KEYCyrillicVe (golint)
    • Line 952: warning: don't use underscores in Go names; const KEY_Cyrillic_softsign should be KEYCyrillicSoftsign (golint)
    • Line 953: warning: don't use underscores in Go names; const KEY_Cyrillic_yeru should be KEYCyrillicYeru (golint)
    • Line 954: warning: don't use underscores in Go names; const KEY_Cyrillic_ze should be KEYCyrillicZe (golint)
    • Line 955: warning: don't use underscores in Go names; const KEY_Cyrillic_sha should be KEYCyrillicSha (golint)
    • Line 956: warning: don't use underscores in Go names; const KEY_Cyrillic_e should be KEYCyrillicE (golint)
    • Line 957: warning: don't use underscores in Go names; const KEY_Cyrillic_shcha should be KEYCyrillicShcha (golint)
    • Line 958: warning: don't use underscores in Go names; const KEY_Cyrillic_che should be KEYCyrillicChe (golint)
    • Line 959: warning: don't use underscores in Go names; const KEY_Cyrillic_hardsign should be KEYCyrillicHardsign (golint)
    • Line 960: warning: don't use underscores in Go names; const KEY_Cyrillic_YU should be KEYCyrillicYU (golint)
    • Line 961: warning: don't use underscores in Go names; const KEY_Cyrillic_A should be KEYCyrillicA (golint)
    • Line 962: warning: don't use underscores in Go names; const KEY_Cyrillic_BE should be KEYCyrillicBE (golint)
    • Line 963: warning: don't use underscores in Go names; const KEY_Cyrillic_TSE should be KEYCyrillicTSE (golint)
    • Line 964: warning: don't use underscores in Go names; const KEY_Cyrillic_DE should be KEYCyrillicDE (golint)
    • Line 965: warning: don't use underscores in Go names; const KEY_Cyrillic_IE should be KEYCyrillicIE (golint)
    • Line 966: warning: don't use underscores in Go names; const KEY_Cyrillic_EF should be KEYCyrillicEF (golint)
    • Line 967: warning: don't use underscores in Go names; const KEY_Cyrillic_GHE should be KEYCyrillicGHE (golint)
    • Line 968: warning: don't use underscores in Go names; const KEY_Cyrillic_HA should be KEYCyrillicHA (golint)
    • Line 969: warning: don't use underscores in Go names; const KEY_Cyrillic_I should be KEYCyrillicI (golint)
    • Line 970: warning: don't use underscores in Go names; const KEY_Cyrillic_SHORTI should be KEYCyrillicSHORTI (golint)
    • Line 971: warning: don't use underscores in Go names; const KEY_Cyrillic_KA should be KEYCyrillicKA (golint)
    • Line 972: warning: don't use underscores in Go names; const KEY_Cyrillic_EL should be KEYCyrillicEL (golint)
    • Line 973: warning: don't use underscores in Go names; const KEY_Cyrillic_EM should be KEYCyrillicEM (golint)
    • Line 974: warning: don't use underscores in Go names; const KEY_Cyrillic_EN should be KEYCyrillicEN (golint)
    • Line 975: warning: don't use underscores in Go names; const KEY_Cyrillic_O should be KEYCyrillicO (golint)
    • Line 976: warning: don't use underscores in Go names; const KEY_Cyrillic_PE should be KEYCyrillicPE (golint)
    • Line 977: warning: don't use underscores in Go names; const KEY_Cyrillic_YA should be KEYCyrillicYA (golint)
    • Line 978: warning: don't use underscores in Go names; const KEY_Cyrillic_ER should be KEYCyrillicER (golint)
    • Line 979: warning: don't use underscores in Go names; const KEY_Cyrillic_ES should be KEYCyrillicES (golint)
    • Line 980: warning: don't use underscores in Go names; const KEY_Cyrillic_TE should be KEYCyrillicTE (golint)
    • Line 981: warning: don't use underscores in Go names; const KEY_Cyrillic_U should be KEYCyrillicU (golint)
    • Line 982: warning: don't use underscores in Go names; const KEY_Cyrillic_ZHE should be KEYCyrillicZHE (golint)
    • Line 983: warning: don't use underscores in Go names; const KEY_Cyrillic_VE should be KEYCyrillicVE (golint)
    • Line 984: warning: don't use underscores in Go names; const KEY_Cyrillic_SOFTSIGN should be KEYCyrillicSOFTSIGN (golint)
    • Line 985: warning: don't use underscores in Go names; const KEY_Cyrillic_YERU should be KEYCyrillicYERU (golint)
    • Line 986: warning: don't use underscores in Go names; const KEY_Cyrillic_ZE should be KEYCyrillicZE (golint)
    • Line 987: warning: don't use underscores in Go names; const KEY_Cyrillic_SHA should be KEYCyrillicSHA (golint)
    • Line 988: warning: don't use underscores in Go names; const KEY_Cyrillic_E should be KEYCyrillicE (golint)
    • Line 989: warning: don't use underscores in Go names; const KEY_Cyrillic_SHCHA should be KEYCyrillicSHCHA (golint)
    • Line 990: warning: don't use underscores in Go names; const KEY_Cyrillic_CHE should be KEYCyrillicCHE (golint)
    • Line 991: warning: don't use underscores in Go names; const KEY_Cyrillic_HARDSIGN should be KEYCyrillicHARDSIGN (golint)
    • Line 992: warning: don't use underscores in Go names; const KEY_Greek_ALPHAaccent should be KEYGreekALPHAaccent (golint)
    • Line 993: warning: don't use underscores in Go names; const KEY_Greek_EPSILONaccent should be KEYGreekEPSILONaccent (golint)
    • Line 994: warning: don't use underscores in Go names; const KEY_Greek_ETAaccent should be KEYGreekETAaccent (golint)
    • Line 995: warning: don't use underscores in Go names; const KEY_Greek_IOTAaccent should be KEYGreekIOTAaccent (golint)
    • Line 996: warning: don't use underscores in Go names; const KEY_Greek_IOTAdieresis should be KEYGreekIOTAdieresis (golint)
    • Line 997: warning: don't use underscores in Go names; const KEY_Greek_IOTAdiaeresis should be KEYGreekIOTAdiaeresis (golint)
    • Line 998: warning: don't use underscores in Go names; const KEY_Greek_OMICRONaccent should be KEYGreekOMICRONaccent (golint)
    • Line 999: warning: don't use underscores in Go names; const KEY_Greek_UPSILONaccent should be KEYGreekUPSILONaccent (golint)
    • Line 1000: warning: don't use underscores in Go names; const KEY_Greek_UPSILONdieresis should be KEYGreekUPSILONdieresis (golint)
    • Line 1001: warning: don't use underscores in Go names; const KEY_Greek_OMEGAaccent should be KEYGreekOMEGAaccent (golint)
    • Line 1002: warning: don't use underscores in Go names; const KEY_Greek_accentdieresis should be KEYGreekAccentdieresis (golint)
    • Line 1003: warning: don't use underscores in Go names; const KEY_Greek_horizbar should be KEYGreekHorizbar (golint)
    • Line 1004: warning: don't use underscores in Go names; const KEY_Greek_alphaaccent should be KEYGreekAlphaaccent (golint)
    • Line 1005: warning: don't use underscores in Go names; const KEY_Greek_epsilonaccent should be KEYGreekEpsilonaccent (golint)
    • Line 1006: warning: don't use underscores in Go names; const KEY_Greek_etaaccent should be KEYGreekEtaaccent (golint)
    • Line 1007: warning: don't use underscores in Go names; const KEY_Greek_iotaaccent should be KEYGreekIotaaccent (golint)
    • Line 1008: warning: don't use underscores in Go names; const KEY_Greek_iotadieresis should be KEYGreekIotadieresis (golint)
    • Line 1009: warning: don't use underscores in Go names; const KEY_Greek_iotaaccentdieresis should be KEYGreekIotaaccentdieresis (golint)
    • Line 1010: warning: don't use underscores in Go names; const KEY_Greek_omicronaccent should be KEYGreekOmicronaccent (golint)
    • Line 1011: warning: don't use underscores in Go names; const KEY_Greek_upsilonaccent should be KEYGreekUpsilonaccent (golint)
    • Line 1012: warning: don't use underscores in Go names; const KEY_Greek_upsilondieresis should be KEYGreekUpsilondieresis (golint)
    • Line 1013: warning: don't use underscores in Go names; const KEY_Greek_upsilonaccentdieresis should be KEYGreekUpsilonaccentdieresis (golint)
    • Line 1014: warning: don't use underscores in Go names; const KEY_Greek_omegaaccent should be KEYGreekOmegaaccent (golint)
    • Line 1015: warning: don't use underscores in Go names; const KEY_Greek_ALPHA should be KEYGreekALPHA (golint)
    • Line 1016: warning: don't use underscores in Go names; const KEY_Greek_BETA should be KEYGreekBETA (golint)
    • Line 1017: warning: don't use underscores in Go names; const KEY_Greek_GAMMA should be KEYGreekGAMMA (golint)
    • Line 1018: warning: don't use underscores in Go names; const KEY_Greek_DELTA should be KEYGreekDELTA (golint)
    • Line 1019: warning: don't use underscores in Go names; const KEY_Greek_EPSILON should be KEYGreekEPSILON (golint)
    • Line 1020: warning: don't use underscores in Go names; const KEY_Greek_ZETA should be KEYGreekZETA (golint)
    • Line 1021: warning: don't use underscores in Go names; const KEY_Greek_ETA should be KEYGreekETA (golint)
    • Line 1022: warning: don't use underscores in Go names; const KEY_Greek_THETA should be KEYGreekTHETA (golint)
    • Line 1023: warning: don't use underscores in Go names; const KEY_Greek_IOTA should be KEYGreekIOTA (golint)
    • Line 1024: warning: don't use underscores in Go names; const KEY_Greek_KAPPA should be KEYGreekKAPPA (golint)
    • Line 1025: warning: don't use underscores in Go names; const KEY_Greek_LAMDA should be KEYGreekLAMDA (golint)
    • Line 1026: warning: don't use underscores in Go names; const KEY_Greek_LAMBDA should be KEYGreekLAMBDA (golint)
    • Line 1027: warning: don't use underscores in Go names; const KEY_Greek_MU should be KEYGreekMU (golint)
    • Line 1028: warning: don't use underscores in Go names; const KEY_Greek_NU should be KEYGreekNU (golint)
    • Line 1029: warning: don't use underscores in Go names; const KEY_Greek_XI should be KEYGreekXI (golint)
    • Line 1030: warning: don't use underscores in Go names; const KEY_Greek_OMICRON should be KEYGreekOMICRON (golint)
    • Line 1031: warning: don't use underscores in Go names; const KEY_Greek_PI should be KEYGreekPI (golint)
    • Line 1032: warning: don't use underscores in Go names; const KEY_Greek_RHO should be KEYGreekRHO (golint)
    • Line 1033: warning: don't use underscores in Go names; const KEY_Greek_SIGMA should be KEYGreekSIGMA (golint)
    • Line 1034: warning: don't use underscores in Go names; const KEY_Greek_TAU should be KEYGreekTAU (golint)
    • Line 1035: warning: don't use underscores in Go names; const KEY_Greek_UPSILON should be KEYGreekUPSILON (golint)
    • Line 1036: warning: don't use underscores in Go names; const KEY_Greek_PHI should be KEYGreekPHI (golint)
    • Line 1037: warning: don't use underscores in Go names; const KEY_Greek_CHI should be KEYGreekCHI (golint)
    • Line 1038: warning: don't use underscores in Go names; const KEY_Greek_PSI should be KEYGreekPSI (golint)
    • Line 1039: warning: don't use underscores in Go names; const KEY_Greek_OMEGA should be KEYGreekOMEGA (golint)
    • Line 1040: warning: don't use underscores in Go names; const KEY_Greek_alpha should be KEYGreekAlpha (golint)
    • Line 1041: warning: don't use underscores in Go names; const KEY_Greek_beta should be KEYGreekBeta (golint)
    • Line 1042: warning: don't use underscores in Go names; const KEY_Greek_gamma should be KEYGreekGamma (golint)
    • Line 1043: warning: don't use underscores in Go names; const KEY_Greek_delta should be KEYGreekDelta (golint)
    • Line 1044: warning: don't use underscores in Go names; const KEY_Greek_epsilon should be KEYGreekEpsilon (golint)
    • Line 1045: warning: don't use underscores in Go names; const KEY_Greek_zeta should be KEYGreekZeta (golint)
    • Line 1046: warning: don't use underscores in Go names; const KEY_Greek_eta should be KEYGreekEta (golint)
    • Line 1047: warning: don't use underscores in Go names; const KEY_Greek_theta should be KEYGreekTheta (golint)
    • Line 1048: warning: don't use underscores in Go names; const KEY_Greek_iota should be KEYGreekIota (golint)
    • Line 1049: warning: don't use underscores in Go names; const KEY_Greek_kappa should be KEYGreekKappa (golint)
    • Line 1050: warning: don't use underscores in Go names; const KEY_Greek_lamda should be KEYGreekLamda (golint)
    • Line 1051: warning: don't use underscores in Go names; const KEY_Greek_lambda should be KEYGreekLambda (golint)
    • Line 1052: warning: don't use underscores in Go names; const KEY_Greek_mu should be KEYGreekMu (golint)
    • Line 1053: warning: don't use underscores in Go names; const KEY_Greek_nu should be KEYGreekNu (golint)
    • Line 1054: warning: don't use underscores in Go names; const KEY_Greek_xi should be KEYGreekXi (golint)
    • Line 1055: warning: don't use underscores in Go names; const KEY_Greek_omicron should be KEYGreekOmicron (golint)
    • Line 1056: warning: don't use underscores in Go names; const KEY_Greek_pi should be KEYGreekPi (golint)
    • Line 1057: warning: don't use underscores in Go names; const KEY_Greek_rho should be KEYGreekRho (golint)
    • Line 1058: warning: don't use underscores in Go names; const KEY_Greek_sigma should be KEYGreekSigma (golint)
    • Line 1059: warning: don't use underscores in Go names; const KEY_Greek_finalsmallsigma should be KEYGreekFinalsmallsigma (golint)
    • Line 1060: warning: don't use underscores in Go names; const KEY_Greek_tau should be KEYGreekTau (golint)
    • Line 1061: warning: don't use underscores in Go names; const KEY_Greek_upsilon should be KEYGreekUpsilon (golint)
    • Line 1062: warning: don't use underscores in Go names; const KEY_Greek_phi should be KEYGreekPhi (golint)
    • Line 1063: warning: don't use underscores in Go names; const KEY_Greek_chi should be KEYGreekChi (golint)
    • Line 1064: warning: don't use underscores in Go names; const KEY_Greek_psi should be KEYGreekPsi (golint)
    • Line 1065: warning: don't use underscores in Go names; const KEY_Greek_omega should be KEYGreekOmega (golint)
    • Line 1066: warning: don't use underscores in Go names; const KEY_Greek_switch should be KEYGreekSwitch (golint)
    • Line 1067: warning: don't use underscores in Go names; const KEY_leftradical should be KEYLeftradical (golint)
    • Line 1068: warning: don't use underscores in Go names; const KEY_topleftradical should be KEYTopleftradical (golint)
    • Line 1069: warning: don't use underscores in Go names; const KEY_horizconnector should be KEYHorizconnector (golint)
    • Line 1070: warning: don't use underscores in Go names; const KEY_topintegral should be KEYTopintegral (golint)
    • Line 1071: warning: don't use underscores in Go names; const KEY_botintegral should be KEYBotintegral (golint)
    • Line 1072: warning: don't use underscores in Go names; const KEY_vertconnector should be KEYVertconnector (golint)
    • Line 1073: warning: don't use underscores in Go names; const KEY_topleftsqbracket should be KEYTopleftsqbracket (golint)
    • Line 1074: warning: don't use underscores in Go names; const KEY_botleftsqbracket should be KEYBotleftsqbracket (golint)
    • Line 1075: warning: don't use underscores in Go names; const KEY_toprightsqbracket should be KEYToprightsqbracket (golint)
    • Line 1076: warning: don't use underscores in Go names; const KEY_botrightsqbracket should be KEYBotrightsqbracket (golint)
    • Line 1077: warning: don't use underscores in Go names; const KEY_topleftparens should be KEYTopleftparens (golint)
    • Line 1078: warning: don't use underscores in Go names; const KEY_botleftparens should be KEYBotleftparens (golint)
    • Line 1079: warning: don't use underscores in Go names; const KEY_toprightparens should be KEYToprightparens (golint)
    • Line 1080: warning: don't use underscores in Go names; const KEY_botrightparens should be KEYBotrightparens (golint)
    • Line 1081: warning: don't use underscores in Go names; const KEY_leftmiddlecurlybrace should be KEYLeftmiddlecurlybrace (golint)
    • Line 1082: warning: don't use underscores in Go names; const KEY_rightmiddlecurlybrace should be KEYRightmiddlecurlybrace (golint)
    • Line 1083: warning: don't use underscores in Go names; const KEY_topleftsummation should be KEYTopleftsummation (golint)
    • Line 1084: warning: don't use underscores in Go names; const KEY_botleftsummation should be KEYBotleftsummation (golint)
    • Line 1085: warning: don't use underscores in Go names; const KEY_topvertsummationconnector should be KEYTopvertsummationconnector (golint)
    • Line 1086: warning: don't use underscores in Go names; const KEY_botvertsummationconnector should be KEYBotvertsummationconnector (golint)
    • Line 1087: warning: don't use underscores in Go names; const KEY_toprightsummation should be KEYToprightsummation (golint)
    • Line 1088: warning: don't use underscores in Go names; const KEY_botrightsummation should be KEYBotrightsummation (golint)
    • Line 1089: warning: don't use underscores in Go names; const KEY_rightmiddlesummation should be KEYRightmiddlesummation (golint)
    • Line 1090: warning: don't use underscores in Go names; const KEY_lessthanequal should be KEYLessthanequal (golint)
    • Line 1091: warning: don't use underscores in Go names; const KEY_notequal should be KEYNotequal (golint)
    • Line 1092: warning: don't use underscores in Go names; const KEY_greaterthanequal should be KEYGreaterthanequal (golint)
    • Line 1093: warning: don't use underscores in Go names; const KEY_integral should be KEYIntegral (golint)
    • Line 1094: warning: don't use underscores in Go names; const KEY_therefore should be KEYTherefore (golint)
    • Line 1095: warning: don't use underscores in Go names; const KEY_variation should be KEYVariation (golint)
    • Line 1096: warning: don't use underscores in Go names; const KEY_infinity should be KEYInfinity (golint)
    • Line 1097: warning: don't use underscores in Go names; const KEY_nabla should be KEYNabla (golint)
    • Line 1098: warning: don't use underscores in Go names; const KEY_approximate should be KEYApproximate (golint)
    • Line 1099: warning: don't use underscores in Go names; const KEY_similarequal should be KEYSimilarequal (golint)
    • Line 1100: warning: don't use underscores in Go names; const KEY_ifonlyif should be KEYIfonlyif (golint)
    • Line 1101: warning: don't use underscores in Go names; const KEY_implies should be KEYImplies (golint)
    • Line 1102: warning: don't use underscores in Go names; const KEY_identical should be KEYIdentical (golint)
    • Line 1103: warning: don't use underscores in Go names; const KEY_radical should be KEYRadical (golint)
    • Line 1104: warning: don't use underscores in Go names; const KEY_includedin should be KEYIncludedin (golint)
    • Line 1105: warning: don't use underscores in Go names; const KEY_includes should be KEYIncludes (golint)
    • Line 1106: warning: don't use underscores in Go names; const KEY_intersection should be KEYIntersection (golint)
    • Line 1107: warning: don't use underscores in Go names; const KEY_union should be KEYUnion (golint)
    • Line 1108: warning: don't use underscores in Go names; const KEY_logicaland should be KEYLogicaland (golint)
    • Line 1109: warning: don't use underscores in Go names; const KEY_logicalor should be KEYLogicalor (golint)
    • Line 1110: warning: don't use underscores in Go names; const KEY_partialderivative should be KEYPartialderivative (golint)
    • Line 1111: warning: don't use underscores in Go names; const KEY_function should be KEYFunction (golint)
    • Line 1112: warning: don't use underscores in Go names; const KEY_leftarrow should be KEYLeftarrow (golint)
    • Line 1113: warning: don't use underscores in Go names; const KEY_uparrow should be KEYUparrow (golint)
    • Line 1114: warning: don't use underscores in Go names; const KEY_rightarrow should be KEYRightarrow (golint)
    • Line 1115: warning: don't use underscores in Go names; const KEY_downarrow should be KEYDownarrow (golint)
    • Line 1116: warning: don't use underscores in Go names; const KEY_blank should be KEYBlank (golint)
    • Line 1117: warning: don't use underscores in Go names; const KEY_soliddiamond should be KEYSoliddiamond (golint)
    • Line 1118: warning: don't use underscores in Go names; const KEY_checkerboard should be KEYCheckerboard (golint)
    • Line 1119: warning: don't use underscores in Go names; const KEY_ht should be KEYHt (golint)
    • Line 1120: warning: don't use underscores in Go names; const KEY_ff should be KEYFf (golint)
    • Line 1121: warning: don't use underscores in Go names; const KEY_cr should be KEYCr (golint)
    • Line 1122: warning: don't use underscores in Go names; const KEY_lf should be KEYLf (golint)
    • Line 1123: warning: don't use underscores in Go names; const KEY_nl should be KEYNl (golint)
    • Line 1124: warning: don't use underscores in Go names; const KEY_vt should be KEYVt (golint)
    • Line 1125: warning: don't use underscores in Go names; const KEY_lowrightcorner should be KEYLowrightcorner (golint)
    • Line 1126: warning: don't use underscores in Go names; const KEY_uprightcorner should be KEYUprightcorner (golint)
    • Line 1127: warning: don't use underscores in Go names; const KEY_upleftcorner should be KEYUpleftcorner (golint)
    • Line 1128: warning: don't use underscores in Go names; const KEY_lowleftcorner should be KEYLowleftcorner (golint)
    • Line 1129: warning: don't use underscores in Go names; const KEY_crossinglines should be KEYCrossinglines (golint)
    • Line 1130: warning: don't use underscores in Go names; const KEY_horizlinescan1 should be KEYHorizlinescan1 (golint)
    • Line 1131: warning: don't use underscores in Go names; const KEY_horizlinescan3 should be KEYHorizlinescan3 (golint)
    • Line 1132: warning: don't use underscores in Go names; const KEY_horizlinescan5 should be KEYHorizlinescan5 (golint)
    • Line 1133: warning: don't use underscores in Go names; const KEY_horizlinescan7 should be KEYHorizlinescan7 (golint)
    • Line 1134: warning: don't use underscores in Go names; const KEY_horizlinescan9 should be KEYHorizlinescan9 (golint)
    • Line 1135: warning: don't use underscores in Go names; const KEY_leftt should be KEYLeftt (golint)
    • Line 1136: warning: don't use underscores in Go names; const KEY_rightt should be KEYRightt (golint)
    • Line 1137: warning: don't use underscores in Go names; const KEY_bott should be KEYBott (golint)
    • Line 1138: warning: don't use underscores in Go names; const KEY_topt should be KEYTopt (golint)
    • Line 1139: warning: don't use underscores in Go names; const KEY_vertbar should be KEYVertbar (golint)
    • Line 1140: warning: don't use underscores in Go names; const KEY_emspace should be KEYEmspace (golint)
    • Line 1141: warning: don't use underscores in Go names; const KEY_enspace should be KEYEnspace (golint)
    • Line 1142: warning: don't use underscores in Go names; const KEY_em3space should be KEYEm3space (golint)
    • Line 1143: warning: don't use underscores in Go names; const KEY_em4space should be KEYEm4space (golint)
    • Line 1144: warning: don't use underscores in Go names; const KEY_digitspace should be KEYDigitspace (golint)
    • Line 1145: warning: don't use underscores in Go names; const KEY_punctspace should be KEYPunctspace (golint)
    • Line 1146: warning: don't use underscores in Go names; const KEY_thinspace should be KEYThinspace (golint)
    • Line 1147: warning: don't use underscores in Go names; const KEY_hairspace should be KEYHairspace (golint)
    • Line 1148: warning: don't use underscores in Go names; const KEY_emdash should be KEYEmdash (golint)
    • Line 1149: warning: don't use underscores in Go names; const KEY_endash should be KEYEndash (golint)
    • Line 1150: warning: don't use underscores in Go names; const KEY_signifblank should be KEYSignifblank (golint)
    • Line 1151: warning: don't use underscores in Go names; const KEY_ellipsis should be KEYEllipsis (golint)
    • Line 1152: warning: don't use underscores in Go names; const KEY_doubbaselinedot should be KEYDoubbaselinedot (golint)
    • Line 1153: warning: don't use underscores in Go names; const KEY_onethird should be KEYOnethird (golint)
    • Line 1154: warning: don't use underscores in Go names; const KEY_twothirds should be KEYTwothirds (golint)
    • Line 1155: warning: don't use underscores in Go names; const KEY_onefifth should be KEYOnefifth (golint)
    • Line 1156: warning: don't use underscores in Go names; const KEY_twofifths should be KEYTwofifths (golint)
    • Line 1157: warning: don't use underscores in Go names; const KEY_threefifths should be KEYThreefifths (golint)
    • Line 1158: warning: don't use underscores in Go names; const KEY_fourfifths should be KEYFourfifths (golint)
    • Line 1159: warning: don't use underscores in Go names; const KEY_onesixth should be KEYOnesixth (golint)
    • Line 1160: warning: don't use underscores in Go names; const KEY_fivesixths should be KEYFivesixths (golint)
    • Line 1161: warning: don't use underscores in Go names; const KEY_careof should be KEYCareof (golint)
    • Line 1162: warning: don't use underscores in Go names; const KEY_figdash should be KEYFigdash (golint)
    • Line 1163: warning: don't use underscores in Go names; const KEY_leftanglebracket should be KEYLeftanglebracket (golint)
    • Line 1164: warning: don't use underscores in Go names; const KEY_decimalpoint should be KEYDecimalpoint (golint)
    • Line 1165: warning: don't use underscores in Go names; const KEY_rightanglebracket should be KEYRightanglebracket (golint)
    • Line 1166: warning: don't use underscores in Go names; const KEY_marker should be KEYMarker (golint)
    • Line 1167: warning: don't use underscores in Go names; const KEY_oneeighth should be KEYOneeighth (golint)
    • Line 1168: warning: don't use underscores in Go names; const KEY_threeeighths should be KEYThreeeighths (golint)
    • Line 1169: warning: don't use underscores in Go names; const KEY_fiveeighths should be KEYFiveeighths (golint)
    • Line 1170: warning: don't use underscores in Go names; const KEY_seveneighths should be KEYSeveneighths (golint)
    • Line 1171: warning: don't use underscores in Go names; const KEY_trademark should be KEYTrademark (golint)
    • Line 1172: warning: don't use underscores in Go names; const KEY_signaturemark should be KEYSignaturemark (golint)
    • Line 1173: warning: don't use underscores in Go names; const KEY_trademarkincircle should be KEYTrademarkincircle (golint)
    • Line 1174: warning: don't use underscores in Go names; const KEY_leftopentriangle should be KEYLeftopentriangle (golint)
    • Line 1175: warning: don't use underscores in Go names; const KEY_rightopentriangle should be KEYRightopentriangle (golint)
    • Line 1176: warning: don't use underscores in Go names; const KEY_emopencircle should be KEYEmopencircle (golint)
    • Line 1177: warning: don't use underscores in Go names; const KEY_emopenrectangle should be KEYEmopenrectangle (golint)
    • Line 1178: warning: don't use underscores in Go names; const KEY_leftsinglequotemark should be KEYLeftsinglequotemark (golint)
    • Line 1179: warning: don't use underscores in Go names; const KEY_rightsinglequotemark should be KEYRightsinglequotemark (golint)
    • Line 1180: warning: don't use underscores in Go names; const KEY_leftdoublequotemark should be KEYLeftdoublequotemark (golint)
    • Line 1181: warning: don't use underscores in Go names; const KEY_rightdoublequotemark should be KEYRightdoublequotemark (golint)
    • Line 1182: warning: don't use underscores in Go names; const KEY_prescription should be KEYPrescription (golint)
    • Line 1183: warning: don't use underscores in Go names; const KEY_permille should be KEYPermille (golint)
    • Line 1184: warning: don't use underscores in Go names; const KEY_minutes should be KEYMinutes (golint)
    • Line 1185: warning: don't use underscores in Go names; const KEY_seconds should be KEYSeconds (golint)
    • Line 1186: warning: don't use underscores in Go names; const KEY_latincross should be KEYLatincross (golint)
    • Line 1187: warning: don't use underscores in Go names; const KEY_hexagram should be KEYHexagram (golint)
    • Line 1188: warning: don't use underscores in Go names; const KEY_filledrectbullet should be KEYFilledrectbullet (golint)
    • Line 1189: warning: don't use underscores in Go names; const KEY_filledlefttribullet should be KEYFilledlefttribullet (golint)
    • Line 1190: warning: don't use underscores in Go names; const KEY_filledrighttribullet should be KEYFilledrighttribullet (golint)
    • Line 1191: warning: don't use underscores in Go names; const KEY_emfilledcircle should be KEYEmfilledcircle (golint)
    • Line 1192: warning: don't use underscores in Go names; const KEY_emfilledrect should be KEYEmfilledrect (golint)
    • Line 1193: warning: don't use underscores in Go names; const KEY_enopencircbullet should be KEYEnopencircbullet (golint)
    • Line 1194: warning: don't use underscores in Go names; const KEY_enopensquarebullet should be KEYEnopensquarebullet (golint)
    • Line 1195: warning: don't use underscores in Go names; const KEY_openrectbullet should be KEYOpenrectbullet (golint)
    • Line 1196: warning: don't use underscores in Go names; const KEY_opentribulletup should be KEYOpentribulletup (golint)
    • Line 1197: warning: don't use underscores in Go names; const KEY_opentribulletdown should be KEYOpentribulletdown (golint)
    • Line 1198: warning: don't use underscores in Go names; const KEY_openstar should be KEYOpenstar (golint)
    • Line 1199: warning: don't use underscores in Go names; const KEY_enfilledcircbullet should be KEYEnfilledcircbullet (golint)
    • Line 1200: warning: don't use underscores in Go names; const KEY_enfilledsqbullet should be KEYEnfilledsqbullet (golint)
    • Line 1201: warning: don't use underscores in Go names; const KEY_filledtribulletup should be KEYFilledtribulletup (golint)
    • Line 1202: warning: don't use underscores in Go names; const KEY_filledtribulletdown should be KEYFilledtribulletdown (golint)
    • Line 1203: warning: don't use underscores in Go names; const KEY_leftpointer should be KEYLeftpointer (golint)
    • Line 1204: warning: don't use underscores in Go names; const KEY_rightpointer should be KEYRightpointer (golint)
    • Line 1205: warning: don't use underscores in Go names; const KEY_club should be KEYClub (golint)
    • Line 1206: warning: don't use underscores in Go names; const KEY_diamond should be KEYDiamond (golint)
    • Line 1207: warning: don't use underscores in Go names; const KEY_heart should be KEYHeart (golint)
    • Line 1208: warning: don't use underscores in Go names; const KEY_maltesecross should be KEYMaltesecross (golint)
    • Line 1209: warning: don't use underscores in Go names; const KEY_dagger should be KEYDagger (golint)
    • Line 1210: warning: don't use underscores in Go names; const KEY_doubledagger should be KEYDoubledagger (golint)
    • Line 1211: warning: don't use underscores in Go names; const KEY_checkmark should be KEYCheckmark (golint)
    • Line 1212: warning: don't use underscores in Go names; const KEY_ballotcross should be KEYBallotcross (golint)
    • Line 1213: warning: don't use underscores in Go names; const KEY_musicalsharp should be KEYMusicalsharp (golint)
    • Line 1214: warning: don't use underscores in Go names; const KEY_musicalflat should be KEYMusicalflat (golint)
    • Line 1215: warning: don't use underscores in Go names; const KEY_malesymbol should be KEYMalesymbol (golint)
    • Line 1216: warning: don't use underscores in Go names; const KEY_femalesymbol should be KEYFemalesymbol (golint)
    • Line 1217: warning: don't use underscores in Go names; const KEY_telephone should be KEYTelephone (golint)
    • Line 1218: warning: don't use underscores in Go names; const KEY_telephonerecorder should be KEYTelephonerecorder (golint)
    • Line 1219: warning: don't use underscores in Go names; const KEY_phonographcopyright should be KEYPhonographcopyright (golint)
    • Line 1220: warning: don't use underscores in Go names; const KEY_caret should be KEYCaret (golint)
    • Line 1221: warning: don't use underscores in Go names; const KEY_singlelowquotemark should be KEYSinglelowquotemark (golint)
    • Line 1222: warning: don't use underscores in Go names; const KEY_doublelowquotemark should be KEYDoublelowquotemark (golint)
    • Line 1223: warning: don't use underscores in Go names; const KEY_cursor should be KEYCursor (golint)
    • Line 1224: warning: don't use underscores in Go names; const KEY_leftcaret should be KEYLeftcaret (golint)
    • Line 1225: warning: don't use underscores in Go names; const KEY_rightcaret should be KEYRightcaret (golint)
    • Line 1226: warning: don't use underscores in Go names; const KEY_downcaret should be KEYDowncaret (golint)
    • Line 1227: warning: don't use underscores in Go names; const KEY_upcaret should be KEYUpcaret (golint)
    • Line 1228: warning: don't use underscores in Go names; const KEY_overbar should be KEYOverbar (golint)
    • Line 1229: warning: don't use underscores in Go names; const KEY_downtack should be KEYDowntack (golint)
    • Line 1230: warning: don't use underscores in Go names; const KEY_upshoe should be KEYUpshoe (golint)
    • Line 1231: warning: don't use underscores in Go names; const KEY_downstile should be KEYDownstile (golint)
    • Line 1232: warning: don't use underscores in Go names; const KEY_underbar should be KEYUnderbar (golint)
    • Line 1233: warning: don't use underscores in Go names; const KEY_jot should be KEYJot (golint)
    • Line 1234: warning: don't use underscores in Go names; const KEY_quad should be KEYQuad (golint)
    • Line 1235: warning: don't use underscores in Go names; const KEY_uptack should be KEYUptack (golint)
    • Line 1236: warning: don't use underscores in Go names; const KEY_circle should be KEYCircle (golint)
    • Line 1237: warning: don't use underscores in Go names; const KEY_upstile should be KEYUpstile (golint)
    • Line 1238: warning: don't use underscores in Go names; const KEY_downshoe should be KEYDownshoe (golint)
    • Line 1239: warning: don't use underscores in Go names; const KEY_rightshoe should be KEYRightshoe (golint)
    • Line 1240: warning: don't use underscores in Go names; const KEY_leftshoe should be KEYLeftshoe (golint)
    • Line 1241: warning: don't use underscores in Go names; const KEY_lefttack should be KEYLefttack (golint)
    • Line 1242: warning: don't use underscores in Go names; const KEY_righttack should be KEYRighttack (golint)
    • Line 1243: warning: don't use underscores in Go names; const KEY_hebrew_doublelowline should be KEYHebrewDoublelowline (golint)
    • Line 1244: warning: don't use underscores in Go names; const KEY_hebrew_aleph should be KEYHebrewAleph (golint)
    • Line 1245: warning: don't use underscores in Go names; const KEY_hebrew_bet should be KEYHebrewBet (golint)
    • Line 1246: warning: don't use underscores in Go names; const KEY_hebrew_beth should be KEYHebrewBeth (golint)
    • Line 1247: warning: don't use underscores in Go names; const KEY_hebrew_gimel should be KEYHebrewGimel (golint)
    • Line 1248: warning: don't use underscores in Go names; const KEY_hebrew_gimmel should be KEYHebrewGimmel (golint)
    • Line 1249: warning: don't use underscores in Go names; const KEY_hebrew_dalet should be KEYHebrewDalet (golint)
    • Line 1250: warning: don't use underscores in Go names; const KEY_hebrew_daleth should be KEYHebrewDaleth (golint)
    • Line 1251: warning: don't use underscores in Go names; const KEY_hebrew_he should be KEYHebrewHe (golint)
    • Line 1252: warning: don't use underscores in Go names; const KEY_hebrew_waw should be KEYHebrewWaw (golint)
    • Line 1253: warning: don't use underscores in Go names; const KEY_hebrew_zain should be KEYHebrewZain (golint)
    • Line 1254: warning: don't use underscores in Go names; const KEY_hebrew_zayin should be KEYHebrewZayin (golint)
    • Line 1255: warning: don't use underscores in Go names; const KEY_hebrew_chet should be KEYHebrewChet (golint)
    • Line 1256: warning: don't use underscores in Go names; const KEY_hebrew_het should be KEYHebrewHet (golint)
    • Line 1257: warning: don't use underscores in Go names; const KEY_hebrew_tet should be KEYHebrewTet (golint)
    • Line 1258: warning: don't use underscores in Go names; const KEY_hebrew_teth should be KEYHebrewTeth (golint)
    • Line 1259: warning: don't use underscores in Go names; const KEY_hebrew_yod should be KEYHebrewYod (golint)
    • Line 1260: warning: don't use underscores in Go names; const KEY_hebrew_finalkaph should be KEYHebrewFinalkaph (golint)
    • Line 1261: warning: don't use underscores in Go names; const KEY_hebrew_kaph should be KEYHebrewKaph (golint)
    • Line 1262: warning: don't use underscores in Go names; const KEY_hebrew_lamed should be KEYHebrewLamed (golint)
    • Line 1263: warning: don't use underscores in Go names; const KEY_hebrew_finalmem should be KEYHebrewFinalmem (golint)
    • Line 1264: warning: don't use underscores in Go names; const KEY_hebrew_mem should be KEYHebrewMem (golint)
    • Line 1265: warning: don't use underscores in Go names; const KEY_hebrew_finalnun should be KEYHebrewFinalnun (golint)
    • Line 1266: warning: don't use underscores in Go names; const KEY_hebrew_nun should be KEYHebrewNun (golint)
    • Line 1267: warning: don't use underscores in Go names; const KEY_hebrew_samech should be KEYHebrewSamech (golint)
    • Line 1268: warning: don't use underscores in Go names; const KEY_hebrew_samekh should be KEYHebrewSamekh (golint)
    • Line 1269: warning: don't use underscores in Go names; const KEY_hebrew_ayin should be KEYHebrewAyin (golint)
    • Line 1270: warning: don't use underscores in Go names; const KEY_hebrew_finalpe should be KEYHebrewFinalpe (golint)
    • Line 1271: warning: don't use underscores in Go names; const KEY_hebrew_pe should be KEYHebrewPe (golint)
    • Line 1272: warning: don't use underscores in Go names; const KEY_hebrew_finalzade should be KEYHebrewFinalzade (golint)
    • Line 1273: warning: don't use underscores in Go names; const KEY_hebrew_finalzadi should be KEYHebrewFinalzadi (golint)
    • Line 1274: warning: don't use underscores in Go names; const KEY_hebrew_zade should be KEYHebrewZade (golint)
    • Line 1275: warning: don't use underscores in Go names; const KEY_hebrew_zadi should be KEYHebrewZadi (golint)
    • Line 1276: warning: don't use underscores in Go names; const KEY_hebrew_qoph should be KEYHebrewQoph (golint)
    • Line 1277: warning: don't use underscores in Go names; const KEY_hebrew_kuf should be KEYHebrewKuf (golint)
    • Line 1278: warning: don't use underscores in Go names; const KEY_hebrew_resh should be KEYHebrewResh (golint)
    • Line 1279: warning: don't use underscores in Go names; const KEY_hebrew_shin should be KEYHebrewShin (golint)
    • Line 1280: warning: don't use underscores in Go names; const KEY_hebrew_taw should be KEYHebrewTaw (golint)
    • Line 1281: warning: don't use underscores in Go names; const KEY_hebrew_taf should be KEYHebrewTaf (golint)
    • Line 1282: warning: don't use underscores in Go names; const KEY_Hebrew_switch should be KEYHebrewSwitch (golint)
    • Line 1283: warning: don't use underscores in Go names; const KEY_Thai_kokai should be KEYThaiKokai (golint)
    • Line 1284: warning: don't use underscores in Go names; const KEY_Thai_khokhai should be KEYThaiKhokhai (golint)
    • Line 1285: warning: don't use underscores in Go names; const KEY_Thai_khokhuat should be KEYThaiKhokhuat (golint)
    • Line 1286: warning: don't use underscores in Go names; const KEY_Thai_khokhwai should be KEYThaiKhokhwai (golint)
    • Line 1287: warning: don't use underscores in Go names; const KEY_Thai_khokhon should be KEYThaiKhokhon (golint)
    • Line 1288: warning: don't use underscores in Go names; const KEY_Thai_khorakhang should be KEYThaiKhorakhang (golint)
    • Line 1289: warning: don't use underscores in Go names; const KEY_Thai_ngongu should be KEYThaiNgongu (golint)
    • Line 1290: warning: don't use underscores in Go names; const KEY_Thai_chochan should be KEYThaiChochan (golint)
    • Line 1291: warning: don't use underscores in Go names; const KEY_Thai_choching should be KEYThaiChoching (golint)
    • Line 1292: warning: don't use underscores in Go names; const KEY_Thai_chochang should be KEYThaiChochang (golint)
    • Line 1293: warning: don't use underscores in Go names; const KEY_Thai_soso should be KEYThaiSoso (golint)
    • Line 1294: warning: don't use underscores in Go names; const KEY_Thai_chochoe should be KEYThaiChochoe (golint)
    • Line 1295: warning: don't use underscores in Go names; const KEY_Thai_yoying should be KEYThaiYoying (golint)
    • Line 1296: warning: don't use underscores in Go names; const KEY_Thai_dochada should be KEYThaiDochada (golint)
    • Line 1297: warning: don't use underscores in Go names; const KEY_Thai_topatak should be KEYThaiTopatak (golint)
    • Line 1298: warning: don't use underscores in Go names; const KEY_Thai_thothan should be KEYThaiThothan (golint)
    • Line 1299: warning: don't use underscores in Go names; const KEY_Thai_thonangmontho should be KEYThaiThonangmontho (golint)
    • Line 1300: warning: don't use underscores in Go names; const KEY_Thai_thophuthao should be KEYThaiThophuthao (golint)
    • Line 1301: warning: don't use underscores in Go names; const KEY_Thai_nonen should be KEYThaiNonen (golint)
    • Line 1302: warning: don't use underscores in Go names; const KEY_Thai_dodek should be KEYThaiDodek (golint)
    • Line 1303: warning: don't use underscores in Go names; const KEY_Thai_totao should be KEYThaiTotao (golint)
    • Line 1304: warning: don't use underscores in Go names; const KEY_Thai_thothung should be KEYThaiThothung (golint)
    • Line 1305: warning: don't use underscores in Go names; const KEY_Thai_thothahan should be KEYThaiThothahan (golint)
    • Line 1306: warning: don't use underscores in Go names; const KEY_Thai_thothong should be KEYThaiThothong (golint)
    • Line 1307: warning: don't use underscores in Go names; const KEY_Thai_nonu should be KEYThaiNonu (golint)
    • Line 1308: warning: don't use underscores in Go names; const KEY_Thai_bobaimai should be KEYThaiBobaimai (golint)
    • Line 1309: warning: don't use underscores in Go names; const KEY_Thai_popla should be KEYThaiPopla (golint)
    • Line 1310: warning: don't use underscores in Go names; const KEY_Thai_phophung should be KEYThaiPhophung (golint)
    • Line 1311: warning: don't use underscores in Go names; const KEY_Thai_fofa should be KEYThaiFofa (golint)
    • Line 1312: warning: don't use underscores in Go names; const KEY_Thai_phophan should be KEYThaiPhophan (golint)
    • Line 1313: warning: don't use underscores in Go names; const KEY_Thai_fofan should be KEYThaiFofan (golint)
    • Line 1314: warning: don't use underscores in Go names; const KEY_Thai_phosamphao should be KEYThaiPhosamphao (golint)
    • Line 1315: warning: don't use underscores in Go names; const KEY_Thai_moma should be KEYThaiMoma (golint)
    • Line 1316: warning: don't use underscores in Go names; const KEY_Thai_yoyak should be KEYThaiYoyak (golint)
    • Line 1317: warning: don't use underscores in Go names; const KEY_Thai_rorua should be KEYThaiRorua (golint)
    • Line 1318: warning: don't use underscores in Go names; const KEY_Thai_ru should be KEYThaiRu (golint)
    • Line 1319: warning: don't use underscores in Go names; const KEY_Thai_loling should be KEYThaiLoling (golint)
    • Line 1320: warning: don't use underscores in Go names; const KEY_Thai_lu should be KEYThaiLu (golint)
    • Line 1321: warning: don't use underscores in Go names; const KEY_Thai_wowaen should be KEYThaiWowaen (golint)
    • Line 1322: warning: don't use underscores in Go names; const KEY_Thai_sosala should be KEYThaiSosala (golint)
    • Line 1323: warning: don't use underscores in Go names; const KEY_Thai_sorusi should be KEYThaiSorusi (golint)
    • Line 1324: warning: don't use underscores in Go names; const KEY_Thai_sosua should be KEYThaiSosua (golint)
    • Line 1325: warning: don't use underscores in Go names; const KEY_Thai_hohip should be KEYThaiHohip (golint)
    • Line 1326: warning: don't use underscores in Go names; const KEY_Thai_lochula should be KEYThaiLochula (golint)
    • Line 1327: warning: don't use underscores in Go names; const KEY_Thai_oang should be KEYThaiOang (golint)
    • Line 1328: warning: don't use underscores in Go names; const KEY_Thai_honokhuk should be KEYThaiHonokhuk (golint)
    • Line 1329: warning: don't use underscores in Go names; const KEY_Thai_paiyannoi should be KEYThaiPaiyannoi (golint)
    • Line 1330: warning: don't use underscores in Go names; const KEY_Thai_saraa should be KEYThaiSaraa (golint)
    • Line 1331: warning: don't use underscores in Go names; const KEY_Thai_maihanakat should be KEYThaiMaihanakat (golint)
    • Line 1332: warning: don't use underscores in Go names; const KEY_Thai_saraaa should be KEYThaiSaraaa (golint)
    • Line 1333: warning: don't use underscores in Go names; const KEY_Thai_saraam should be KEYThaiSaraam (golint)
    • Line 1334: warning: don't use underscores in Go names; const KEY_Thai_sarai should be KEYThaiSarai (golint)
    • Line 1335: warning: don't use underscores in Go names; const KEY_Thai_saraii should be KEYThaiSaraii (golint)
    • Line 1336: warning: don't use underscores in Go names; const KEY_Thai_saraue should be KEYThaiSaraue (golint)
    • Line 1337: warning: don't use underscores in Go names; const KEY_Thai_sarauee should be KEYThaiSarauee (golint)
    • Line 1338: warning: don't use underscores in Go names; const KEY_Thai_sarau should be KEYThaiSarau (golint)
    • Line 1339: warning: don't use underscores in Go names; const KEY_Thai_sarauu should be KEYThaiSarauu (golint)
    • Line 1340: warning: don't use underscores in Go names; const KEY_Thai_phinthu should be KEYThaiPhinthu (golint)
    • Line 1341: warning: don't use underscores in Go names; const KEY_Thai_maihanakat_maitho should be KEYThaiMaihanakatMaitho (golint)
    • Line 1342: warning: don't use underscores in Go names; const KEY_Thai_baht should be KEYThaiBaht (golint)
    • Line 1343: warning: don't use underscores in Go names; const KEY_Thai_sarae should be KEYThaiSarae (golint)
    • Line 1344: warning: don't use underscores in Go names; const KEY_Thai_saraae should be KEYThaiSaraae (golint)
    • Line 1345: warning: don't use underscores in Go names; const KEY_Thai_sarao should be KEYThaiSarao (golint)
    • Line 1346: warning: don't use underscores in Go names; const KEY_Thai_saraaimaimuan should be KEYThaiSaraaimaimuan (golint)
    • Line 1347: warning: don't use underscores in Go names; const KEY_Thai_saraaimaimalai should be KEYThaiSaraaimaimalai (golint)
    • Line 1348: warning: don't use underscores in Go names; const KEY_Thai_lakkhangyao should be KEYThaiLakkhangyao (golint)
    • Line 1349: warning: don't use underscores in Go names; const KEY_Thai_maiyamok should be KEYThaiMaiyamok (golint)
    • Line 1350: warning: don't use underscores in Go names; const KEY_Thai_maitaikhu should be KEYThaiMaitaikhu (golint)
    • Line 1351: warning: don't use underscores in Go names; const KEY_Thai_maiek should be KEYThaiMaiek (golint)
    • Line 1352: warning: don't use underscores in Go names; const KEY_Thai_maitho should be KEYThaiMaitho (golint)
    • Line 1353: warning: don't use underscores in Go names; const KEY_Thai_maitri should be KEYThaiMaitri (golint)
    • Line 1354: warning: don't use underscores in Go names; const KEY_Thai_maichattawa should be KEYThaiMaichattawa (golint)
    • Line 1355: warning: don't use underscores in Go names; const KEY_Thai_thanthakhat should be KEYThaiThanthakhat (golint)
    • Line 1356: warning: don't use underscores in Go names; const KEY_Thai_nikhahit should be KEYThaiNikhahit (golint)
    • Line 1357: warning: don't use underscores in Go names; const KEY_Thai_leksun should be KEYThaiLeksun (golint)
    • Line 1358: warning: don't use underscores in Go names; const KEY_Thai_leknung should be KEYThaiLeknung (golint)
    • Line 1359: warning: don't use underscores in Go names; const KEY_Thai_leksong should be KEYThaiLeksong (golint)
    • Line 1360: warning: don't use underscores in Go names; const KEY_Thai_leksam should be KEYThaiLeksam (golint)
    • Line 1361: warning: don't use underscores in Go names; const KEY_Thai_leksi should be KEYThaiLeksi (golint)
    • Line 1362: warning: don't use underscores in Go names; const KEY_Thai_lekha should be KEYThaiLekha (golint)
    • Line 1363: warning: don't use underscores in Go names; const KEY_Thai_lekhok should be KEYThaiLekhok (golint)
    • Line 1364: warning: don't use underscores in Go names; const KEY_Thai_lekchet should be KEYThaiLekchet (golint)
    • Line 1365: warning: don't use underscores in Go names; const KEY_Thai_lekpaet should be KEYThaiLekpaet (golint)
    • Line 1366: warning: don't use underscores in Go names; const KEY_Thai_lekkao should be KEYThaiLekkao (golint)
    • Line 1367: warning: don't use underscores in Go names; const KEY_Hangul should be KEYHangul (golint)
    • Line 1368: warning: don't use underscores in Go names; const KEY_Hangul_Start should be KEYHangulStart (golint)
    • Line 1369: warning: don't use underscores in Go names; const KEY_Hangul_End should be KEYHangulEnd (golint)
    • Line 1370: warning: don't use underscores in Go names; const KEY_Hangul_Hanja should be KEYHangulHanja (golint)
    • Line 1371: warning: don't use underscores in Go names; const KEY_Hangul_Jamo should be KEYHangulJamo (golint)
    • Line 1372: warning: don't use underscores in Go names; const KEY_Hangul_Romaja should be KEYHangulRomaja (golint)
    • Line 1373: warning: don't use underscores in Go names; const KEY_Hangul_Codeinput should be KEYHangulCodeinput (golint)
    • Line 1374: warning: don't use underscores in Go names; const KEY_Hangul_Jeonja should be KEYHangulJeonja (golint)
    • Line 1375: warning: don't use underscores in Go names; const KEY_Hangul_Banja should be KEYHangulBanja (golint)
    • Line 1376: warning: don't use underscores in Go names; const KEY_Hangul_PreHanja should be KEYHangulPreHanja (golint)
    • Line 1377: warning: don't use underscores in Go names; const KEY_Hangul_PostHanja should be KEYHangulPostHanja (golint)
    • Line 1378: warning: don't use underscores in Go names; const KEY_Hangul_SingleCandidate should be KEYHangulSingleCandidate (golint)
    • Line 1379: warning: don't use underscores in Go names; const KEY_Hangul_MultipleCandidate should be KEYHangulMultipleCandidate (golint)
    • Line 1380: warning: don't use underscores in Go names; const KEY_Hangul_PreviousCandidate should be KEYHangulPreviousCandidate (golint)
    • Line 1381: warning: don't use underscores in Go names; const KEY_Hangul_Special should be KEYHangulSpecial (golint)
    • Line 1382: warning: don't use underscores in Go names; const KEY_Hangul_switch should be KEYHangulSwitch (golint)
    • Line 1383: warning: don't use underscores in Go names; const KEY_Hangul_Kiyeog should be KEYHangulKiyeog (golint)
    • Line 1384: warning: don't use underscores in Go names; const KEY_Hangul_SsangKiyeog should be KEYHangulSsangKiyeog (golint)
    • Line 1385: warning: don't use underscores in Go names; const KEY_Hangul_KiyeogSios should be KEYHangulKiyeogSios (golint)
    • Line 1386: warning: don't use underscores in Go names; const KEY_Hangul_Nieun should be KEYHangulNieun (golint)
    • Line 1387: warning: don't use underscores in Go names; const KEY_Hangul_NieunJieuj should be KEYHangulNieunJieuj (golint)
    • Line 1388: warning: don't use underscores in Go names; const KEY_Hangul_NieunHieuh should be KEYHangulNieunHieuh (golint)
    • Line 1389: warning: don't use underscores in Go names; const KEY_Hangul_Dikeud should be KEYHangulDikeud (golint)
    • Line 1390: warning: don't use underscores in Go names; const KEY_Hangul_SsangDikeud should be KEYHangulSsangDikeud (golint)
    • Line 1391: warning: don't use underscores in Go names; const KEY_Hangul_Rieul should be KEYHangulRieul (golint)
    • Line 1392: warning: don't use underscores in Go names; const KEY_Hangul_RieulKiyeog should be KEYHangulRieulKiyeog (golint)
    • Line 1393: warning: don't use underscores in Go names; const KEY_Hangul_RieulMieum should be KEYHangulRieulMieum (golint)
    • Line 1394: warning: don't use underscores in Go names; const KEY_Hangul_RieulPieub should be KEYHangulRieulPieub (golint)
    • Line 1395: warning: don't use underscores in Go names; const KEY_Hangul_RieulSios should be KEYHangulRieulSios (golint)
    • Line 1396: warning: don't use underscores in Go names; const KEY_Hangul_RieulTieut should be KEYHangulRieulTieut (golint)
    • Line 1397: warning: don't use underscores in Go names; const KEY_Hangul_RieulPhieuf should be KEYHangulRieulPhieuf (golint)
    • Line 1398: warning: don't use underscores in Go names; const KEY_Hangul_RieulHieuh should be KEYHangulRieulHieuh (golint)
    • Line 1399: warning: don't use underscores in Go names; const KEY_Hangul_Mieum should be KEYHangulMieum (golint)
    • Line 1400: warning: don't use underscores in Go names; const KEY_Hangul_Pieub should be KEYHangulPieub (golint)
    • Line 1401: warning: don't use underscores in Go names; const KEY_Hangul_SsangPieub should be KEYHangulSsangPieub (golint)
    • Line 1402: warning: don't use underscores in Go names; const KEY_Hangul_PieubSios should be KEYHangulPieubSios (golint)
    • Line 1403: warning: don't use underscores in Go names; const KEY_Hangul_Sios should be KEYHangulSios (golint)
    • Line 1404: warning: don't use underscores in Go names; const KEY_Hangul_SsangSios should be KEYHangulSsangSios (golint)
    • Line 1405: warning: don't use underscores in Go names; const KEY_Hangul_Ieung should be KEYHangulIeung (golint)
    • Line 1406: warning: don't use underscores in Go names; const KEY_Hangul_Jieuj should be KEYHangulJieuj (golint)
    • Line 1407: warning: don't use underscores in Go names; const KEY_Hangul_SsangJieuj should be KEYHangulSsangJieuj (golint)
    • Line 1408: warning: don't use underscores in Go names; const KEY_Hangul_Cieuc should be KEYHangulCieuc (golint)
    • Line 1409: warning: don't use underscores in Go names; const KEY_Hangul_Khieuq should be KEYHangulKhieuq (golint)
    • Line 1410: warning: don't use underscores in Go names; const KEY_Hangul_Tieut should be KEYHangulTieut (golint)
    • Line 1411: warning: don't use underscores in Go names; const KEY_Hangul_Phieuf should be KEYHangulPhieuf (golint)
    • Line 1412: warning: don't use underscores in Go names; const KEY_Hangul_Hieuh should be KEYHangulHieuh (golint)
    • Line 1413: warning: don't use underscores in Go names; const KEY_Hangul_A should be KEYHangulA (golint)
    • Line 1414: warning: don't use underscores in Go names; const KEY_Hangul_AE should be KEYHangulAE (golint)
    • Line 1415: warning: don't use underscores in Go names; const KEY_Hangul_YA should be KEYHangulYA (golint)
    • Line 1416: warning: don't use underscores in Go names; const KEY_Hangul_YAE should be KEYHangulYAE (golint)
    • Line 1417: warning: don't use underscores in Go names; const KEY_Hangul_EO should be KEYHangulEO (golint)
    • Line 1418: warning: don't use underscores in Go names; const KEY_Hangul_E should be KEYHangulE (golint)
    • Line 1419: warning: don't use underscores in Go names; const KEY_Hangul_YEO should be KEYHangulYEO (golint)
    • Line 1420: warning: don't use underscores in Go names; const KEY_Hangul_YE should be KEYHangulYE (golint)
    • Line 1421: warning: don't use underscores in Go names; const KEY_Hangul_O should be KEYHangulO (golint)
    • Line 1422: warning: don't use underscores in Go names; const KEY_Hangul_WA should be KEYHangulWA (golint)
    • Line 1423: warning: don't use underscores in Go names; const KEY_Hangul_WAE should be KEYHangulWAE (golint)
    • Line 1424: warning: don't use underscores in Go names; const KEY_Hangul_OE should be KEYHangulOE (golint)
    • Line 1425: warning: don't use underscores in Go names; const KEY_Hangul_YO should be KEYHangulYO (golint)
    • Line 1426: warning: don't use underscores in Go names; const KEY_Hangul_U should be KEYHangulU (golint)
    • Line 1427: warning: don't use underscores in Go names; const KEY_Hangul_WEO should be KEYHangulWEO (golint)
    • Line 1428: warning: don't use underscores in Go names; const KEY_Hangul_WE should be KEYHangulWE (golint)
    • Line 1429: warning: don't use underscores in Go names; const KEY_Hangul_WI should be KEYHangulWI (golint)
    • Line 1430: warning: don't use underscores in Go names; const KEY_Hangul_YU should be KEYHangulYU (golint)
    • Line 1431: warning: don't use underscores in Go names; const KEY_Hangul_EU should be KEYHangulEU (golint)
    • Line 1432: warning: don't use underscores in Go names; const KEY_Hangul_YI should be KEYHangulYI (golint)
    • Line 1433: warning: don't use underscores in Go names; const KEY_Hangul_I should be KEYHangulI (golint)
    • Line 1434: warning: don't use underscores in Go names; const KEY_Hangul_J_Kiyeog should be KEYHangulJKiyeog (golint)
    • Line 1435: warning: don't use underscores in Go names; const KEY_Hangul_J_SsangKiyeog should be KEYHangulJSsangKiyeog (golint)
    • Line 1436: warning: don't use underscores in Go names; const KEY_Hangul_J_KiyeogSios should be KEYHangulJKiyeogSios (golint)
    • Line 1437: warning: don't use underscores in Go names; const KEY_Hangul_J_Nieun should be KEYHangulJNieun (golint)
    • Line 1438: warning: don't use underscores in Go names; const KEY_Hangul_J_NieunJieuj should be KEYHangulJNieunJieuj (golint)
    • Line 1439: warning: don't use underscores in Go names; const KEY_Hangul_J_NieunHieuh should be KEYHangulJNieunHieuh (golint)
    • Line 1440: warning: don't use underscores in Go names; const KEY_Hangul_J_Dikeud should be KEYHangulJDikeud (golint)
    • Line 1441: warning: don't use underscores in Go names; const KEY_Hangul_J_Rieul should be KEYHangulJRieul (golint)
    • Line 1442: warning: don't use underscores in Go names; const KEY_Hangul_J_RieulKiyeog should be KEYHangulJRieulKiyeog (golint)
    • Line 1443: warning: don't use underscores in Go names; const KEY_Hangul_J_RieulMieum should be KEYHangulJRieulMieum (golint)
    • Line 1444: warning: don't use underscores in Go names; const KEY_Hangul_J_RieulPieub should be KEYHangulJRieulPieub (golint)
    • Line 1445: warning: don't use underscores in Go names; const KEY_Hangul_J_RieulSios should be KEYHangulJRieulSios (golint)
    • Line 1446: warning: don't use underscores in Go names; const KEY_Hangul_J_RieulTieut should be KEYHangulJRieulTieut (golint)
    • Line 1447: warning: don't use underscores in Go names; const KEY_Hangul_J_RieulPhieuf should be KEYHangulJRieulPhieuf (golint)
    • Line 1448: warning: don't use underscores in Go names; const KEY_Hangul_J_RieulHieuh should be KEYHangulJRieulHieuh (golint)
    • Line 1449: warning: don't use underscores in Go names; const KEY_Hangul_J_Mieum should be KEYHangulJMieum (golint)
    • Line 1450: warning: don't use underscores in Go names; const KEY_Hangul_J_Pieub should be KEYHangulJPieub (golint)
    • Line 1451: warning: don't use underscores in Go names; const KEY_Hangul_J_PieubSios should be KEYHangulJPieubSios (golint)
    • Line 1452: warning: don't use underscores in Go names; const KEY_Hangul_J_Sios should be KEYHangulJSios (golint)
    • Line 1453: warning: don't use underscores in Go names; const KEY_Hangul_J_SsangSios should be KEYHangulJSsangSios (golint)
    • Line 1454: warning: don't use underscores in Go names; const KEY_Hangul_J_Ieung should be KEYHangulJIeung (golint)
    • Line 1455: warning: don't use underscores in Go names; const KEY_Hangul_J_Jieuj should be KEYHangulJJieuj (golint)
    • Line 1456: warning: don't use underscores in Go names; const KEY_Hangul_J_Cieuc should be KEYHangulJCieuc (golint)
    • Line 1457: warning: don't use underscores in Go names; const KEY_Hangul_J_Khieuq should be KEYHangulJKhieuq (golint)
    • Line 1458: warning: don't use underscores in Go names; const KEY_Hangul_J_Tieut should be KEYHangulJTieut (golint)
    • Line 1459: warning: don't use underscores in Go names; const KEY_Hangul_J_Phieuf should be KEYHangulJPhieuf (golint)
    • Line 1460: warning: don't use underscores in Go names; const KEY_Hangul_J_Hieuh should be KEYHangulJHieuh (golint)
    • Line 1461: warning: don't use underscores in Go names; const KEY_Hangul_RieulYeorinHieuh should be KEYHangulRieulYeorinHieuh (golint)
    • Line 1462: warning: don't use underscores in Go names; const KEY_Hangul_SunkyeongeumMieum should be KEYHangulSunkyeongeumMieum (golint)
    • Line 1463: warning: don't use underscores in Go names; const KEY_Hangul_SunkyeongeumPieub should be KEYHangulSunkyeongeumPieub (golint)
    • Line 1464: warning: don't use underscores in Go names; const KEY_Hangul_PanSios should be KEYHangulPanSios (golint)
    • Line 1465: warning: don't use underscores in Go names; const KEY_Hangul_KkogjiDalrinIeung should be KEYHangulKkogjiDalrinIeung (golint)
    • Line 1466: warning: don't use underscores in Go names; const KEY_Hangul_SunkyeongeumPhieuf should be KEYHangulSunkyeongeumPhieuf (golint)
    • Line 1467: warning: don't use underscores in Go names; const KEY_Hangul_YeorinHieuh should be KEYHangulYeorinHieuh (golint)
    • Line 1468: warning: don't use underscores in Go names; const KEY_Hangul_AraeA should be KEYHangulAraeA (golint)
    • Line 1469: warning: don't use underscores in Go names; const KEY_Hangul_AraeAE should be KEYHangulAraeAE (golint)
    • Line 1470: warning: don't use underscores in Go names; const KEY_Hangul_J_PanSios should be KEYHangulJPanSios (golint)
    • Line 1471: warning: don't use underscores in Go names; const KEY_Hangul_J_KkogjiDalrinIeung should be KEYHangulJKkogjiDalrinIeung (golint)
    • Line 1472: warning: don't use underscores in Go names; const KEY_Hangul_J_YeorinHieuh should be KEYHangulJYeorinHieuh (golint)
    • Line 1473: warning: don't use underscores in Go names; const KEY_Korean_Won should be KEYKoreanWon (golint)
    • Line 1474: warning: don't use underscores in Go names; const KEY_Armenian_ligature_ew should be KEYArmenianLigatureEw (golint)
    • Line 1475: warning: don't use underscores in Go names; const KEY_Armenian_full_stop should be KEYArmenianFullStop (golint)
    • Line 1476: warning: don't use underscores in Go names; const KEY_Armenian_verjaket should be KEYArmenianVerjaket (golint)
    • Line 1477: warning: don't use underscores in Go names; const KEY_Armenian_separation_mark should be KEYArmenianSeparationMark (golint)
    • Line 1478: warning: don't use underscores in Go names; const KEY_Armenian_but should be KEYArmenianBut (golint)
    • Line 1479: warning: don't use underscores in Go names; const KEY_Armenian_hyphen should be KEYArmenianHyphen (golint)
    • Line 1480: warning: don't use underscores in Go names; const KEY_Armenian_yentamna should be KEYArmenianYentamna (golint)
    • Line 1481: warning: don't use underscores in Go names; const KEY_Armenian_exclam should be KEYArmenianExclam (golint)
    • Line 1482: warning: don't use underscores in Go names; const KEY_Armenian_amanak should be KEYArmenianAmanak (golint)
    • Line 1483: warning: don't use underscores in Go names; const KEY_Armenian_accent should be KEYArmenianAccent (golint)
    • Line 1484: warning: don't use underscores in Go names; const KEY_Armenian_shesht should be KEYArmenianShesht (golint)
    • Line 1485: warning: don't use underscores in Go names; const KEY_Armenian_question should be KEYArmenianQuestion (golint)
    • Line 1486: warning: don't use underscores in Go names; const KEY_Armenian_paruyk should be KEYArmenianParuyk (golint)
    • Line 1487: warning: don't use underscores in Go names; const KEY_Armenian_AYB should be KEYArmenianAYB (golint)
    • Line 1488: warning: don't use underscores in Go names; const KEY_Armenian_ayb should be KEYArmenianAyb (golint)
    • Line 1489: warning: don't use underscores in Go names; const KEY_Armenian_BEN should be KEYArmenianBEN (golint)
    • Line 1490: warning: don't use underscores in Go names; const KEY_Armenian_ben should be KEYArmenianBen (golint)
    • Line 1491: warning: don't use underscores in Go names; const KEY_Armenian_GIM should be KEYArmenianGIM (golint)
    • Line 1492: warning: don't use underscores in Go names; const KEY_Armenian_gim should be KEYArmenianGim (golint)
    • Line 1493: warning: don't use underscores in Go names; const KEY_Armenian_DA should be KEYArmenianDA (golint)
    • Line 1494: warning: don't use underscores in Go names; const KEY_Armenian_da should be KEYArmenianDa (golint)
    • Line 1495: warning: don't use underscores in Go names; const KEY_Armenian_YECH should be KEYArmenianYECH (golint)
    • Line 1496: warning: don't use underscores in Go names; const KEY_Armenian_yech should be KEYArmenianYech (golint)
    • Line 1497: warning: don't use underscores in Go names; const KEY_Armenian_ZA should be KEYArmenianZA (golint)
    • Line 1498: warning: don't use underscores in Go names; const KEY_Armenian_za should be KEYArmenianZa (golint)
    • Line 1499: warning: don't use underscores in Go names; const KEY_Armenian_E should be KEYArmenianE (golint)
    • Line 1500: warning: don't use underscores in Go names; const KEY_Armenian_e should be KEYArmenianE (golint)
    • Line 1501: warning: don't use underscores in Go names; const KEY_Armenian_AT should be KEYArmenianAT (golint)
    • Line 1502: warning: don't use underscores in Go names; const KEY_Armenian_at should be KEYArmenianAt (golint)
    • Line 1503: warning: don't use underscores in Go names; const KEY_Armenian_TO should be KEYArmenianTO (golint)
    • Line 1504: warning: don't use underscores in Go names; const KEY_Armenian_to should be KEYArmenianTo (golint)
    • Line 1505: warning: don't use underscores in Go names; const KEY_Armenian_ZHE should be KEYArmenianZHE (golint)
    • Line 1506: warning: don't use underscores in Go names; const KEY_Armenian_zhe should be KEYArmenianZhe (golint)
    • Line 1507: warning: don't use underscores in Go names; const KEY_Armenian_INI should be KEYArmenianINI (golint)
    • Line 1508: warning: don't use underscores in Go names; const KEY_Armenian_ini should be KEYArmenianIni (golint)
    • Line 1509: warning: don't use underscores in Go names; const KEY_Armenian_LYUN should be KEYArmenianLYUN (golint)
    • Line 1510: warning: don't use underscores in Go names; const KEY_Armenian_lyun should be KEYArmenianLyun (golint)
    • Line 1511: warning: don't use underscores in Go names; const KEY_Armenian_KHE should be KEYArmenianKHE (golint)
    • Line 1512: warning: don't use underscores in Go names; const KEY_Armenian_khe should be KEYArmenianKhe (golint)
    • Line 1513: warning: don't use underscores in Go names; const KEY_Armenian_TSA should be KEYArmenianTSA (golint)
    • Line 1514: warning: don't use underscores in Go names; const KEY_Armenian_tsa should be KEYArmenianTsa (golint)
    • Line 1515: warning: don't use underscores in Go names; const KEY_Armenian_KEN should be KEYArmenianKEN (golint)
    • Line 1516: warning: don't use underscores in Go names; const KEY_Armenian_ken should be KEYArmenianKen (golint)
    • Line 1517: warning: don't use underscores in Go names; const KEY_Armenian_HO should be KEYArmenianHO (golint)
    • Line 1518: warning: don't use underscores in Go names; const KEY_Armenian_ho should be KEYArmenianHo (golint)
    • Line 1519: warning: don't use underscores in Go names; const KEY_Armenian_DZA should be KEYArmenianDZA (golint)
    • Line 1520: warning: don't use underscores in Go names; const KEY_Armenian_dza should be KEYArmenianDza (golint)
    • Line 1521: warning: don't use underscores in Go names; const KEY_Armenian_GHAT should be KEYArmenianGHAT (golint)
    • Line 1522: warning: don't use underscores in Go names; const KEY_Armenian_ghat should be KEYArmenianGhat (golint)
    • Line 1523: warning: don't use underscores in Go names; const KEY_Armenian_TCHE should be KEYArmenianTCHE (golint)
    • Line 1524: warning: don't use underscores in Go names; const KEY_Armenian_tche should be KEYArmenianTche (golint)
    • Line 1525: warning: don't use underscores in Go names; const KEY_Armenian_MEN should be KEYArmenianMEN (golint)
    • Line 1526: warning: don't use underscores in Go names; const KEY_Armenian_men should be KEYArmenianMen (golint)
    • Line 1527: warning: don't use underscores in Go names; const KEY_Armenian_HI should be KEYArmenianHI (golint)
    • Line 1528: warning: don't use underscores in Go names; const KEY_Armenian_hi should be KEYArmenianHi (golint)
    • Line 1529: warning: don't use underscores in Go names; const KEY_Armenian_NU should be KEYArmenianNU (golint)
    • Line 1530: warning: don't use underscores in Go names; const KEY_Armenian_nu should be KEYArmenianNu (golint)
    • Line 1531: warning: don't use underscores in Go names; const KEY_Armenian_SHA should be KEYArmenianSHA (golint)
    • Line 1532: warning: don't use underscores in Go names; const KEY_Armenian_sha should be KEYArmenianSha (golint)
    • Line 1533: warning: don't use underscores in Go names; const KEY_Armenian_VO should be KEYArmenianVO (golint)
    • Line 1534: warning: don't use underscores in Go names; const KEY_Armenian_vo should be KEYArmenianVo (golint)
    • Line 1535: warning: don't use underscores in Go names; const KEY_Armenian_CHA should be KEYArmenianCHA (golint)
    • Line 1536: warning: don't use underscores in Go names; const KEY_Armenian_cha should be KEYArmenianCha (golint)
    • Line 1537: warning: don't use underscores in Go names; const KEY_Armenian_PE should be KEYArmenianPE (golint)
    • Line 1538: warning: don't use underscores in Go names; const KEY_Armenian_pe should be KEYArmenianPe (golint)
    • Line 1539: warning: don't use underscores in Go names; const KEY_Armenian_JE should be KEYArmenianJE (golint)
    • Line 1540: warning: don't use underscores in Go names; const KEY_Armenian_je should be KEYArmenianJe (golint)
    • Line 1541: warning: don't use underscores in Go names; const KEY_Armenian_RA should be KEYArmenianRA (golint)
    • Line 1542: warning: don't use underscores in Go names; const KEY_Armenian_ra should be KEYArmenianRa (golint)
    • Line 1543: warning: don't use underscores in Go names; const KEY_Armenian_SE should be KEYArmenianSE (golint)
    • Line 1544: warning: don't use underscores in Go names; const KEY_Armenian_se should be KEYArmenianSe (golint)
    • Line 1545: warning: don't use underscores in Go names; const KEY_Armenian_VEV should be KEYArmenianVEV (golint)
    • Line 1546: warning: don't use underscores in Go names; const KEY_Armenian_vev should be KEYArmenianVev (golint)
    • Line 1547: warning: don't use underscores in Go names; const KEY_Armenian_TYUN should be KEYArmenianTYUN (golint)
    • Line 1548: warning: don't use underscores in Go names; const KEY_Armenian_tyun should be KEYArmenianTyun (golint)
    • Line 1549: warning: don't use underscores in Go names; const KEY_Armenian_RE should be KEYArmenianRE (golint)
    • Line 1550: warning: don't use underscores in Go names; const KEY_Armenian_re should be KEYArmenianRe (golint)
    • Line 1551: warning: don't use underscores in Go names; const KEY_Armenian_TSO should be KEYArmenianTSO (golint)
    • Line 1552: warning: don't use underscores in Go names; const KEY_Armenian_tso should be KEYArmenianTso (golint)
    • Line 1553: warning: don't use underscores in Go names; const KEY_Armenian_VYUN should be KEYArmenianVYUN (golint)
    • Line 1554: warning: don't use underscores in Go names; const KEY_Armenian_vyun should be KEYArmenianVyun (golint)
    • Line 1555: warning: don't use underscores in Go names; const KEY_Armenian_PYUR should be KEYArmenianPYUR (golint)
    • Line 1556: warning: don't use underscores in Go names; const KEY_Armenian_pyur should be KEYArmenianPyur (golint)
    • Line 1557: warning: don't use underscores in Go names; const KEY_Armenian_KE should be KEYArmenianKE (golint)
    • Line 1558: warning: don't use underscores in Go names; const KEY_Armenian_ke should be KEYArmenianKe (golint)
    • Line 1559: warning: don't use underscores in Go names; const KEY_Armenian_O should be KEYArmenianO (golint)
    • Line 1560: warning: don't use underscores in Go names; const KEY_Armenian_o should be KEYArmenianO (golint)
    • Line 1561: warning: don't use underscores in Go names; const KEY_Armenian_FE should be KEYArmenianFE (golint)
    • Line 1562: warning: don't use underscores in Go names; const KEY_Armenian_fe should be KEYArmenianFe (golint)
    • Line 1563: warning: don't use underscores in Go names; const KEY_Armenian_apostrophe should be KEYArmenianApostrophe (golint)
    • Line 1564: warning: don't use underscores in Go names; const KEY_Georgian_an should be KEYGeorgianAn (golint)
    • Line 1565: warning: don't use underscores in Go names; const KEY_Georgian_ban should be KEYGeorgianBan (golint)
    • Line 1566: warning: don't use underscores in Go names; const KEY_Georgian_gan should be KEYGeorgianGan (golint)
    • Line 1567: warning: don't use underscores in Go names; const KEY_Georgian_don should be KEYGeorgianDon (golint)
    • Line 1568: warning: don't use underscores in Go names; const KEY_Georgian_en should be KEYGeorgianEn (golint)
    • Line 1569: warning: don't use underscores in Go names; const KEY_Georgian_vin should be KEYGeorgianVin (golint)
    • Line 1570: warning: don't use underscores in Go names; const KEY_Georgian_zen should be KEYGeorgianZen (golint)
    • Line 1571: warning: don't use underscores in Go names; const KEY_Georgian_tan should be KEYGeorgianTan (golint)
    • Line 1572: warning: don't use underscores in Go names; const KEY_Georgian_in should be KEYGeorgianIn (golint)
    • Line 1573: warning: don't use underscores in Go names; const KEY_Georgian_kan should be KEYGeorgianKan (golint)
    • Line 1574: warning: don't use underscores in Go names; const KEY_Georgian_las should be KEYGeorgianLas (golint)
    • Line 1575: warning: don't use underscores in Go names; const KEY_Georgian_man should be KEYGeorgianMan (golint)
    • Line 1576: warning: don't use underscores in Go names; const KEY_Georgian_nar should be KEYGeorgianNar (golint)
    • Line 1577: warning: don't use underscores in Go names; const KEY_Georgian_on should be KEYGeorgianOn (golint)
    • Line 1578: warning: don't use underscores in Go names; const KEY_Georgian_par should be KEYGeorgianPar (golint)
    • Line 1579: warning: don't use underscores in Go names; const KEY_Georgian_zhar should be KEYGeorgianZhar (golint)
    • Line 1580: warning: don't use underscores in Go names; const KEY_Georgian_rae should be KEYGeorgianRae (golint)
    • Line 1581: warning: don't use underscores in Go names; const KEY_Georgian_san should be KEYGeorgianSan (golint)
    • Line 1582: warning: don't use underscores in Go names; const KEY_Georgian_tar should be KEYGeorgianTar (golint)
    • Line 1583: warning: don't use underscores in Go names; const KEY_Georgian_un should be KEYGeorgianUn (golint)
    • Line 1584: warning: don't use underscores in Go names; const KEY_Georgian_phar should be KEYGeorgianPhar (golint)
    • Line 1585: warning: don't use underscores in Go names; const KEY_Georgian_khar should be KEYGeorgianKhar (golint)
    • Line 1586: warning: don't use underscores in Go names; const KEY_Georgian_ghan should be KEYGeorgianGhan (golint)
    • Line 1587: warning: don't use underscores in Go names; const KEY_Georgian_qar should be KEYGeorgianQar (golint)
    • Line 1588: warning: don't use underscores in Go names; const KEY_Georgian_shin should be KEYGeorgianShin (golint)
    • Line 1589: warning: don't use underscores in Go names; const KEY_Georgian_chin should be KEYGeorgianChin (golint)
    • Line 1590: warning: don't use underscores in Go names; const KEY_Georgian_can should be KEYGeorgianCan (golint)
    • Line 1591: warning: don't use underscores in Go names; const KEY_Georgian_jil should be KEYGeorgianJil (golint)
    • Line 1592: warning: don't use underscores in Go names; const KEY_Georgian_cil should be KEYGeorgianCil (golint)
    • Line 1593: warning: don't use underscores in Go names; const KEY_Georgian_char should be KEYGeorgianChar (golint)
    • Line 1594: warning: don't use underscores in Go names; const KEY_Georgian_xan should be KEYGeorgianXan (golint)
    • Line 1595: warning: don't use underscores in Go names; const KEY_Georgian_jhan should be KEYGeorgianJhan (golint)
    • Line 1596: warning: don't use underscores in Go names; const KEY_Georgian_hae should be KEYGeorgianHae (golint)
    • Line 1597: warning: don't use underscores in Go names; const KEY_Georgian_he should be KEYGeorgianHe (golint)
    • Line 1598: warning: don't use underscores in Go names; const KEY_Georgian_hie should be KEYGeorgianHie (golint)
    • Line 1599: warning: don't use underscores in Go names; const KEY_Georgian_we should be KEYGeorgianWe (golint)
    • Line 1600: warning: don't use underscores in Go names; const KEY_Georgian_har should be KEYGeorgianHar (golint)
    • Line 1601: warning: don't use underscores in Go names; const KEY_Georgian_hoe should be KEYGeorgianHoe (golint)
    • Line 1602: warning: don't use underscores in Go names; const KEY_Georgian_fi should be KEYGeorgianFi (golint)
    • Line 1603: warning: don't use underscores in Go names; const KEY_Xabovedot should be KEYXabovedot (golint)
    • Line 1604: warning: don't use underscores in Go names; const KEY_Ibreve should be KEYIbreve (golint)
    • Line 1605: warning: don't use underscores in Go names; const KEY_Zstroke should be KEYZstroke (golint)
    • Line 1606: warning: don't use underscores in Go names; const KEY_Gcaron should be KEYGcaron (golint)
    • Line 1607: warning: don't use underscores in Go names; const KEY_Ocaron should be KEYOcaron (golint)
    • Line 1608: warning: don't use underscores in Go names; const KEY_Obarred should be KEYObarred (golint)
    • Line 1609: warning: don't use underscores in Go names; const KEY_xabovedot should be KEYXabovedot (golint)
    • Line 1610: warning: don't use underscores in Go names; const KEY_ibreve should be KEYIbreve (golint)
    • Line 1611: warning: don't use underscores in Go names; const KEY_zstroke should be KEYZstroke (golint)
    • Line 1612: warning: don't use underscores in Go names; const KEY_gcaron should be KEYGcaron (golint)
    • Line 1613: warning: don't use underscores in Go names; const KEY_ocaron should be KEYOcaron (golint)
    • Line 1614: warning: don't use underscores in Go names; const KEY_obarred should be KEYObarred (golint)
    • Line 1616: warning: don't use underscores in Go names; const KEY_schwa should be KEYSchwa (golint)
    • Line 1618: warning: don't use underscores in Go names; const KEY_ezh should be KEYEzh (golint)
    • Line 1619: warning: don't use underscores in Go names; const KEY_Lbelowdot should be KEYLbelowdot (golint)
    • Line 1620: warning: don't use underscores in Go names; const KEY_lbelowdot should be KEYLbelowdot (golint)
    • Line 1621: warning: don't use underscores in Go names; const KEY_Abelowdot should be KEYAbelowdot (golint)
    • Line 1622: warning: don't use underscores in Go names; const KEY_abelowdot should be KEYAbelowdot (golint)
    • Line 1623: warning: don't use underscores in Go names; const KEY_Ahook should be KEYAhook (golint)
    • Line 1624: warning: don't use underscores in Go names; const KEY_ahook should be KEYAhook (golint)
    • Line 1625: warning: don't use underscores in Go names; const KEY_Acircumflexacute should be KEYAcircumflexacute (golint)
    • Line 1626: warning: don't use underscores in Go names; const KEY_acircumflexacute should be KEYAcircumflexacute (golint)
    • Line 1627: warning: don't use underscores in Go names; const KEY_Acircumflexgrave should be KEYAcircumflexgrave (golint)
    • Line 1628: warning: don't use underscores in Go names; const KEY_acircumflexgrave should be KEYAcircumflexgrave (golint)
    • Line 1629: warning: don't use underscores in Go names; const KEY_Acircumflexhook should be KEYAcircumflexhook (golint)
    • Line 1630: warning: don't use underscores in Go names; const KEY_acircumflexhook should be KEYAcircumflexhook (golint)
    • Line 1631: warning: don't use underscores in Go names; const KEY_Acircumflextilde should be KEYAcircumflextilde (golint)
    • Line 1632: warning: don't use underscores in Go names; const KEY_acircumflextilde should be KEYAcircumflextilde (golint)
    • Line 1633: warning: don't use underscores in Go names; const KEY_Acircumflexbelowdot should be KEYAcircumflexbelowdot (golint)
    • Line 1634: warning: don't use underscores in Go names; const KEY_acircumflexbelowdot should be KEYAcircumflexbelowdot (golint)
    • Line 1635: warning: don't use underscores in Go names; const KEY_Abreveacute should be KEYAbreveacute (golint)
    • Line 1636: warning: don't use underscores in Go names; const KEY_abreveacute should be KEYAbreveacute (golint)
    • Line 1637: warning: don't use underscores in Go names; const KEY_Abrevegrave should be KEYAbrevegrave (golint)
    • Line 1638: warning: don't use underscores in Go names; const KEY_abrevegrave should be KEYAbrevegrave (golint)
    • Line 1639: warning: don't use underscores in Go names; const KEY_Abrevehook should be KEYAbrevehook (golint)
    • Line 1640: warning: don't use underscores in Go names; const KEY_abrevehook should be KEYAbrevehook (golint)
    • Line 1641: warning: don't use underscores in Go names; const KEY_Abrevetilde should be KEYAbrevetilde (golint)
    • Line 1642: warning: don't use underscores in Go names; const KEY_abrevetilde should be KEYAbrevetilde (golint)
    • Line 1643: warning: don't use underscores in Go names; const KEY_Abrevebelowdot should be KEYAbrevebelowdot (golint)
    • Line 1644: warning: don't use underscores in Go names; const KEY_abrevebelowdot should be KEYAbrevebelowdot (golint)
    • Line 1645: warning: don't use underscores in Go names; const KEY_Ebelowdot should be KEYEbelowdot (golint)
    • Line 1646: warning: don't use underscores in Go names; const KEY_ebelowdot should be KEYEbelowdot (golint)
    • Line 1647: warning: don't use underscores in Go names; const KEY_Ehook should be KEYEhook (golint)
    • Line 1648: warning: don't use underscores in Go names; const KEY_ehook should be KEYEhook (golint)
    • Line 1649: warning: don't use underscores in Go names; const KEY_Etilde should be KEYEtilde (golint)
    • Line 1650: warning: don't use underscores in Go names; const KEY_etilde should be KEYEtilde (golint)
    • Line 1651: warning: don't use underscores in Go names; const KEY_Ecircumflexacute should be KEYEcircumflexacute (golint)
    • Line 1652: warning: don't use underscores in Go names; const KEY_ecircumflexacute should be KEYEcircumflexacute (golint)
    • Line 1653: warning: don't use underscores in Go names; const KEY_Ecircumflexgrave should be KEYEcircumflexgrave (golint)
    • Line 1654: warning: don't use underscores in Go names; const KEY_ecircumflexgrave should be KEYEcircumflexgrave (golint)
    • Line 1655: warning: don't use underscores in Go names; const KEY_Ecircumflexhook should be KEYEcircumflexhook (golint)
    • Line 1656: warning: don't use underscores in Go names; const KEY_ecircumflexhook should be KEYEcircumflexhook (golint)
    • Line 1657: warning: don't use underscores in Go names; const KEY_Ecircumflextilde should be KEYEcircumflextilde (golint)
    • Line 1658: warning: don't use underscores in Go names; const KEY_ecircumflextilde should be KEYEcircumflextilde (golint)
    • Line 1659: warning: don't use underscores in Go names; const KEY_Ecircumflexbelowdot should be KEYEcircumflexbelowdot (golint)
    • Line 1660: warning: don't use underscores in Go names; const KEY_ecircumflexbelowdot should be KEYEcircumflexbelowdot (golint)
    • Line 1661: warning: don't use underscores in Go names; const KEY_Ihook should be KEYIhook (golint)
    • Line 1662: warning: don't use underscores in Go names; const KEY_ihook should be KEYIhook (golint)
    • Line 1663: warning: don't use underscores in Go names; const KEY_Ibelowdot should be KEYIbelowdot (golint)
    • Line 1664: warning: don't use underscores in Go names; const KEY_ibelowdot should be KEYIbelowdot (golint)
    • Line 1665: warning: don't use underscores in Go names; const KEY_Obelowdot should be KEYObelowdot (golint)
    • Line 1666: warning: don't use underscores in Go names; const KEY_obelowdot should be KEYObelowdot (golint)
    • Line 1667: warning: don't use underscores in Go names; const KEY_Ohook should be KEYOhook (golint)
    • Line 1668: warning: don't use underscores in Go names; const KEY_ohook should be KEYOhook (golint)
    • Line 1669: warning: don't use underscores in Go names; const KEY_Ocircumflexacute should be KEYOcircumflexacute (golint)
    • Line 1670: warning: don't use underscores in Go names; const KEY_ocircumflexacute should be KEYOcircumflexacute (golint)
    • Line 1671: warning: don't use underscores in Go names; const KEY_Ocircumflexgrave should be KEYOcircumflexgrave (golint)
    • Line 1672: warning: don't use underscores in Go names; const KEY_ocircumflexgrave should be KEYOcircumflexgrave (golint)
    • Line 1673: warning: don't use underscores in Go names; const KEY_Ocircumflexhook should be KEYOcircumflexhook (golint)
    • Line 1674: warning: don't use underscores in Go names; const KEY_ocircumflexhook should be KEYOcircumflexhook (golint)
    • Line 1675: warning: don't use underscores in Go names; const KEY_Ocircumflextilde should be KEYOcircumflextilde (golint)
    • Line 1676: warning: don't use underscores in Go names; const KEY_ocircumflextilde should be KEYOcircumflextilde (golint)
    • Line 1677: warning: don't use underscores in Go names; const KEY_Ocircumflexbelowdot should be KEYOcircumflexbelowdot (golint)
    • Line 1678: warning: don't use underscores in Go names; const KEY_ocircumflexbelowdot should be KEYOcircumflexbelowdot (golint)
    • Line 1679: warning: don't use underscores in Go names; const KEY_Ohornacute should be KEYOhornacute (golint)
    • Line 1680: warning: don't use underscores in Go names; const KEY_ohornacute should be KEYOhornacute (golint)
    • Line 1681: warning: don't use underscores in Go names; const KEY_Ohorngrave should be KEYOhorngrave (golint)
    • Line 1682: warning: don't use underscores in Go names; const KEY_ohorngrave should be KEYOhorngrave (golint)
    • Line 1683: warning: don't use underscores in Go names; const KEY_Ohornhook should be KEYOhornhook (golint)
    • Line 1684: warning: don't use underscores in Go names; const KEY_ohornhook should be KEYOhornhook (golint)
    • Line 1685: warning: don't use underscores in Go names; const KEY_Ohorntilde should be KEYOhorntilde (golint)
    • Line 1686: warning: don't use underscores in Go names; const KEY_ohorntilde should be KEYOhorntilde (golint)
    • Line 1687: warning: don't use underscores in Go names; const KEY_Ohornbelowdot should be KEYOhornbelowdot (golint)
    • Line 1688: warning: don't use underscores in Go names; const KEY_ohornbelowdot should be KEYOhornbelowdot (golint)
    • Line 1689: warning: don't use underscores in Go names; const KEY_Ubelowdot should be KEYUbelowdot (golint)
    • Line 1690: warning: don't use underscores in Go names; const KEY_ubelowdot should be KEYUbelowdot (golint)
    • Line 1691: warning: don't use underscores in Go names; const KEY_Uhook should be KEYUhook (golint)
    • Line 1692: warning: don't use underscores in Go names; const KEY_uhook should be KEYUhook (golint)
    • Line 1693: warning: don't use underscores in Go names; const KEY_Uhornacute should be KEYUhornacute (golint)
    • Line 1694: warning: don't use underscores in Go names; const KEY_uhornacute should be KEYUhornacute (golint)
    • Line 1695: warning: don't use underscores in Go names; const KEY_Uhorngrave should be KEYUhorngrave (golint)
    • Line 1696: warning: don't use underscores in Go names; const KEY_uhorngrave should be KEYUhorngrave (golint)
    • Line 1697: warning: don't use underscores in Go names; const KEY_Uhornhook should be KEYUhornhook (golint)
    • Line 1698: warning: don't use underscores in Go names; const KEY_uhornhook should be KEYUhornhook (golint)
    • Line 1699: warning: don't use underscores in Go names; const KEY_Uhorntilde should be KEYUhorntilde (golint)
    • Line 1700: warning: don't use underscores in Go names; const KEY_uhorntilde should be KEYUhorntilde (golint)
    • Line 1701: warning: don't use underscores in Go names; const KEY_Uhornbelowdot should be KEYUhornbelowdot (golint)
    • Line 1702: warning: don't use underscores in Go names; const KEY_uhornbelowdot should be KEYUhornbelowdot (golint)
    • Line 1703: warning: don't use underscores in Go names; const KEY_Ybelowdot should be KEYYbelowdot (golint)
    • Line 1704: warning: don't use underscores in Go names; const KEY_ybelowdot should be KEYYbelowdot (golint)
    • Line 1705: warning: don't use underscores in Go names; const KEY_Yhook should be KEYYhook (golint)
    • Line 1706: warning: don't use underscores in Go names; const KEY_yhook should be KEYYhook (golint)
    • Line 1707: warning: don't use underscores in Go names; const KEY_Ytilde should be KEYYtilde (golint)
    • Line 1708: warning: don't use underscores in Go names; const KEY_ytilde should be KEYYtilde (golint)
    • Line 1709: warning: don't use underscores in Go names; const KEY_Ohorn should be KEYOhorn (golint)
    • Line 1710: warning: don't use underscores in Go names; const KEY_ohorn should be KEYOhorn (golint)
    • Line 1711: warning: don't use underscores in Go names; const KEY_Uhorn should be KEYUhorn (golint)
    • Line 1712: warning: don't use underscores in Go names; const KEY_uhorn should be KEYUhorn (golint)
    • Line 1713: warning: don't use underscores in Go names; const KEY_EcuSign should be KEYEcuSign (golint)
    • Line 1714: warning: don't use underscores in Go names; const KEY_ColonSign should be KEYColonSign (golint)
    • Line 1715: warning: don't use underscores in Go names; const KEY_CruzeiroSign should be KEYCruzeiroSign (golint)
    • Line 1716: warning: don't use underscores in Go names; const KEY_FFrancSign should be KEYFFrancSign (golint)
    • Line 1717: warning: don't use underscores in Go names; const KEY_LiraSign should be KEYLiraSign (golint)
    • Line 1718: warning: don't use underscores in Go names; const KEY_MillSign should be KEYMillSign (golint)
    • Line 1719: warning: don't use underscores in Go names; const KEY_NairaSign should be KEYNairaSign (golint)
    • Line 1720: warning: don't use underscores in Go names; const KEY_PesetaSign should be KEYPesetaSign (golint)
    • Line 1721: warning: don't use underscores in Go names; const KEY_RupeeSign should be KEYRupeeSign (golint)
    • Line 1722: warning: don't use underscores in Go names; const KEY_WonSign should be KEYWonSign (golint)
    • Line 1723: warning: don't use underscores in Go names; const KEY_NewSheqelSign should be KEYNewSheqelSign (golint)
    • Line 1724: warning: don't use underscores in Go names; const KEY_DongSign should be KEYDongSign (golint)
    • Line 1725: warning: don't use underscores in Go names; const KEY_EuroSign should be KEYEuroSign (golint)
    • Line 1726: warning: don't use underscores in Go names; const KEY_zerosuperior should be KEYZerosuperior (golint)
    • Line 1727: warning: don't use underscores in Go names; const KEY_foursuperior should be KEYFoursuperior (golint)
    • Line 1728: warning: don't use underscores in Go names; const KEY_fivesuperior should be KEYFivesuperior (golint)
    • Line 1729: warning: don't use underscores in Go names; const KEY_sixsuperior should be KEYSixsuperior (golint)
    • Line 1730: warning: don't use underscores in Go names; const KEY_sevensuperior should be KEYSevensuperior (golint)
    • Line 1731: warning: don't use underscores in Go names; const KEY_eightsuperior should be KEYEightsuperior (golint)
    • Line 1732: warning: don't use underscores in Go names; const KEY_ninesuperior should be KEYNinesuperior (golint)
    • Line 1733: warning: don't use underscores in Go names; const KEY_zerosubscript should be KEYZerosubscript (golint)
    • Line 1734: warning: don't use underscores in Go names; const KEY_onesubscript should be KEYOnesubscript (golint)
    • Line 1735: warning: don't use underscores in Go names; const KEY_twosubscript should be KEYTwosubscript (golint)
    • Line 1736: warning: don't use underscores in Go names; const KEY_threesubscript should be KEYThreesubscript (golint)
    • Line 1737: warning: don't use underscores in Go names; const KEY_foursubscript should be KEYFoursubscript (golint)
    • Line 1738: warning: don't use underscores in Go names; const KEY_fivesubscript should be KEYFivesubscript (golint)
    • Line 1739: warning: don't use underscores in Go names; const KEY_sixsubscript should be KEYSixsubscript (golint)
    • Line 1740: warning: don't use underscores in Go names; const KEY_sevensubscript should be KEYSevensubscript (golint)
    • Line 1741: warning: don't use underscores in Go names; const KEY_eightsubscript should be KEYEightsubscript (golint)
    • Line 1742: warning: don't use underscores in Go names; const KEY_ninesubscript should be KEYNinesubscript (golint)
    • Line 1743: warning: don't use underscores in Go names; const KEY_partdifferential should be KEYPartdifferential (golint)
    • Line 1744: warning: don't use underscores in Go names; const KEY_emptyset should be KEYEmptyset (golint)
    • Line 1745: warning: don't use underscores in Go names; const KEY_elementof should be KEYElementof (golint)
    • Line 1746: warning: don't use underscores in Go names; const KEY_notelementof should be KEYNotelementof (golint)
    • Line 1747: warning: don't use underscores in Go names; const KEY_containsas should be KEYContainsas (golint)
    • Line 1748: warning: don't use underscores in Go names; const KEY_squareroot should be KEYSquareroot (golint)
    • Line 1749: warning: don't use underscores in Go names; const KEY_cuberoot should be KEYCuberoot (golint)
    • Line 1750: warning: don't use underscores in Go names; const KEY_fourthroot should be KEYFourthroot (golint)
    • Line 1751: warning: don't use underscores in Go names; const KEY_dintegral should be KEYDintegral (golint)
    • Line 1752: warning: don't use underscores in Go names; const KEY_tintegral should be KEYTintegral (golint)
    • Line 1753: warning: don't use underscores in Go names; const KEY_because should be KEYBecause (golint)
    • Line 1754: warning: don't use underscores in Go names; const KEY_approxeq should be KEYApproxeq (golint)
    • Line 1755: warning: don't use underscores in Go names; const KEY_notapproxeq should be KEYNotapproxeq (golint)
    • Line 1756: warning: don't use underscores in Go names; const KEY_notidentical should be KEYNotidentical (golint)
    • Line 1757: warning: don't use underscores in Go names; const KEY_stricteq should be KEYStricteq (golint)
    • Line 1758: warning: don't use underscores in Go names; const KEY_braille_dot_1 should be KEYBrailleDot1 (golint)
    • Line 1759: warning: don't use underscores in Go names; const KEY_braille_dot_2 should be KEYBrailleDot2 (golint)
    • Line 1760: warning: don't use underscores in Go names; const KEY_braille_dot_3 should be KEYBrailleDot3 (golint)
    • Line 1761: warning: don't use underscores in Go names; const KEY_braille_dot_4 should be KEYBrailleDot4 (golint)
    • Line 1762: warning: don't use underscores in Go names; const KEY_braille_dot_5 should be KEYBrailleDot5 (golint)
    • Line 1763: warning: don't use underscores in Go names; const KEY_braille_dot_6 should be KEYBrailleDot6 (golint)
    • Line 1764: warning: don't use underscores in Go names; const KEY_braille_dot_7 should be KEYBrailleDot7 (golint)
    • Line 1765: warning: don't use underscores in Go names; const KEY_braille_dot_8 should be KEYBrailleDot8 (golint)
    • Line 1766: warning: don't use underscores in Go names; const KEY_braille_dot_9 should be KEYBrailleDot9 (golint)
    • Line 1767: warning: don't use underscores in Go names; const KEY_braille_dot_10 should be KEYBrailleDot10 (golint)
    • Line 1768: warning: don't use underscores in Go names; const KEY_braille_blank should be KEYBrailleBlank (golint)
    • Line 1769: warning: don't use underscores in Go names; const KEY_braille_dots_1 should be KEYBrailleDots1 (golint)
    • Line 1770: warning: don't use underscores in Go names; const KEY_braille_dots_2 should be KEYBrailleDots2 (golint)
    • Line 1771: warning: don't use underscores in Go names; const KEY_braille_dots_12 should be KEYBrailleDots12 (golint)
    • Line 1772: warning: don't use underscores in Go names; const KEY_braille_dots_3 should be KEYBrailleDots3 (golint)
    • Line 1773: warning: don't use underscores in Go names; const KEY_braille_dots_13 should be KEYBrailleDots13 (golint)
    • Line 1774: warning: don't use underscores in Go names; const KEY_braille_dots_23 should be KEYBrailleDots23 (golint)
    • Line 1775: warning: don't use underscores in Go names; const KEY_braille_dots_123 should be KEYBrailleDots123 (golint)
    • Line 1776: warning: don't use underscores in Go names; const KEY_braille_dots_4 should be KEYBrailleDots4 (golint)
    • Line 1777: warning: don't use underscores in Go names; const KEY_braille_dots_14 should be KEYBrailleDots14 (golint)
    • Line 1778: warning: don't use underscores in Go names; const KEY_braille_dots_24 should be KEYBrailleDots24 (golint)
    • Line 1779: warning: don't use underscores in Go names; const KEY_braille_dots_124 should be KEYBrailleDots124 (golint)
    • Line 1780: warning: don't use underscores in Go names; const KEY_braille_dots_34 should be KEYBrailleDots34 (golint)
    • Line 1781: warning: don't use underscores in Go names; const KEY_braille_dots_134 should be KEYBrailleDots134 (golint)
    • Line 1782: warning: don't use underscores in Go names; const KEY_braille_dots_234 should be KEYBrailleDots234 (golint)
    • Line 1783: warning: don't use underscores in Go names; const KEY_braille_dots_1234 should be KEYBrailleDots1234 (golint)
    • Line 1784: warning: don't use underscores in Go names; const KEY_braille_dots_5 should be KEYBrailleDots5 (golint)
    • Line 1785: warning: don't use underscores in Go names; const KEY_braille_dots_15 should be KEYBrailleDots15 (golint)
    • Line 1786: warning: don't use underscores in Go names; const KEY_braille_dots_25 should be KEYBrailleDots25 (golint)
    • Line 1787: warning: don't use underscores in Go names; const KEY_braille_dots_125 should be KEYBrailleDots125 (golint)
    • Line 1788: warning: don't use underscores in Go names; const KEY_braille_dots_35 should be KEYBrailleDots35 (golint)
    • Line 1789: warning: don't use underscores in Go names; const KEY_braille_dots_135 should be KEYBrailleDots135 (golint)
    • Line 1790: warning: don't use underscores in Go names; const KEY_braille_dots_235 should be KEYBrailleDots235 (golint)
    • Line 1791: warning: don't use underscores in Go names; const KEY_braille_dots_1235 should be KEYBrailleDots1235 (golint)
    • Line 1792: warning: don't use underscores in Go names; const KEY_braille_dots_45 should be KEYBrailleDots45 (golint)
    • Line 1793: warning: don't use underscores in Go names; const KEY_braille_dots_145 should be KEYBrailleDots145 (golint)
    • Line 1794: warning: don't use underscores in Go names; const KEY_braille_dots_245 should be KEYBrailleDots245 (golint)
    • Line 1795: warning: don't use underscores in Go names; const KEY_braille_dots_1245 should be KEYBrailleDots1245 (golint)
    • Line 1796: warning: don't use underscores in Go names; const KEY_braille_dots_345 should be KEYBrailleDots345 (golint)
    • Line 1797: warning: don't use underscores in Go names; const KEY_braille_dots_1345 should be KEYBrailleDots1345 (golint)
    • Line 1798: warning: don't use underscores in Go names; const KEY_braille_dots_2345 should be KEYBrailleDots2345 (golint)
    • Line 1799: warning: don't use underscores in Go names; const KEY_braille_dots_12345 should be KEYBrailleDots12345 (golint)
    • Line 1800: warning: don't use underscores in Go names; const KEY_braille_dots_6 should be KEYBrailleDots6 (golint)
    • Line 1801: warning: don't use underscores in Go names; const KEY_braille_dots_16 should be KEYBrailleDots16 (golint)
    • Line 1802: warning: don't use underscores in Go names; const KEY_braille_dots_26 should be KEYBrailleDots26 (golint)
    • Line 1803: warning: don't use underscores in Go names; const KEY_braille_dots_126 should be KEYBrailleDots126 (golint)
    • Line 1804: warning: don't use underscores in Go names; const KEY_braille_dots_36 should be KEYBrailleDots36 (golint)
    • Line 1805: warning: don't use underscores in Go names; const KEY_braille_dots_136 should be KEYBrailleDots136 (golint)
    • Line 1806: warning: don't use underscores in Go names; const KEY_braille_dots_236 should be KEYBrailleDots236 (golint)
    • Line 1807: warning: don't use underscores in Go names; const KEY_braille_dots_1236 should be KEYBrailleDots1236 (golint)
    • Line 1808: warning: don't use underscores in Go names; const KEY_braille_dots_46 should be KEYBrailleDots46 (golint)
    • Line 1809: warning: don't use underscores in Go names; const KEY_braille_dots_146 should be KEYBrailleDots146 (golint)
    • Line 1810: warning: don't use underscores in Go names; const KEY_braille_dots_246 should be KEYBrailleDots246 (golint)
    • Line 1811: warning: don't use underscores in Go names; const KEY_braille_dots_1246 should be KEYBrailleDots1246 (golint)
    • Line 1812: warning: don't use underscores in Go names; const KEY_braille_dots_346 should be KEYBrailleDots346 (golint)
    • Line 1813: warning: don't use underscores in Go names; const KEY_braille_dots_1346 should be KEYBrailleDots1346 (golint)
    • Line 1814: warning: don't use underscores in Go names; const KEY_braille_dots_2346 should be KEYBrailleDots2346 (golint)
    • Line 1815: warning: don't use underscores in Go names; const KEY_braille_dots_12346 should be KEYBrailleDots12346 (golint)
    • Line 1816: warning: don't use underscores in Go names; const KEY_braille_dots_56 should be KEYBrailleDots56 (golint)
    • Line 1817: warning: don't use underscores in Go names; const KEY_braille_dots_156 should be KEYBrailleDots156 (golint)
    • Line 1818: warning: don't use underscores in Go names; const KEY_braille_dots_256 should be KEYBrailleDots256 (golint)
    • Line 1819: warning: don't use underscores in Go names; const KEY_braille_dots_1256 should be KEYBrailleDots1256 (golint)
    • Line 1820: warning: don't use underscores in Go names; const KEY_braille_dots_356 should be KEYBrailleDots356 (golint)
    • Line 1821: warning: don't use underscores in Go names; const KEY_braille_dots_1356 should be KEYBrailleDots1356 (golint)
    • Line 1822: warning: don't use underscores in Go names; const KEY_braille_dots_2356 should be KEYBrailleDots2356 (golint)
    • Line 1823: warning: don't use underscores in Go names; const KEY_braille_dots_12356 should be KEYBrailleDots12356 (golint)
    • Line 1824: warning: don't use underscores in Go names; const KEY_braille_dots_456 should be KEYBrailleDots456 (golint)
    • Line 1825: warning: don't use underscores in Go names; const KEY_braille_dots_1456 should be KEYBrailleDots1456 (golint)
    • Line 1826: warning: don't use underscores in Go names; const KEY_braille_dots_2456 should be KEYBrailleDots2456 (golint)
    • Line 1827: warning: don't use underscores in Go names; const KEY_braille_dots_12456 should be KEYBrailleDots12456 (golint)
    • Line 1828: warning: don't use underscores in Go names; const KEY_braille_dots_3456 should be KEYBrailleDots3456 (golint)
    • Line 1829: warning: don't use underscores in Go names; const KEY_braille_dots_13456 should be KEYBrailleDots13456 (golint)
    • Line 1830: warning: don't use underscores in Go names; const KEY_braille_dots_23456 should be KEYBrailleDots23456 (golint)
    • Line 1831: warning: don't use underscores in Go names; const KEY_braille_dots_123456 should be KEYBrailleDots123456 (golint)
    • Line 1832: warning: don't use underscores in Go names; const KEY_braille_dots_7 should be KEYBrailleDots7 (golint)
    • Line 1833: warning: don't use underscores in Go names; const KEY_braille_dots_17 should be KEYBrailleDots17 (golint)
    • Line 1834: warning: don't use underscores in Go names; const KEY_braille_dots_27 should be KEYBrailleDots27 (golint)
    • Line 1835: warning: don't use underscores in Go names; const KEY_braille_dots_127 should be KEYBrailleDots127 (golint)
    • Line 1836: warning: don't use underscores in Go names; const KEY_braille_dots_37 should be KEYBrailleDots37 (golint)
    • Line 1837: warning: don't use underscores in Go names; const KEY_braille_dots_137 should be KEYBrailleDots137 (golint)
    • Line 1838: warning: don't use underscores in Go names; const KEY_braille_dots_237 should be KEYBrailleDots237 (golint)
    • Line 1839: warning: don't use underscores in Go names; const KEY_braille_dots_1237 should be KEYBrailleDots1237 (golint)
    • Line 1840: warning: don't use underscores in Go names; const KEY_braille_dots_47 should be KEYBrailleDots47 (golint)
    • Line 1841: warning: don't use underscores in Go names; const KEY_braille_dots_147 should be KEYBrailleDots147 (golint)
    • Line 1842: warning: don't use underscores in Go names; const KEY_braille_dots_247 should be KEYBrailleDots247 (golint)
    • Line 1843: warning: don't use underscores in Go names; const KEY_braille_dots_1247 should be KEYBrailleDots1247 (golint)
    • Line 1844: warning: don't use underscores in Go names; const KEY_braille_dots_347 should be KEYBrailleDots347 (golint)
    • Line 1845: warning: don't use underscores in Go names; const KEY_braille_dots_1347 should be KEYBrailleDots1347 (golint)
    • Line 1846: warning: don't use underscores in Go names; const KEY_braille_dots_2347 should be KEYBrailleDots2347 (golint)
    • Line 1847: warning: don't use underscores in Go names; const KEY_braille_dots_12347 should be KEYBrailleDots12347 (golint)
    • Line 1848: warning: don't use underscores in Go names; const KEY_braille_dots_57 should be KEYBrailleDots57 (golint)
    • Line 1849: warning: don't use underscores in Go names; const KEY_braille_dots_157 should be KEYBrailleDots157 (golint)
    • Line 1850: warning: don't use underscores in Go names; const KEY_braille_dots_257 should be KEYBrailleDots257 (golint)
    • Line 1851: warning: don't use underscores in Go names; const KEY_braille_dots_1257 should be KEYBrailleDots1257 (golint)
    • Line 1852: warning: don't use underscores in Go names; const KEY_braille_dots_357 should be KEYBrailleDots357 (golint)
    • Line 1853: warning: don't use underscores in Go names; const KEY_braille_dots_1357 should be KEYBrailleDots1357 (golint)
    • Line 1854: warning: don't use underscores in Go names; const KEY_braille_dots_2357 should be KEYBrailleDots2357 (golint)
    • Line 1855: warning: don't use underscores in Go names; const KEY_braille_dots_12357 should be KEYBrailleDots12357 (golint)
    • Line 1856: warning: don't use underscores in Go names; const KEY_braille_dots_457 should be KEYBrailleDots457 (golint)
    • Line 1857: warning: don't use underscores in Go names; const KEY_braille_dots_1457 should be KEYBrailleDots1457 (golint)
    • Line 1858: warning: don't use underscores in Go names; const KEY_braille_dots_2457 should be KEYBrailleDots2457 (golint)
    • Line 1859: warning: don't use underscores in Go names; const KEY_braille_dots_12457 should be KEYBrailleDots12457 (golint)
    • Line 1860: warning: don't use underscores in Go names; const KEY_braille_dots_3457 should be KEYBrailleDots3457 (golint)
    • Line 1861: warning: don't use underscores in Go names; const KEY_braille_dots_13457 should be KEYBrailleDots13457 (golint)
    • Line 1862: warning: don't use underscores in Go names; const KEY_braille_dots_23457 should be KEYBrailleDots23457 (golint)
    • Line 1863: warning: don't use underscores in Go names; const KEY_braille_dots_123457 should be KEYBrailleDots123457 (golint)
    • Line 1864: warning: don't use underscores in Go names; const KEY_braille_dots_67 should be KEYBrailleDots67 (golint)
    • Line 1865: warning: don't use underscores in Go names; const KEY_braille_dots_167 should be KEYBrailleDots167 (golint)
    • Line 1866: warning: don't use underscores in Go names; const KEY_braille_dots_267 should be KEYBrailleDots267 (golint)
    • Line 1867: warning: don't use underscores in Go names; const KEY_braille_dots_1267 should be KEYBrailleDots1267 (golint)
    • Line 1868: warning: don't use underscores in Go names; const KEY_braille_dots_367 should be KEYBrailleDots367 (golint)
    • Line 1869: warning: don't use underscores in Go names; const KEY_braille_dots_1367 should be KEYBrailleDots1367 (golint)
    • Line 1870: warning: don't use underscores in Go names; const KEY_braille_dots_2367 should be KEYBrailleDots2367 (golint)
    • Line 1871: warning: don't use underscores in Go names; const KEY_braille_dots_12367 should be KEYBrailleDots12367 (golint)
    • Line 1872: warning: don't use underscores in Go names; const KEY_braille_dots_467 should be KEYBrailleDots467 (golint)
    • Line 1873: warning: don't use underscores in Go names; const KEY_braille_dots_1467 should be KEYBrailleDots1467 (golint)
    • Line 1874: warning: don't use underscores in Go names; const KEY_braille_dots_2467 should be KEYBrailleDots2467 (golint)
    • Line 1875: warning: don't use underscores in Go names; const KEY_braille_dots_12467 should be KEYBrailleDots12467 (golint)
    • Line 1876: warning: don't use underscores in Go names; const KEY_braille_dots_3467 should be KEYBrailleDots3467 (golint)
    • Line 1877: warning: don't use underscores in Go names; const KEY_braille_dots_13467 should be KEYBrailleDots13467 (golint)
    • Line 1878: warning: don't use underscores in Go names; const KEY_braille_dots_23467 should be KEYBrailleDots23467 (golint)
    • Line 1879: warning: don't use underscores in Go names; const KEY_braille_dots_123467 should be KEYBrailleDots123467 (golint)
    • Line 1880: warning: don't use underscores in Go names; const KEY_braille_dots_567 should be KEYBrailleDots567 (golint)
    • Line 1881: warning: don't use underscores in Go names; const KEY_braille_dots_1567 should be KEYBrailleDots1567 (golint)
    • Line 1882: warning: don't use underscores in Go names; const KEY_braille_dots_2567 should be KEYBrailleDots2567 (golint)
    • Line 1883: warning: don't use underscores in Go names; const KEY_braille_dots_12567 should be KEYBrailleDots12567 (golint)
    • Line 1884: warning: don't use underscores in Go names; const KEY_braille_dots_3567 should be KEYBrailleDots3567 (golint)
    • Line 1885: warning: don't use underscores in Go names; const KEY_braille_dots_13567 should be KEYBrailleDots13567 (golint)
    • Line 1886: warning: don't use underscores in Go names; const KEY_braille_dots_23567 should be KEYBrailleDots23567 (golint)
    • Line 1887: warning: don't use underscores in Go names; const KEY_braille_dots_123567 should be KEYBrailleDots123567 (golint)
    • Line 1888: warning: don't use underscores in Go names; const KEY_braille_dots_4567 should be KEYBrailleDots4567 (golint)
    • Line 1889: warning: don't use underscores in Go names; const KEY_braille_dots_14567 should be KEYBrailleDots14567 (golint)
    • Line 1890: warning: don't use underscores in Go names; const KEY_braille_dots_24567 should be KEYBrailleDots24567 (golint)
    • Line 1891: warning: don't use underscores in Go names; const KEY_braille_dots_124567 should be KEYBrailleDots124567 (golint)
    • Line 1892: warning: don't use underscores in Go names; const KEY_braille_dots_34567 should be KEYBrailleDots34567 (golint)
    • Line 1893: warning: don't use underscores in Go names; const KEY_braille_dots_134567 should be KEYBrailleDots134567 (golint)
    • Line 1894: warning: don't use underscores in Go names; const KEY_braille_dots_234567 should be KEYBrailleDots234567 (golint)
    • Line 1895: warning: don't use underscores in Go names; const KEY_braille_dots_1234567 should be KEYBrailleDots1234567 (golint)
    • Line 1896: warning: don't use underscores in Go names; const KEY_braille_dots_8 should be KEYBrailleDots8 (golint)
    • Line 1897: warning: don't use underscores in Go names; const KEY_braille_dots_18 should be KEYBrailleDots18 (golint)
    • Line 1898: warning: don't use underscores in Go names; const KEY_braille_dots_28 should be KEYBrailleDots28 (golint)
    • Line 1899: warning: don't use underscores in Go names; const KEY_braille_dots_128 should be KEYBrailleDots128 (golint)
    • Line 1900: warning: don't use underscores in Go names; const KEY_braille_dots_38 should be KEYBrailleDots38 (golint)
    • Line 1901: warning: don't use underscores in Go names; const KEY_braille_dots_138 should be KEYBrailleDots138 (golint)
    • Line 1902: warning: don't use underscores in Go names; const KEY_braille_dots_238 should be KEYBrailleDots238 (golint)
    • Line 1903: warning: don't use underscores in Go names; const KEY_braille_dots_1238 should be KEYBrailleDots1238 (golint)
    • Line 1904: warning: don't use underscores in Go names; const KEY_braille_dots_48 should be KEYBrailleDots48 (golint)
    • Line 1905: warning: don't use underscores in Go names; const KEY_braille_dots_148 should be KEYBrailleDots148 (golint)
    • Line 1906: warning: don't use underscores in Go names; const KEY_braille_dots_248 should be KEYBrailleDots248 (golint)
    • Line 1907: warning: don't use underscores in Go names; const KEY_braille_dots_1248 should be KEYBrailleDots1248 (golint)
    • Line 1908: warning: don't use underscores in Go names; const KEY_braille_dots_348 should be KEYBrailleDots348 (golint)
    • Line 1909: warning: don't use underscores in Go names; const KEY_braille_dots_1348 should be KEYBrailleDots1348 (golint)
    • Line 1910: warning: don't use underscores in Go names; const KEY_braille_dots_2348 should be KEYBrailleDots2348 (golint)
    • Line 1911: warning: don't use underscores in Go names; const KEY_braille_dots_12348 should be KEYBrailleDots12348 (golint)
    • Line 1912: warning: don't use underscores in Go names; const KEY_braille_dots_58 should be KEYBrailleDots58 (golint)
    • Line 1913: warning: don't use underscores in Go names; const KEY_braille_dots_158 should be KEYBrailleDots158 (golint)
    • Line 1914: warning: don't use underscores in Go names; const KEY_braille_dots_258 should be KEYBrailleDots258 (golint)
    • Line 1915: warning: don't use underscores in Go names; const KEY_braille_dots_1258 should be KEYBrailleDots1258 (golint)
    • Line 1916: warning: don't use underscores in Go names; const KEY_braille_dots_358 should be KEYBrailleDots358 (golint)
    • Line 1917: warning: don't use underscores in Go names; const KEY_braille_dots_1358 should be KEYBrailleDots1358 (golint)
    • Line 1918: warning: don't use underscores in Go names; const KEY_braille_dots_2358 should be KEYBrailleDots2358 (golint)
    • Line 1919: warning: don't use underscores in Go names; const KEY_braille_dots_12358 should be KEYBrailleDots12358 (golint)
    • Line 1920: warning: don't use underscores in Go names; const KEY_braille_dots_458 should be KEYBrailleDots458 (golint)
    • Line 1921: warning: don't use underscores in Go names; const KEY_braille_dots_1458 should be KEYBrailleDots1458 (golint)
    • Line 1922: warning: don't use underscores in Go names; const KEY_braille_dots_2458 should be KEYBrailleDots2458 (golint)
    • Line 1923: warning: don't use underscores in Go names; const KEY_braille_dots_12458 should be KEYBrailleDots12458 (golint)
    • Line 1924: warning: don't use underscores in Go names; const KEY_braille_dots_3458 should be KEYBrailleDots3458 (golint)
    • Line 1925: warning: don't use underscores in Go names; const KEY_braille_dots_13458 should be KEYBrailleDots13458 (golint)
    • Line 1926: warning: don't use underscores in Go names; const KEY_braille_dots_23458 should be KEYBrailleDots23458 (golint)
    • Line 1927: warning: don't use underscores in Go names; const KEY_braille_dots_123458 should be KEYBrailleDots123458 (golint)
    • Line 1928: warning: don't use underscores in Go names; const KEY_braille_dots_68 should be KEYBrailleDots68 (golint)
    • Line 1929: warning: don't use underscores in Go names; const KEY_braille_dots_168 should be KEYBrailleDots168 (golint)
    • Line 1930: warning: don't use underscores in Go names; const KEY_braille_dots_268 should be KEYBrailleDots268 (golint)
    • Line 1931: warning: don't use underscores in Go names; const KEY_braille_dots_1268 should be KEYBrailleDots1268 (golint)
    • Line 1932: warning: don't use underscores in Go names; const KEY_braille_dots_368 should be KEYBrailleDots368 (golint)
    • Line 1933: warning: don't use underscores in Go names; const KEY_braille_dots_1368 should be KEYBrailleDots1368 (golint)
    • Line 1934: warning: don't use underscores in Go names; const KEY_braille_dots_2368 should be KEYBrailleDots2368 (golint)
    • Line 1935: warning: don't use underscores in Go names; const KEY_braille_dots_12368 should be KEYBrailleDots12368 (golint)
    • Line 1936: warning: don't use underscores in Go names; const KEY_braille_dots_468 should be KEYBrailleDots468 (golint)
    • Line 1937: warning: don't use underscores in Go names; const KEY_braille_dots_1468 should be KEYBrailleDots1468 (golint)
    • Line 1938: warning: don't use underscores in Go names; const KEY_braille_dots_2468 should be KEYBrailleDots2468 (golint)
    • Line 1939: warning: don't use underscores in Go names; const KEY_braille_dots_12468 should be KEYBrailleDots12468 (golint)
    • Line 1940: warning: don't use underscores in Go names; const KEY_braille_dots_3468 should be KEYBrailleDots3468 (golint)
    • Line 1941: warning: don't use underscores in Go names; const KEY_braille_dots_13468 should be KEYBrailleDots13468 (golint)
    • Line 1942: warning: don't use underscores in Go names; const KEY_braille_dots_23468 should be KEYBrailleDots23468 (golint)
    • Line 1943: warning: don't use underscores in Go names; const KEY_braille_dots_123468 should be KEYBrailleDots123468 (golint)
    • Line 1944: warning: don't use underscores in Go names; const KEY_braille_dots_568 should be KEYBrailleDots568 (golint)
    • Line 1945: warning: don't use underscores in Go names; const KEY_braille_dots_1568 should be KEYBrailleDots1568 (golint)
    • Line 1946: warning: don't use underscores in Go names; const KEY_braille_dots_2568 should be KEYBrailleDots2568 (golint)
    • Line 1947: warning: don't use underscores in Go names; const KEY_braille_dots_12568 should be KEYBrailleDots12568 (golint)
    • Line 1948: warning: don't use underscores in Go names; const KEY_braille_dots_3568 should be KEYBrailleDots3568 (golint)
    • Line 1949: warning: don't use underscores in Go names; const KEY_braille_dots_13568 should be KEYBrailleDots13568 (golint)
    • Line 1950: warning: don't use underscores in Go names; const KEY_braille_dots_23568 should be KEYBrailleDots23568 (golint)
    • Line 1951: warning: don't use underscores in Go names; const KEY_braille_dots_123568 should be KEYBrailleDots123568 (golint)
    • Line 1952: warning: don't use underscores in Go names; const KEY_braille_dots_4568 should be KEYBrailleDots4568 (golint)
    • Line 1953: warning: don't use underscores in Go names; const KEY_braille_dots_14568 should be KEYBrailleDots14568 (golint)
    • Line 1954: warning: don't use underscores in Go names; const KEY_braille_dots_24568 should be KEYBrailleDots24568 (golint)
    • Line 1955: warning: don't use underscores in Go names; const KEY_braille_dots_124568 should be KEYBrailleDots124568 (golint)
    • Line 1956: warning: don't use underscores in Go names; const KEY_braille_dots_34568 should be KEYBrailleDots34568 (golint)
    • Line 1957: warning: don't use underscores in Go names; const KEY_braille_dots_134568 should be KEYBrailleDots134568 (golint)
    • Line 1958: warning: don't use underscores in Go names; const KEY_braille_dots_234568 should be KEYBrailleDots234568 (golint)
    • Line 1959: warning: don't use underscores in Go names; const KEY_braille_dots_1234568 should be KEYBrailleDots1234568 (golint)
    • Line 1960: warning: don't use underscores in Go names; const KEY_braille_dots_78 should be KEYBrailleDots78 (golint)
    • Line 1961: warning: don't use underscores in Go names; const KEY_braille_dots_178 should be KEYBrailleDots178 (golint)
    • Line 1962: warning: don't use underscores in Go names; const KEY_braille_dots_278 should be KEYBrailleDots278 (golint)
    • Line 1963: warning: don't use underscores in Go names; const KEY_braille_dots_1278 should be KEYBrailleDots1278 (golint)
    • Line 1964: warning: don't use underscores in Go names; const KEY_braille_dots_378 should be KEYBrailleDots378 (golint)
    • Line 1965: warning: don't use underscores in Go names; const KEY_braille_dots_1378 should be KEYBrailleDots1378 (golint)
    • Line 1966: warning: don't use underscores in Go names; const KEY_braille_dots_2378 should be KEYBrailleDots2378 (golint)
    • Line 1967: warning: don't use underscores in Go names; const KEY_braille_dots_12378 should be KEYBrailleDots12378 (golint)
    • Line 1968: warning: don't use underscores in Go names; const KEY_braille_dots_478 should be KEYBrailleDots478 (golint)
    • Line 1969: warning: don't use underscores in Go names; const KEY_braille_dots_1478 should be KEYBrailleDots1478 (golint)
    • Line 1970: warning: don't use underscores in Go names; const KEY_braille_dots_2478 should be KEYBrailleDots2478 (golint)
    • Line 1971: warning: don't use underscores in Go names; const KEY_braille_dots_12478 should be KEYBrailleDots12478 (golint)
    • Line 1972: warning: don't use underscores in Go names; const KEY_braille_dots_3478 should be KEYBrailleDots3478 (golint)
    • Line 1973: warning: don't use underscores in Go names; const KEY_braille_dots_13478 should be KEYBrailleDots13478 (golint)
    • Line 1974: warning: don't use underscores in Go names; const KEY_braille_dots_23478 should be KEYBrailleDots23478 (golint)
    • Line 1975: warning: don't use underscores in Go names; const KEY_braille_dots_123478 should be KEYBrailleDots123478 (golint)
    • Line 1976: warning: don't use underscores in Go names; const KEY_braille_dots_578 should be KEYBrailleDots578 (golint)
    • Line 1977: warning: don't use underscores in Go names; const KEY_braille_dots_1578 should be KEYBrailleDots1578 (golint)
    • Line 1978: warning: don't use underscores in Go names; const KEY_braille_dots_2578 should be KEYBrailleDots2578 (golint)
    • Line 1979: warning: don't use underscores in Go names; const KEY_braille_dots_12578 should be KEYBrailleDots12578 (golint)
    • Line 1980: warning: don't use underscores in Go names; const KEY_braille_dots_3578 should be KEYBrailleDots3578 (golint)
    • Line 1981: warning: don't use underscores in Go names; const KEY_braille_dots_13578 should be KEYBrailleDots13578 (golint)
    • Line 1982: warning: don't use underscores in Go names; const KEY_braille_dots_23578 should be KEYBrailleDots23578 (golint)
    • Line 1983: warning: don't use underscores in Go names; const KEY_braille_dots_123578 should be KEYBrailleDots123578 (golint)
    • Line 1984: warning: don't use underscores in Go names; const KEY_braille_dots_4578 should be KEYBrailleDots4578 (golint)
    • Line 1985: warning: don't use underscores in Go names; const KEY_braille_dots_14578 should be KEYBrailleDots14578 (golint)
    • Line 1986: warning: don't use underscores in Go names; const KEY_braille_dots_24578 should be KEYBrailleDots24578 (golint)
    • Line 1987: warning: don't use underscores in Go names; const KEY_braille_dots_124578 should be KEYBrailleDots124578 (golint)
    • Line 1988: warning: don't use underscores in Go names; const KEY_braille_dots_34578 should be KEYBrailleDots34578 (golint)
    • Line 1989: warning: don't use underscores in Go names; const KEY_braille_dots_134578 should be KEYBrailleDots134578 (golint)
    • Line 1990: warning: don't use underscores in Go names; const KEY_braille_dots_234578 should be KEYBrailleDots234578 (golint)
    • Line 1991: warning: don't use underscores in Go names; const KEY_braille_dots_1234578 should be KEYBrailleDots1234578 (golint)
    • Line 1992: warning: don't use underscores in Go names; const KEY_braille_dots_678 should be KEYBrailleDots678 (golint)
    • Line 1993: warning: don't use underscores in Go names; const KEY_braille_dots_1678 should be KEYBrailleDots1678 (golint)
    • Line 1994: warning: don't use underscores in Go names; const KEY_braille_dots_2678 should be KEYBrailleDots2678 (golint)
    • Line 1995: warning: don't use underscores in Go names; const KEY_braille_dots_12678 should be KEYBrailleDots12678 (golint)
    • Line 1996: warning: don't use underscores in Go names; const KEY_braille_dots_3678 should be KEYBrailleDots3678 (golint)
    • Line 1997: warning: don't use underscores in Go names; const KEY_braille_dots_13678 should be KEYBrailleDots13678 (golint)
    • Line 1998: warning: don't use underscores in Go names; const KEY_braille_dots_23678 should be KEYBrailleDots23678 (golint)
    • Line 1999: warning: don't use underscores in Go names; const KEY_braille_dots_123678 should be KEYBrailleDots123678 (golint)
    • Line 2000: warning: don't use underscores in Go names; const KEY_braille_dots_4678 should be KEYBrailleDots4678 (golint)
    • Line 2001: warning: don't use underscores in Go names; const KEY_braille_dots_14678 should be KEYBrailleDots14678 (golint)
    • Line 2002: warning: don't use underscores in Go names; const KEY_braille_dots_24678 should be KEYBrailleDots24678 (golint)
    • Line 2003: warning: don't use underscores in Go names; const KEY_braille_dots_124678 should be KEYBrailleDots124678 (golint)
    • Line 2004: warning: don't use underscores in Go names; const KEY_braille_dots_34678 should be KEYBrailleDots34678 (golint)
    • Line 2005: warning: don't use underscores in Go names; const KEY_braille_dots_134678 should be KEYBrailleDots134678 (golint)
    • Line 2006: warning: don't use underscores in Go names; const KEY_braille_dots_234678 should be KEYBrailleDots234678 (golint)
    • Line 2007: warning: don't use underscores in Go names; const KEY_braille_dots_1234678 should be KEYBrailleDots1234678 (golint)
    • Line 2008: warning: don't use underscores in Go names; const KEY_braille_dots_5678 should be KEYBrailleDots5678 (golint)
    • Line 2009: warning: don't use underscores in Go names; const KEY_braille_dots_15678 should be KEYBrailleDots15678 (golint)
    • Line 2010: warning: don't use underscores in Go names; const KEY_braille_dots_25678 should be KEYBrailleDots25678 (golint)
    • Line 2011: warning: don't use underscores in Go names; const KEY_braille_dots_125678 should be KEYBrailleDots125678 (golint)
    • Line 2012: warning: don't use underscores in Go names; const KEY_braille_dots_35678 should be KEYBrailleDots35678 (golint)
    • Line 2013: warning: don't use underscores in Go names; const KEY_braille_dots_135678 should be KEYBrailleDots135678 (golint)
    • Line 2014: warning: don't use underscores in Go names; const KEY_braille_dots_235678 should be KEYBrailleDots235678 (golint)
    • Line 2015: warning: don't use underscores in Go names; const KEY_braille_dots_1235678 should be KEYBrailleDots1235678 (golint)
    • Line 2016: warning: don't use underscores in Go names; const KEY_braille_dots_45678 should be KEYBrailleDots45678 (golint)
    • Line 2017: warning: don't use underscores in Go names; const KEY_braille_dots_145678 should be KEYBrailleDots145678 (golint)
    • Line 2018: warning: don't use underscores in Go names; const KEY_braille_dots_245678 should be KEYBrailleDots245678 (golint)
    • Line 2019: warning: don't use underscores in Go names; const KEY_braille_dots_1245678 should be KEYBrailleDots1245678 (golint)
    • Line 2020: warning: don't use underscores in Go names; const KEY_braille_dots_345678 should be KEYBrailleDots345678 (golint)
    • Line 2021: warning: don't use underscores in Go names; const KEY_braille_dots_1345678 should be KEYBrailleDots1345678 (golint)
    • Line 2022: warning: don't use underscores in Go names; const KEY_braille_dots_2345678 should be KEYBrailleDots2345678 (golint)
    • Line 2023: warning: don't use underscores in Go names; const KEY_braille_dots_12345678 should be KEYBrailleDots12345678 (golint)
    • Line 2024: warning: don't use underscores in Go names; const KEY_Sinh_ng should be KEYSinhNg (golint)
    • Line 2025: warning: don't use underscores in Go names; const KEY_Sinh_h2 should be KEYSinhH2 (golint)
    • Line 2026: warning: don't use underscores in Go names; const KEY_Sinh_a should be KEYSinhA (golint)
    • Line 2027: warning: don't use underscores in Go names; const KEY_Sinh_aa should be KEYSinhAa (golint)
    • Line 2028: warning: don't use underscores in Go names; const KEY_Sinh_ae should be KEYSinhAe (golint)
    • Line 2029: warning: don't use underscores in Go names; const KEY_Sinh_aee should be KEYSinhAee (golint)
    • Line 2030: warning: don't use underscores in Go names; const KEY_Sinh_i should be KEYSinhI (golint)
    • Line 2031: warning: don't use underscores in Go names; const KEY_Sinh_ii should be KEYSinhIi (golint)
    • Line 2032: warning: don't use underscores in Go names; const KEY_Sinh_u should be KEYSinhU (golint)
    • Line 2033: warning: don't use underscores in Go names; const KEY_Sinh_uu should be KEYSinhUu (golint)
    • Line 2034: warning: don't use underscores in Go names; const KEY_Sinh_ri should be KEYSinhRi (golint)
    • Line 2035: warning: don't use underscores in Go names; const KEY_Sinh_rii should be KEYSinhRii (golint)
    • Line 2036: warning: don't use underscores in Go names; const KEY_Sinh_lu should be KEYSinhLu (golint)
    • Line 2037: warning: don't use underscores in Go names; const KEY_Sinh_luu should be KEYSinhLuu (golint)
    • Line 2038: warning: don't use underscores in Go names; const KEY_Sinh_e should be KEYSinhE (golint)
    • Line 2039: warning: don't use underscores in Go names; const KEY_Sinh_ee should be KEYSinhEe (golint)
    • Line 2040: warning: don't use underscores in Go names; const KEY_Sinh_ai should be KEYSinhAi (golint)
    • Line 2041: warning: don't use underscores in Go names; const KEY_Sinh_o should be KEYSinhO (golint)
    • Line 2042: warning: don't use underscores in Go names; const KEY_Sinh_oo should be KEYSinhOo (golint)
    • Line 2043: warning: don't use underscores in Go names; const KEY_Sinh_au should be KEYSinhAu (golint)
    • Line 2044: warning: don't use underscores in Go names; const KEY_Sinh_ka should be KEYSinhKa (golint)
    • Line 2045: warning: don't use underscores in Go names; const KEY_Sinh_kha should be KEYSinhKha (golint)
    • Line 2046: warning: don't use underscores in Go names; const KEY_Sinh_ga should be KEYSinhGa (golint)
    • Line 2047: warning: don't use underscores in Go names; const KEY_Sinh_gha should be KEYSinhGha (golint)
    • Line 2048: warning: don't use underscores in Go names; const KEY_Sinh_ng2 should be KEYSinhNg2 (golint)
    • Line 2049: warning: don't use underscores in Go names; const KEY_Sinh_nga should be KEYSinhNga (golint)
    • Line 2050: warning: don't use underscores in Go names; const KEY_Sinh_ca should be KEYSinhCa (golint)
    • Line 2051: warning: don't use underscores in Go names; const KEY_Sinh_cha should be KEYSinhCha (golint)
    • Line 2052: warning: don't use underscores in Go names; const KEY_Sinh_ja should be KEYSinhJa (golint)
    • Line 2053: warning: don't use underscores in Go names; const KEY_Sinh_jha should be KEYSinhJha (golint)
    • Line 2054: warning: don't use underscores in Go names; const KEY_Sinh_nya should be KEYSinhNya (golint)
    • Line 2055: warning: don't use underscores in Go names; const KEY_Sinh_jnya should be KEYSinhJnya (golint)
    • Line 2056: warning: don't use underscores in Go names; const KEY_Sinh_nja should be KEYSinhNja (golint)
    • Line 2057: warning: don't use underscores in Go names; const KEY_Sinh_tta should be KEYSinhTta (golint)
    • Line 2058: warning: don't use underscores in Go names; const KEY_Sinh_ttha should be KEYSinhTtha (golint)
    • Line 2059: warning: don't use underscores in Go names; const KEY_Sinh_dda should be KEYSinhDda (golint)
    • Line 2060: warning: don't use underscores in Go names; const KEY_Sinh_ddha should be KEYSinhDdha (golint)
    • Line 2061: warning: don't use underscores in Go names; const KEY_Sinh_nna should be KEYSinhNna (golint)
    • Line 2062: warning: don't use underscores in Go names; const KEY_Sinh_ndda should be KEYSinhNdda (golint)
    • Line 2063: warning: don't use underscores in Go names; const KEY_Sinh_tha should be KEYSinhTha (golint)
    • Line 2064: warning: don't use underscores in Go names; const KEY_Sinh_thha should be KEYSinhThha (golint)
    • Line 2065: warning: don't use underscores in Go names; const KEY_Sinh_dha should be KEYSinhDha (golint)
    • Line 2066: warning: don't use underscores in Go names; const KEY_Sinh_dhha should be KEYSinhDhha (golint)
    • Line 2067: warning: don't use underscores in Go names; const KEY_Sinh_na should be KEYSinhNa (golint)
    • Line 2068: warning: don't use underscores in Go names; const KEY_Sinh_ndha should be KEYSinhNdha (golint)
    • Line 2069: warning: don't use underscores in Go names; const KEY_Sinh_pa should be KEYSinhPa (golint)
    • Line 2070: warning: don't use underscores in Go names; const KEY_Sinh_pha should be KEYSinhPha (golint)
    • Line 2071: warning: don't use underscores in Go names; const KEY_Sinh_ba should be KEYSinhBa (golint)
    • Line 2072: warning: don't use underscores in Go names; const KEY_Sinh_bha should be KEYSinhBha (golint)
    • Line 2073: warning: don't use underscores in Go names; const KEY_Sinh_ma should be KEYSinhMa (golint)
    • Line 2074: warning: don't use underscores in Go names; const KEY_Sinh_mba should be KEYSinhMba (golint)
    • Line 2075: warning: don't use underscores in Go names; const KEY_Sinh_ya should be KEYSinhYa (golint)
    • Line 2076: warning: don't use underscores in Go names; const KEY_Sinh_ra should be KEYSinhRa (golint)
    • Line 2077: warning: don't use underscores in Go names; const KEY_Sinh_la should be KEYSinhLa (golint)
    • Line 2078: warning: don't use underscores in Go names; const KEY_Sinh_va should be KEYSinhVa (golint)
    • Line 2079: warning: don't use underscores in Go names; const KEY_Sinh_sha should be KEYSinhSha (golint)
    • Line 2080: warning: don't use underscores in Go names; const KEY_Sinh_ssha should be KEYSinhSsha (golint)
    • Line 2081: warning: don't use underscores in Go names; const KEY_Sinh_sa should be KEYSinhSa (golint)
    • Line 2082: warning: don't use underscores in Go names; const KEY_Sinh_ha should be KEYSinhHa (golint)
    • Line 2083: warning: don't use underscores in Go names; const KEY_Sinh_lla should be KEYSinhLla (golint)
    • Line 2084: warning: don't use underscores in Go names; const KEY_Sinh_fa should be KEYSinhFa (golint)
    • Line 2085: warning: don't use underscores in Go names; const KEY_Sinh_al should be KEYSinhAl (golint)
    • Line 2086: warning: don't use underscores in Go names; const KEY_Sinh_aa2 should be KEYSinhAa2 (golint)
    • Line 2087: warning: don't use underscores in Go names; const KEY_Sinh_ae2 should be KEYSinhAe2 (golint)
    • Line 2088: warning: don't use underscores in Go names; const KEY_Sinh_aee2 should be KEYSinhAee2 (golint)
    • Line 2089: warning: don't use underscores in Go names; const KEY_Sinh_i2 should be KEYSinhI2 (golint)
    • Line 2090: warning: don't use underscores in Go names; const KEY_Sinh_ii2 should be KEYSinhIi2 (golint)
    • Line 2091: warning: don't use underscores in Go names; const KEY_Sinh_u2 should be KEYSinhU2 (golint)
    • Line 2092: warning: don't use underscores in Go names; const KEY_Sinh_uu2 should be KEYSinhUu2 (golint)
    • Line 2093: warning: don't use underscores in Go names; const KEY_Sinh_ru2 should be KEYSinhRu2 (golint)
    • Line 2094: warning: don't use underscores in Go names; const KEY_Sinh_e2 should be KEYSinhE2 (golint)
    • Line 2095: warning: don't use underscores in Go names; const KEY_Sinh_ee2 should be KEYSinhEe2 (golint)
    • Line 2096: warning: don't use underscores in Go names; const KEY_Sinh_ai2 should be KEYSinhAi2 (golint)
    • Line 2097: warning: don't use underscores in Go names; const KEY_Sinh_o2 should be KEYSinhO2 (golint)
    • Line 2098: warning: don't use underscores in Go names; const KEY_Sinh_oo2 should be KEYSinhOo2 (golint)
    • Line 2099: warning: don't use underscores in Go names; const KEY_Sinh_au2 should be KEYSinhAu2 (golint)
    • Line 2100: warning: don't use underscores in Go names; const KEY_Sinh_lu2 should be KEYSinhLu2 (golint)
    • Line 2101: warning: don't use underscores in Go names; const KEY_Sinh_ruu2 should be KEYSinhRuu2 (golint)
    • Line 2102: warning: don't use underscores in Go names; const KEY_Sinh_luu2 should be KEYSinhLuu2 (golint)
    • Line 2103: warning: don't use underscores in Go names; const KEY_Sinh_kunddaliya should be KEYSinhKunddaliya (golint)
    • Line 2104: warning: don't use underscores in Go names; const KEY_ModeLock should be KEYModeLock (golint)
    • Line 2105: warning: don't use underscores in Go names; const KEY_MonBrightnessUp should be KEYMonBrightnessUp (golint)
    • Line 2106: warning: don't use underscores in Go names; const KEY_MonBrightnessDown should be KEYMonBrightnessDown (golint)
    • Line 2107: warning: don't use underscores in Go names; const KEY_KbdLightOnOff should be KEYKbdLightOnOff (golint)
    • Line 2108: warning: don't use underscores in Go names; const KEY_KbdBrightnessUp should be KEYKbdBrightnessUp (golint)
    • Line 2109: warning: don't use underscores in Go names; const KEY_KbdBrightnessDown should be KEYKbdBrightnessDown (golint)
    • Line 2110: warning: don't use underscores in Go names; const KEY_Standby should be KEYStandby (golint)
    • Line 2111: warning: don't use underscores in Go names; const KEY_AudioLowerVolume should be KEYAudioLowerVolume (golint)
    • Line 2112: warning: don't use underscores in Go names; const KEY_AudioMute should be KEYAudioMute (golint)
    • Line 2113: warning: don't use underscores in Go names; const KEY_AudioRaiseVolume should be KEYAudioRaiseVolume (golint)
    • Line 2114: warning: don't use underscores in Go names; const KEY_AudioPlay should be KEYAudioPlay (golint)
    • Line 2115: warning: don't use underscores in Go names; const KEY_AudioStop should be KEYAudioStop (golint)
    • Line 2116: warning: don't use underscores in Go names; const KEY_AudioPrev should be KEYAudioPrev (golint)
    • Line 2117: warning: don't use underscores in Go names; const KEY_AudioNext should be KEYAudioNext (golint)
    • Line 2118: warning: don't use underscores in Go names; const KEY_HomePage should be KEYHomePage (golint)
    • Line 2119: warning: don't use underscores in Go names; const KEY_Mail should be KEYMail (golint)
    • Line 2120: warning: don't use underscores in Go names; const KEY_Start should be KEYStart (golint)
    • Line 2121: warning: don't use underscores in Go names; const KEY_Search should be KEYSearch (golint)
    • Line 2122: warning: don't use underscores in Go names; const KEY_AudioRecord should be KEYAudioRecord (golint)
    • Line 2123: warning: don't use underscores in Go names; const KEY_Calculator should be KEYCalculator (golint)
    • Line 2124: warning: don't use underscores in Go names; const KEY_Memo should be KEYMemo (golint)
    • Line 2125: warning: don't use underscores in Go names; const KEY_ToDoList should be KEYToDoList (golint)
    • Line 2126: warning: don't use underscores in Go names; const KEY_Calendar should be KEYCalendar (golint)
    • Line 2127: warning: don't use underscores in Go names; const KEY_PowerDown should be KEYPowerDown (golint)
    • Line 2128: warning: don't use underscores in Go names; const KEY_ContrastAdjust should be KEYContrastAdjust (golint)
    • Line 2129: warning: don't use underscores in Go names; const KEY_RockerUp should be KEYRockerUp (golint)
    • Line 2130: warning: don't use underscores in Go names; const KEY_RockerDown should be KEYRockerDown (golint)
    • Line 2131: warning: don't use underscores in Go names; const KEY_RockerEnter should be KEYRockerEnter (golint)
    • Line 2132: warning: don't use underscores in Go names; const KEY_Back should be KEYBack (golint)
    • Line 2133: warning: don't use underscores in Go names; const KEY_Forward should be KEYForward (golint)
    • Line 2134: warning: don't use underscores in Go names; const KEY_Stop should be KEYStop (golint)
    • Line 2135: warning: don't use underscores in Go names; const KEY_Refresh should be KEYRefresh (golint)
    • Line 2136: warning: don't use underscores in Go names; const KEY_PowerOff should be KEYPowerOff (golint)
    • Line 2137: warning: don't use underscores in Go names; const KEY_WakeUp should be KEYWakeUp (golint)
    • Line 2138: warning: don't use underscores in Go names; const KEY_Eject should be KEYEject (golint)
    • Line 2139: warning: don't use underscores in Go names; const KEY_ScreenSaver should be KEYScreenSaver (golint)
    • Line 2141: warning: don't use underscores in Go names; const KEY_Sleep should be KEYSleep (golint)
    • Line 2142: warning: don't use underscores in Go names; const KEY_Favorites should be KEYFavorites (golint)
    • Line 2143: warning: don't use underscores in Go names; const KEY_AudioPause should be KEYAudioPause (golint)
    • Line 2144: warning: don't use underscores in Go names; const KEY_AudioMedia should be KEYAudioMedia (golint)
    • Line 2145: warning: don't use underscores in Go names; const KEY_MyComputer should be KEYMyComputer (golint)
    • Line 2146: warning: don't use underscores in Go names; const KEY_VendorHome should be KEYVendorHome (golint)
    • Line 2147: warning: don't use underscores in Go names; const KEY_LightBulb should be KEYLightBulb (golint)
    • Line 2148: warning: don't use underscores in Go names; const KEY_Shop should be KEYShop (golint)
    • Line 2149: warning: don't use underscores in Go names; const KEY_History should be KEYHistory (golint)
    • Line 2150: warning: don't use underscores in Go names; const KEY_OpenURL should be KEYOpenURL (golint)
    • Line 2151: warning: don't use underscores in Go names; const KEY_AddFavorite should be KEYAddFavorite (golint)
    • Line 2152: warning: don't use underscores in Go names; const KEY_HotLinks should be KEYHotLinks (golint)
    • Line 2153: warning: don't use underscores in Go names; const KEY_BrightnessAdjust should be KEYBrightnessAdjust (golint)
    • Line 2154: warning: don't use underscores in Go names; const KEY_Finance should be KEYFinance (golint)
    • Line 2155: warning: don't use underscores in Go names; const KEY_Community should be KEYCommunity (golint)
    • Line 2156: warning: don't use underscores in Go names; const KEY_AudioRewind should be KEYAudioRewind (golint)
    • Line 2157: warning: don't use underscores in Go names; const KEY_BackForward should be KEYBackForward (golint)
    • Line 2158: warning: don't use underscores in Go names; const KEY_Launch0 should be KEYLaunch0 (golint)
    • Line 2159: warning: don't use underscores in Go names; const KEY_Launch1 should be KEYLaunch1 (golint)
    • Line 2160: warning: don't use underscores in Go names; const KEY_Launch2 should be KEYLaunch2 (golint)
    • Line 2161: warning: don't use underscores in Go names; const KEY_Launch3 should be KEYLaunch3 (golint)
    • Line 2162: warning: don't use underscores in Go names; const KEY_Launch4 should be KEYLaunch4 (golint)
    • Line 2163: warning: don't use underscores in Go names; const KEY_Launch5 should be KEYLaunch5 (golint)
    • Line 2164: warning: don't use underscores in Go names; const KEY_Launch6 should be KEYLaunch6 (golint)
    • Line 2165: warning: don't use underscores in Go names; const KEY_Launch7 should be KEYLaunch7 (golint)
    • Line 2166: warning: don't use underscores in Go names; const KEY_Launch8 should be KEYLaunch8 (golint)
    • Line 2167: warning: don't use underscores in Go names; const KEY_Launch9 should be KEYLaunch9 (golint)
    • Line 2168: warning: don't use underscores in Go names; const KEY_LaunchA should be KEYLaunchA (golint)
    • Line 2169: warning: don't use underscores in Go names; const KEY_LaunchB should be KEYLaunchB (golint)
    • Line 2170: warning: don't use underscores in Go names; const KEY_LaunchC should be KEYLaunchC (golint)
    • Line 2171: warning: don't use underscores in Go names; const KEY_LaunchD should be KEYLaunchD (golint)
    • Line 2172: warning: don't use underscores in Go names; const KEY_LaunchE should be KEYLaunchE (golint)
    • Line 2173: warning: don't use underscores in Go names; const KEY_LaunchF should be KEYLaunchF (golint)
    • Line 2174: warning: don't use underscores in Go names; const KEY_ApplicationLeft should be KEYApplicationLeft (golint)
    • Line 2175: warning: don't use underscores in Go names; const KEY_ApplicationRight should be KEYApplicationRight (golint)
    • Line 2176: warning: don't use underscores in Go names; const KEY_Book should be KEYBook (golint)
    • Line 2178: warning: don't use underscores in Go names; const KEY_WindowClear should be KEYWindowClear (golint)
    • Line 2179: warning: don't use underscores in Go names; const KEY_Close should be KEYClose (golint)
    • Line 2180: warning: don't use underscores in Go names; const KEY_Copy should be KEYCopy (golint)
    • Line 2181: warning: don't use underscores in Go names; const KEY_Cut should be KEYCut (golint)
    • Line 2182: warning: don't use underscores in Go names; const KEY_Display should be KEYDisplay (golint)
    • Line 2184: warning: don't use underscores in Go names; const KEY_Documents should be KEYDocuments (golint)
    • Line 2185: warning: don't use underscores in Go names; const KEY_Excel should be KEYExcel (golint)
    • Line 2186: warning: don't use underscores in Go names; const KEY_Explorer should be KEYExplorer (golint)
    • Line 2187: warning: don't use underscores in Go names; const KEY_Game should be KEYGame (golint)
    • Line 2188: warning: don't use underscores in Go names; const KEY_Go should be KEYGo (golint)
    • Line 2189: warning: don't use underscores in Go names; const KEY_iTouch should be KEYITouch (golint)
    • Line 2190: warning: don't use underscores in Go names; const KEY_LogOff should be KEYLogOff (golint)
    • Line 2191: warning: don't use underscores in Go names; const KEY_Market should be KEYMarket (golint)
    • Line 2192: warning: don't use underscores in Go names; const KEY_Meeting should be KEYMeeting (golint)
    • Line 2193: warning: don't use underscores in Go names; const KEY_MenuKB should be KEYMenuKB (golint)
    • Line 2194: warning: don't use underscores in Go names; const KEY_MenuPB should be KEYMenuPB (golint)
    • Line 2195: warning: don't use underscores in Go names; const KEY_MySites should be KEYMySites (golint)
    • Line 2196: warning: don't use underscores in Go names; const KEY_New should be KEYNew (golint)
    • Line 2197: warning: don't use underscores in Go names; const KEY_News should be KEYNews (golint)
    • Line 2198: warning: don't use underscores in Go names; const KEY_OfficeHome should be KEYOfficeHome (golint)
    • Line 2199: warning: don't use underscores in Go names; const KEY_Open should be KEYOpen (golint)
    • Line 2200: warning: don't use underscores in Go names; const KEY_Option should be KEYOption (golint)
    • Line 2201: warning: don't use underscores in Go names; const KEY_Paste should be KEYPaste (golint)
    • Line 2202: warning: don't use underscores in Go names; const KEY_Phone should be KEYPhone (golint)
    • Line 2203: warning: don't use underscores in Go names; const KEY_Reply should be KEYReply (golint)
    • Line 2204: warning: don't use underscores in Go names; const KEY_Reload should be KEYReload (golint)
    • Line 2205: warning: don't use underscores in Go names; const KEY_RotateWindows should be KEYRotateWindows (golint)
    • Line 2206: warning: don't use underscores in Go names; const KEY_RotationPB should be KEYRotationPB (golint)
    • Line 2207: warning: don't use underscores in Go names; const KEY_RotationKB should be KEYRotationKB (golint)
    • Line 2208: warning: don't use underscores in Go names; const KEY_Save should be KEYSave (golint)
    • Line 2209: warning: don't use underscores in Go names; const KEY_ScrollUp should be KEYScrollUp (golint)
    • Line 2210: warning: don't use underscores in Go names; const KEY_ScrollDown should be KEYScrollDown (golint)
    • Line 2211: warning: don't use underscores in Go names; const KEY_ScrollClick should be KEYScrollClick (golint)
    • Line 2212: warning: don't use underscores in Go names; const KEY_Send should be KEYSend (golint)
    • Line 2213: warning: don't use underscores in Go names; const KEY_Spell should be KEYSpell (golint)
    • Line 2214: warning: don't use underscores in Go names; const KEY_SplitScreen should be KEYSplitScreen (golint)
    • Line 2215: warning: don't use underscores in Go names; const KEY_Support should be KEYSupport (golint)
    • Line 2216: warning: don't use underscores in Go names; const KEY_TaskPane should be KEYTaskPane (golint)
    • Line 2217: warning: don't use underscores in Go names; const KEY_Terminal should be KEYTerminal (golint)
    • Line 2218: warning: don't use underscores in Go names; const KEY_Tools should be KEYTools (golint)
    • Line 2219: warning: don't use underscores in Go names; const KEY_Travel should be KEYTravel (golint)
    • Line 2220: warning: don't use underscores in Go names; const KEY_UserPB should be KEYUserPB (golint)
    • Line 2221: warning: don't use underscores in Go names; const KEY_User1KB should be KEYUser1KB (golint)
    • Line 2222: warning: don't use underscores in Go names; const KEY_User2KB should be KEYUser2KB (golint)
    • Line 2223: warning: don't use underscores in Go names; const KEY_Video should be KEYVideo (golint)
    • Line 2224: warning: don't use underscores in Go names; const KEY_WheelButton should be KEYWheelButton (golint)
    • Line 2225: warning: don't use underscores in Go names; const KEY_Word should be KEYWord (golint)
    • Line 2226: warning: don't use underscores in Go names; const KEY_Xfer should be KEYXfer (golint)
    • Line 2227: warning: don't use underscores in Go names; const KEY_ZoomIn should be KEYZoomIn (golint)
    • Line 2228: warning: don't use underscores in Go names; const KEY_ZoomOut should be KEYZoomOut (golint)
    • Line 2229: warning: don't use underscores in Go names; const KEY_Away should be KEYAway (golint)
    • Line 2230: warning: don't use underscores in Go names; const KEY_Messenger should be KEYMessenger (golint)
    • Line 2231: warning: don't use underscores in Go names; const KEY_WebCam should be KEYWebCam (golint)
    • Line 2232: warning: don't use underscores in Go names; const KEY_MailForward should be KEYMailForward (golint)
    • Line 2233: warning: don't use underscores in Go names; const KEY_Pictures should be KEYPictures (golint)
    • Line 2234: warning: don't use underscores in Go names; const KEY_Music should be KEYMusic (golint)
    • Line 2235: warning: don't use underscores in Go names; const KEY_Battery should be KEYBattery (golint)
    • Line 2236: warning: don't use underscores in Go names; const KEY_Bluetooth should be KEYBluetooth (golint)
    • Line 2239: warning: don't use underscores in Go names; const KEY_AudioForward should be KEYAudioForward (golint)
    • Line 2240: warning: don't use underscores in Go names; const KEY_AudioRepeat should be KEYAudioRepeat (golint)
    • Line 2241: warning: don't use underscores in Go names; const KEY_AudioRandomPlay should be KEYAudioRandomPlay (golint)
    • Line 2242: warning: don't use underscores in Go names; const KEY_Subtitle should be KEYSubtitle (golint)
    • Line 2243: warning: don't use underscores in Go names; const KEY_AudioCycleTrack should be KEYAudioCycleTrack (golint)
    • Line 2244: warning: don't use underscores in Go names; const KEY_CycleAngle should be KEYCycleAngle (golint)
    • Line 2245: warning: don't use underscores in Go names; const KEY_FrameBack should be KEYFrameBack (golint)
    • Line 2246: warning: don't use underscores in Go names; const KEY_FrameForward should be KEYFrameForward (golint)
    • Line 2247: warning: don't use underscores in Go names; const KEY_Time should be KEYTime (golint)
    • Line 2248: warning: don't use underscores in Go names; const KEY_SelectButton should be KEYSelectButton (golint)
    • Line 2249: warning: don't use underscores in Go names; const KEY_View should be KEYView (golint)
    • Line 2250: warning: don't use underscores in Go names; const KEY_TopMenu should be KEYTopMenu (golint)
    • Line 2251: warning: don't use underscores in Go names; const KEY_Red should be KEYRed (golint)
    • Line 2252: warning: don't use underscores in Go names; const KEY_Green should be KEYGreen (golint)
    • Line 2253: warning: don't use underscores in Go names; const KEY_Yellow should be KEYYellow (golint)
    • Line 2254: warning: don't use underscores in Go names; const KEY_Blue should be KEYBlue (golint)
    • Line 2255: warning: don't use underscores in Go names; const KEY_Suspend should be KEYSuspend (golint)
    • Line 2256: warning: don't use underscores in Go names; const KEY_Hibernate should be KEYHibernate (golint)
    • Line 2257: warning: don't use underscores in Go names; const KEY_TouchpadToggle should be KEYTouchpadToggle (golint)
    • Line 2258: warning: don't use underscores in Go names; const KEY_TouchpadOn should be KEYTouchpadOn (golint)
    • Line 2259: warning: don't use underscores in Go names; const KEY_TouchpadOff should be KEYTouchpadOff (golint)
    • Line 2260: warning: don't use underscores in Go names; const KEY_AudioMicMute should be KEYAudioMicMute (golint)
    • Line 2261: warning: don't use underscores in Go names; const KEY_Switch_VT_1 should be KEYSwitchVT1 (golint)
    • Line 2262: warning: don't use underscores in Go names; const KEY_Switch_VT_2 should be KEYSwitchVT2 (golint)
    • Line 2263: warning: don't use underscores in Go names; const KEY_Switch_VT_3 should be KEYSwitchVT3 (golint)
    • Line 2264: warning: don't use underscores in Go names; const KEY_Switch_VT_4 should be KEYSwitchVT4 (golint)
    • Line 2265: warning: don't use underscores in Go names; const KEY_Switch_VT_5 should be KEYSwitchVT5 (golint)
    • Line 2266: warning: don't use underscores in Go names; const KEY_Switch_VT_6 should be KEYSwitchVT6 (golint)
    • Line 2267: warning: don't use underscores in Go names; const KEY_Switch_VT_7 should be KEYSwitchVT7 (golint)
    • Line 2268: warning: don't use underscores in Go names; const KEY_Switch_VT_8 should be KEYSwitchVT8 (golint)
    • Line 2269: warning: don't use underscores in Go names; const KEY_Switch_VT_9 should be KEYSwitchVT9 (golint)
    • Line 2270: warning: don't use underscores in Go names; const KEY_Switch_VT_10 should be KEYSwitchVT10 (golint)
    • Line 2271: warning: don't use underscores in Go names; const KEY_Switch_VT_11 should be KEYSwitchVT11 (golint)
    • Line 2272: warning: don't use underscores in Go names; const KEY_Switch_VT_12 should be KEYSwitchVT12 (golint)
    • Line 2273: warning: don't use underscores in Go names; const KEY_Ungrab should be KEYUngrab (golint)
    • Line 2274: warning: don't use underscores in Go names; const KEY_ClearGrab should be KEYClearGrab (golint)
    • Line 2275: warning: don't use underscores in Go names; const KEY_Next_VMode should be KEYNextVMode (golint)
    • Line 2276: warning: don't use underscores in Go names; const KEY_Prev_VMode should be KEYPrevVMode (golint)
    • Line 2277: warning: don't use underscores in Go names; const KEY_LogWindowTree should be KEYLogWindowTree (golint)
    • Line 2278: warning: don't use underscores in Go names; const KEY_LogGrabInfo should be KEYLogGrabInfo (golint)
    • gotk3/gtk/settings.go
    • Line 22: warning: comment on exported type Settings should be of the form "Settings ..." (with optional leading article) (golint)
    • gotk3/glib/menu.go
    • Line 44: warning: exported method MenuModel.Native should have comment or be unexported (golint)
    • Line 317: warning: comment on exported method MenuItem.SetLabel should be of the form "SetLabel ..." (golint)
    • Line 403: warning: comment on exported method MenuItem.SetAttributeValue should be of the form "SetAttributeValue ..." (golint)
    • Line 414: warning: comment on exported method MenuItem.SetIcon should be of the form "SetIcon ..." (golint)
    • gotk3/gtk/layout_since_3_12.go
    • Line 34: warning: exported const BUTTONBOX_EXPAND should have comment (or a comment on this block) or be unexported (golint)
    • Line 37: warning: comment on exported type FlowBox should be of the form "FlowBox ..." (with optional leading article) (golint)
    • Line 224: warning: comment on exported type FlowBoxChild should be of the form "FlowBoxChild ..." (with optional leading article) (golint)
    • Line 276: warning: comment on exported type ActionBar should be of the form "ActionBar ..." (with optional leading article) (golint)
    • Line 310: warning: comment on exported function ActionBarNew should be of the form "ActionBarNew ..." (golint)
    • Line 320: warning: comment on exported method ActionBar.PackStart should be of the form "PackStart ..." (golint)
    • Line 325: warning: comment on exported method ActionBar.PackEnd should be of the form "PackEnd ..." (golint)
    • Line 330: warning: comment on exported method ActionBar.SetCenterWidget should be of the form "SetCenterWidget ..." (golint)
    • Line 335: warning: comment on exported method ActionBar.GetCenterWidget should be of the form "GetCenterWidget ..." (golint)
    • gotk3/gdk/gdk_since_3_22.go
    • Line 4: warning: package comment should be of the form "Package gdk ..." (golint)
    • Line 44: warning: exported const SUBPIXEL_LAYOUT_UNKNOWN should have comment (or a comment on this block) or be unexported (golint)
    • Line 155: warning: comment on exported method Monitor.IsPrimary should be of the form "IsPrimary ..." (golint)
    • gotk3/gdk/pixbuf.go
    • Line 22: warning: exported const GDK_PIXBUF_ALPHA_BILEVEL should have comment (or a comment on this block) or be unexported (golint)
    • Line 35: warning: exported type PixbufFormat should have comment or be unexported (golint)
    • Line 52: warning: exported method PixbufFormat.GetName should have comment or be unexported (golint)
    • Line 52: warning: receiver name f should be consistent with previous receiver name v for PixbufFormat (golint)
    • Line 58: warning: exported method PixbufFormat.GetDescription should have comment or be unexported (golint)
    • Line 58: warning: receiver name f should be consistent with previous receiver name v for PixbufFormat (golint)
    • Line 64: warning: exported method PixbufFormat.GetLicense should have comment or be unexported (golint)
    • Line 64: warning: receiver name f should be consistent with previous receiver name v for PixbufFormat (golint)
    • Line 70: warning: exported function PixbufGetFormats should have comment or be unexported (golint)
    • gotk3/cairo/fillrule.go
    • Line 16: warning: exported const FILL_RULE_WINDING should have comment (or a comment on this block) or be unexported (golint)
    • gotk3/glib/stream.go
    • Line 375: warning: exported const OUTPUT_STREAM_SPLICE_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 791: warning: exported const SEEK_CUR should have comment (or a comment on this block) or be unexported (golint)
    • Line 898: warning: exported const FILE_CREATE_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 905: warning: exported type FileQueryInfoFlags should have comment or be unexported (golint)
    • Line 908: warning: exported const FILE_QUERY_INFO_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 914: warning: exported type FileType should have comment or be unexported (golint)
    • Line 917: warning: exported const FILE_TYPE_UNKNOWN should have comment (or a comment on this block) or be unexported (golint)
    • Line 950: warning: exported method File.Unref should have comment or be unexported (golint)
    • Line 955: warning: exported function SetFinOnInterface should have comment or be unexported (golint)
    • Line 1003: warning: comment on exported method File.NewTmp should be of the form "NewTmp ..." (golint)
    • Line 1024: warning: comment on exported function ParseName should be of the form "ParseName ..." (golint)
    • Line 1038: warning: comment on exported method File.Dup should be of the form "Dup ..." (golint)
    • Line 1049: warning: comment on exported method File.Hash should be of the form "Hash ..." (golint)
    • Line 1055: warning: comment on exported method File.Equal should be of the form "Equal ..." (golint)
    • Line 1061: warning: comment on exported method File.GetBasename should be of the form "GetBasename ..." (golint)
    • Line 1068: warning: comment on exported method File.GetPath should be of the form "GetPath ..." (golint)
    • Line 1075: warning: comment on exported method File.GetUri should be of the form "GetUri ..." (golint)
    • Line 1082: warning: comment on exported method File.GetParent should be of the form "GetParent ..." (golint)
    • Line 1093: warning: comment on exported method File.HasParent should be of the form "HasParent ..." (golint)
    • Line 1099: warning: comment on exported method File.GetChild should be of the form "GetChild ..." (golint)
    • Line 1113: warning: comment on exported method File.GetChildForDisplayName should be of the form "GetChildForDisplayName ..." (golint)
    • Line 1129: warning: comment on exported method File.HasPrefix should be of the form "HasPrefix ..." (golint)
    • Line 1135: warning: comment on exported method File.GetRelativePath should be of the form "GetRelativePath ..." (golint)
    • Line 1142: warning: comment on exported method File.IsNative should be of the form "IsNative ..." (golint)
    • Line 1148: warning: comment on exported method File.HasUriScheme should be of the form "HasUriScheme ..." (golint)
    • Line 1157: warning: comment on exported method File.GetUriScheme should be of the form "GetUriScheme ..." (golint)
    • Line 1176: warning: comment on exported method File.AppendTo should be of the form "AppendTo ..." (golint)
    • Line 1188: warning: comment on exported method File.Create should be of the form "Create ..." (golint)
    • Line 1200: warning: comment on exported method File.QueryInfo should be of the form "QueryInfo ..." (golint)
    • Line 1215: warning: comment on exported method File.QueryExists should be of the form "QueryExists ..." (golint)
    • Line 1221: warning: comment on exported method File.FileType should be of the form "FileType ..." (golint)
    • Line 1227: warning: comment on exported method File.QueryFileSystemInfo should be of the form "QueryFileSystemInfo ..." (golint)
    • Line 1242: warning: comment on exported method File.EnumerateChildren should be of the form "EnumerateChildren ..." (golint)
    • Line 1257: warning: comment on exported method File.SetDisplayName should be of the form "SetDisplayName ..." (golint)
    • Line 1272: warning: comment on exported method File.Delete should be of the form "Delete ..." (golint)
    • Line 1283: warning: comment on exported method File.Trash should be of the form "Trash ..." (golint)
    • Line 1294: warning: comment on exported method File.MakeDirectory should be of the form "MakeDirectory ..." (golint)
    • Line 1305: warning: comment on exported method File.MakeDirectoryWithParents should be of the form "MakeDirectoryWithParents ..." (golint)
    • Line 1316: warning: comment on exported method File.MakeSymbolicLink should be of the form "MakeSymbolicLink ..." (golint)
    • Line 1330: warning: comment on exported method File.OpenReadWrite should be of the form "OpenReadWrite ..." (golint)
    • gotk3/gtk/layout_since_3_10.go
    • Line 37: warning: exported const REVEALER_TRANSITION_TYPE_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 265: warning: exported type GtkListBoxUpdateHeaderCallback should have comment or be unexported (golint)
    • Line 267: warning: exported type GtkListBoxFilterCallback should have comment or be unexported (golint)
    • Line 269: warning: exported type GtkListBoxSortCallback should have comment or be unexported (golint)
    • Line 433: warning: exported function ListBoxRowNew should have comment or be unexported (golint)
    • Line 672: warning: exported type HeaderBar should have comment or be unexported (golint)
    • gotk3/gtk/version.go
    • Line 8: warning: exported type BuildVersion should have comment or be unexported (golint)
    • Line 39: warning: exported const GTK_UNDEF should have comment (or a comment on this block) or be unexported (golint)
    • Line 56: warning: exported function GetBuildVersion should have comment or be unexported (golint)
    • Line 60: warning: exported function CheckVersion should have comment or be unexported (golint)
    • Line 69: warning: exported function GetMajorVersion should have comment or be unexported (golint)
    • Line 74: warning: exported function GetMinorVersion should have comment or be unexported (golint)
    • Line 79: warning: exported function GetMicroVersion should have comment or be unexported (golint)
    • gotk3/examples/treeselection/treeselection.go
    • Line 12: warning: exported var Window should have comment or be unexported (golint)
    • Line 19: warning: comment on exported function AppendToList should be of the form "AppendToList ..." (golint)
    • Line 24: warning: comment on exported function AppendMultipleToList should be of the form "AppendMultipleToList ..." (golint)
    • Line 31: warning: comment on exported function SelectionChanged should be of the form "SelectionChanged ..." (golint)
    • gotk3/gtk/menus_since_3_18.go
    • Line 16: warning: comment on exported method Popover.SetDefaultWidget should be of the form "SetDefaultWidget ..." (golint)
    • Line 22: warning: comment on exported method Popover.GetDefaultWidget should be of the form "GetDefaultWidget ..." (golint)
    • gotk3/pango/pango-context.go
    • Line 61: warning: comment on exported function WrapContext should be of the form "WrapContext ..." (golint)
    • Line 78: warning: comment on exported function ContextNew should be of the form "ContextNew ..." (golint)
    • gotk3/cairo/format.go
    • Line 16: warning: exported const FORMAT_INVALID should have comment (or a comment on this block) or be unexported (golint)
    • gotk3/gdk/gdk.go
    • Line 17: warning: package comment should be of the form "Package gdk ..." (golint)
    • Line 97: warning: error var nilPtrErr should have name of the form errFoo (golint)
    • Line 107: warning: exported const ACTION_DEFAULT should have comment (or a comment on this block) or be unexported (golint)
    • Line 124: warning: exported const COLORSPACE_RGB should have comment (or a comment on this block) or be unexported (golint)
    • Line 136: warning: exported const INTERP_NEAREST should have comment (or a comment on this block) or be unexported (golint)
    • Line 151: warning: exported const PIXBUF_ROTATE_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 166: warning: exported const GDK_SHIFT_MASK should have comment (or a comment on this block) or be unexported (golint)
    • Line 194: warning: exported var SELECTION_PRIMARY should have comment or be unexported (golint)
    • Line 216: warning: exported const WINDOW_STATE_WITHDRAWN should have comment (or a comment on this block) or be unexported (golint)
    • Line 236: warning: exported const HINT_POS should have comment (or a comment on this block) or be unexported (golint)
    • Line 256: warning: exported const WINDOW_TYPE_HINT_NORMAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 279: warning: exported const CURRENT_TIME should have comment or be unexported (golint)
    • Line 283: warning: exported type GrabStatus should have comment or be unexported (golint)
    • Line 286: warning: exported const GRAB_SUCCESS should have comment (or a comment on this block) or be unexported (golint)
    • Line 299: warning: exported type GrabOwnership should have comment or be unexported (golint)
    • Line 302: warning: exported const OWNERSHIP_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 314: warning: exported type DeviceType should have comment or be unexported (golint)
    • Line 317: warning: exported const DEVICE_TYPE_MASTER should have comment (or a comment on this block) or be unexported (golint)
    • Line 329: warning: exported type Gravity should have comment or be unexported (golint)
    • Line 332: warning: exported const GRAVITY_NORTH_WEST should have comment (or a comment on this block) or be unexported (golint)
    • Line 352: warning: exported const GDK_EVENT_PROPAGATE should have comment (or a comment on this block) or be unexported (golint)
    • Line 370: warning: exported method Atom.Native should have comment or be unexported (golint)
    • Line 374: warning: exported method Atom.Name should have comment or be unexported (golint)
    • Line 717: warning: comment on exported method Display.GetAppLaunchContext should be of the form "GetAppLaunchContext ..." (golint)
    • Line 740: warning: exported function KeyvalConvertCase should have comment or be unexported (golint)
    • Line 748: warning: exported function KeyvalIsLower should have comment or be unexported (golint)
    • Line 752: warning: exported function KeyvalIsUpper should have comment or be unexported (golint)
    • Line 756: warning: exported function KeyvalToLower should have comment or be unexported (golint)
    • Line 760: warning: exported function KeyvalToUpper should have comment or be unexported (golint)
    • Line 764: warning: exported function KeyvalToUnicode should have comment or be unexported (golint)
    • Line 768: warning: exported function UnicodeToKeyval should have comment or be unexported (golint)
    • Line 830: warning: exported function NewRGBA should have comment or be unexported (golint)
    • Line 848: warning: exported method RGBA.Floats should have comment or be unexported (golint)
    • Line 852: warning: exported method RGBA.Native should have comment or be unexported (golint)
    • Line 894: warning: exported function WrapRectangle should have comment or be unexported (golint)
    • Line 898: warning: exported method Rectangle.Native should have comment or be unexported (golint)
    • Line 972: warning: exported function WrapGeometry should have comment or be unexported (golint)
    • Line 976: warning: exported method Geometry.Native should have comment or be unexported (golint)
    • gotk3/gtk/tree_view.go
    • Line 1010: warning: comment on exported method ListStore.Set should be of the form "Set ..." (golint)
    • Line 1061: warning: exported method ListStore.SetCols should have comment or be unexported (golint)
    • Line 1071: warning: comment on exported type Cols should be of the form "Cols ..." (with optional leading article) (golint)
    • Line 1193: warning: don't use underscores in Go names; var t_cstr should be tCstr (golint)
    • Line 1195: warning: don't use underscores in Go names; var a_cstr should be aCstr (golint)
    • gotk3/glib/glib_extension.go
    • Line 9: warning: comment on exported type IGlibConvert should be of the form "IGlibConvert ..." (with optional leading article) (golint)
    • Line 17: warning: exported var IGlibConvertType should have comment or be unexported (golint)

gocyclo98%

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

    • gotk3/examples/cool_app/cool_app.go
    • Line 3238: warning: cyclomatic complexity 43 of function createPreferenceDialog() is high (> 15) (gocyclo)
    • Line 2474: warning: cyclomatic complexity 41 of function GlobalPreferencesNew() is high (> 15) (gocyclo)
    • Line 3505: warning: cyclomatic complexity 37 of function createApp() is high (> 15) (gocyclo)
    • Line 2754: warning: cyclomatic complexity 31 of function AppearancePreferencesNew() is high (> 15) (gocyclo)
    • Line 562: warning: cyclomatic complexity 27 of function SetupDialog() is high (> 15) (gocyclo)
    • Line 454: warning: cyclomatic complexity 18 of function SetupMessageDialog() is high (> 15) (gocyclo)
    • Line 1359: warning: cyclomatic complexity 18 of function createMenuModelForMenuBar() is high (> 15) (gocyclo)
    • Line 3051: warning: cyclomatic complexity 18 of function ProfilePreferencesNew() is high (> 15) (gocyclo)
    • Line 1474: warning: cyclomatic complexity 17 of function createToolbar() is high (> 15) (gocyclo)

ineffassign98%

IneffAssign detects ineffectual assignments in Go code.


license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


misspell96%

Misspell Finds commonly misspelled English words

    • gotk3/gdk/keys.go
    • Line 802: warning: "teh" is a misspelling of "the" (misspell)
    • Line 802: warning: "teh" is a misspelling of "the" (misspell)
    • Line 887: warning: "Ukranian" is a misspelling of "Ukrainian" (misspell)
    • Line 887: warning: "Ukranian" is a misspelling of "Ukrainian" (misspell)
    • Line 890: warning: "Ukranian" is a misspelling of "Ukrainian" (misspell)
    • Line 890: warning: "Ukranian" is a misspelling of "Ukrainian" (misspell)
    • Line 892: warning: "Ukranian" is a misspelling of "Ukrainian" (misspell)
    • Line 892: warning: "Ukranian" is a misspelling of "Ukrainian" (misspell)
    • Line 910: warning: "Ukranian" is a misspelling of "Ukrainian" (misspell)
    • Line 910: warning: "Ukranian" is a misspelling of "Ukrainian" (misspell)
    • Line 913: warning: "Ukranian" is a misspelling of "Ukrainian" (misspell)
    • Line 913: warning: "Ukranian" is a misspelling of "Ukrainian" (misspell)
    • Line 915: warning: "Ukranian" is a misspelling of "Ukrainian" (misspell)
    • Line 915: warning: "Ukranian" is a misspelling of "Ukrainian" (misspell)