Preparing report...

Report for github.com/emer/etable

A+    Excellent!    Found 35 issues across 87 files

Tweet

gofmt98%

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!


gocyclo89%

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.

    • etable/etview/tableview.go
    • Line 504: warning: cyclomatic complexity 34 of function (*TableView).UpdateSliceGrid() is high (> 15) (gocyclo)
    • Line 223: warning: cyclomatic complexity 20 of function (*TableView).ConfigSliceGrid() is high (> 15) (gocyclo)

golint63%

Golint is a linter for Go source code.

    • etable/etensor/float64.go
    • Line 64: warning: exported method Float64.ShapeObj should have comment or be unexported (golint)
    • Line 65: warning: exported method Float64.DataType should have comment or be unexported (golint)
    • Line 66: warning: exported method Float64.Value should have comment or be unexported (golint)
    • Line 67: warning: exported method Float64.Value1D should have comment or be unexported (golint)
    • Line 68: warning: exported method Float64.Set should have comment or be unexported (golint)
    • Line 69: warning: exported method Float64.Set1D should have comment or be unexported (golint)
    • Line 111: warning: exported method Float64.FloatVal should have comment or be unexported (golint)
    • Line 112: warning: exported method Float64.SetFloat should have comment or be unexported (golint)
    • Line 114: warning: exported method Float64.StringVal should have comment or be unexported (golint)
    • Line 115: warning: exported method Float64.SetString should have comment or be unexported (golint)
    • Line 122: warning: exported method Float64.FloatVal1D should have comment or be unexported (golint)
    • Line 123: warning: exported method Float64.SetFloat1D should have comment or be unexported (golint)
    • Line 125: warning: exported method Float64.FloatValRowCell should have comment or be unexported (golint)
    • Line 129: warning: exported method Float64.SetFloatRowCell should have comment or be unexported (golint)
    • Line 148: warning: exported method Float64.StringVal1D should have comment or be unexported (golint)
    • Line 149: warning: exported method Float64.SetString1D should have comment or be unexported (golint)
    • Line 155: warning: exported method Float64.StringValRowCell should have comment or be unexported (golint)
    • Line 159: warning: exported method Float64.SetStringRowCell should have comment or be unexported (golint)
    • etable/etable/etable.go
    • Line 19: warning: comment on exported type Table should be of the form "Table ..." (with optional leading article) (golint)
    • Line 29: warning: don't use underscores in Go names; var KiT_Table should be KiTTable (golint)
    • Line 29: warning: exported var KiT_Table should have comment or be unexported (golint)
    • Line 115: warning: comment on exported method Table.ColIdxsByNamesTry should be of the form "ColIdxsByNamesTry ..." (golint)
    • Line 218: warning: exported function NewTable should have comment or be unexported (golint)
    • Line 809: warning: exported var TableProps should have comment or be unexported (golint)
    • etable/norm/norm.go
    • Line 206: warning: exported const L1 should have comment (or a comment on this block) or be unexported (golint)
    • Line 224: warning: don't use underscores in Go names; var KiT_StdNorms should be KiTStdNorms (golint)
    • Line 224: warning: exported var KiT_StdNorms should have comment or be unexported (golint)
    • Line 226: warning: exported method StdNorms.MarshalJSON should have comment or be unexported (golint)
    • Line 227: warning: exported method StdNorms.UnmarshalJSON should have comment or be unexported (golint)
    • etable/efile/efile.go
    • Line 12: warning: comment on exported type File should be of the form "File ..." (with optional leading article) (golint)
    • etable/etensor/string.go
    • Line 20: warning: comment on exported type String should be of the form "String ..." (with optional leading article) (golint)
    • Line 48: warning: exported method String.ShapeObj should have comment or be unexported (golint)
    • Line 49: warning: exported method String.DataType should have comment or be unexported (golint)
    • Line 73: warning: exported method String.IsNull should have comment or be unexported (golint)
    • Line 81: warning: exported method String.IsNull1D should have comment or be unexported (golint)
    • Line 88: warning: exported method String.SetNull should have comment or be unexported (golint)
    • Line 96: warning: exported method String.SetNull1D should have comment or be unexported (golint)
    • Line 103: warning: exported function StringToFloat64 should have comment or be unexported (golint)
    • Line 110: warning: exported function Float64ToString should have comment or be unexported (golint)
    • Line 114: warning: exported method String.FloatVal should have comment or be unexported (golint)
    • Line 119: warning: exported method String.SetFloat should have comment or be unexported (golint)
    • Line 124: warning: exported method String.StringVal should have comment or be unexported (golint)
    • Line 125: warning: exported method String.SetString should have comment or be unexported (golint)
    • Line 127: warning: exported method String.FloatVal1D should have comment or be unexported (golint)
    • Line 131: warning: exported method String.SetFloat1D should have comment or be unexported (golint)
    • Line 135: warning: exported method String.FloatValRowCell should have comment or be unexported (golint)
    • Line 139: warning: exported method String.SetFloatRowCell should have comment or be unexported (golint)
    • Line 144: warning: exported method String.Floats should have comment or be unexported (golint)
    • Line 159: warning: exported method String.StringVal1D should have comment or be unexported (golint)
    • Line 160: warning: exported method String.SetString1D should have comment or be unexported (golint)
    • Line 162: warning: exported method String.StringValRowCell should have comment or be unexported (golint)
    • Line 166: warning: exported method String.SetStringRowCell should have comment or be unexported (golint)
    • etable/etview/tensorview.go
    • Line 25: warning: comment on exported type TensorView should be of the form "TensorView ..." (with optional leading article) (golint)
    • Line 34: warning: don't use underscores in Go names; var KiT_TensorView should be KiTTensorView (golint)
    • Line 34: warning: exported var KiT_TensorView should have comment or be unexported (golint)
    • Line 74: warning: exported var TensorViewProps should have comment or be unexported (golint)
    • Line 109: warning: exported method TensorView.UpdtSliceSize should have comment or be unexported (golint)
    • Line 505: warning: exported method TensorView.StyleRow should have comment or be unexported (golint)
    • Line 607: warning: exported method TensorView.Layout2D should have comment or be unexported (golint)
    • Line 711: warning: exported method TensorView.ItemCtxtMenu should have comment or be unexported (golint)
    • etable/etable/io.go
    • Line 23: warning: comment on exported type Delims should be of the form "Delims ..." (with optional leading article) (golint)
    • Line 28: warning: don't use underscores in Go names; var KiT_Delims should be KiTDelims (golint)
    • Line 28: warning: exported var KiT_Delims should have comment or be unexported (golint)
    • Line 30: warning: exported method Delims.MarshalJSON should have comment or be unexported (golint)
    • Line 31: warning: exported method Delims.UnmarshalJSON should have comment or be unexported (golint)
    • Line 46: warning: exported const DelimsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 49: warning: exported method Delims.Rune should have comment or be unexported (golint)
    • Line 49: warning: receiver name dl should be consistent with previous receiver name ev for Delims (golint)
    • Line 62: warning: comment on exported const Headers should be of the form "Headers ..." (golint)
    • Line 266: warning: exported var EmerHdrCharToType should have comment or be unexported (golint)
    • Line 276: warning: exported var EmerHdrTypeToChar should have comment or be unexported (golint)
    • etable/etensor/prjn2d.go
    • Line 24: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 30: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 37: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 43: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 50: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 57: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 63: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 83: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 89: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 99: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 108: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 121: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 143: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 170: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 176: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 183: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 189: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 196: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 203: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 209: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • etable/eplot/params.go
    • Line 131: warning: exported method ColParams.Label should have comment or be unexported (golint)
    • Line 143: warning: don't use underscores in Go names; var KiT_PlotTypes should be KiTPlotTypes (golint)
    • Line 143: warning: exported var KiT_PlotTypes should have comment or be unexported (golint)
    • Line 145: warning: exported method PlotTypes.MarshalJSON should have comment or be unexported (golint)
    • Line 146: warning: exported method PlotTypes.UnmarshalJSON should have comment or be unexported (golint)
    • Line 155: warning: exported const PlotTypesN should have comment (or a comment on this block) or be unexported (golint)
    • etable/agg/aggs.go
    • Line 20: warning: comment on exported const AggCount should be of the form "AggCount ..." (golint)
    • Line 23: warning: comment on exported const AggSum should be of the form "AggSum ..." (golint)
    • Line 26: warning: comment on exported const AggProd should be of the form "AggProd ..." (golint)
    • Line 29: warning: comment on exported const AggMin should be of the form "AggMin ..." (golint)
    • Line 32: warning: comment on exported const AggMax should be of the form "AggMax ..." (golint)
    • Line 35: warning: comment on exported const AggMean should be of the form "AggMean ..." (golint)
    • Line 38: warning: comment on exported const AggVar should be of the form "AggVar ..." (golint)
    • Line 41: warning: comment on exported const AggStd should be of the form "AggStd ..." (golint)
    • Line 44: warning: comment on exported const AggSem should be of the form "AggSem ..." (golint)
    • Line 47: warning: comment on exported const AggVarPop should be of the form "AggVarPop ..." (golint)
    • Line 50: warning: comment on exported const AggStdPop should be of the form "AggStdPop ..." (golint)
    • Line 53: warning: comment on exported const AggSemPop should be of the form "AggSemPop ..." (golint)
    • Line 56: warning: comment on exported const AggMedian should be of the form "AggMedian ..." (golint)
    • Line 59: warning: comment on exported const AggQ1 should be of the form "AggQ1 ..." (golint)
    • Line 62: warning: comment on exported const AggQ3 should be of the form "AggQ3 ..." (golint)
    • Line 65: warning: comment on exported const AggSumSq should be of the form "AggSumSq ..." (golint)
    • Line 68: warning: exported const AggsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 73: warning: don't use underscores in Go names; var KiT_Aggs should be KiTAggs (golint)
    • Line 73: warning: exported var KiT_Aggs should have comment or be unexported (golint)
    • Line 75: warning: exported method Aggs.MarshalJSON should have comment or be unexported (golint)
    • Line 76: warning: exported method Aggs.UnmarshalJSON should have comment or be unexported (golint)
    • etable/clust/dist.go
    • Line 112: warning: exported const StdDistsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 117: warning: don't use underscores in Go names; var KiT_StdDists should be KiTStdDists (golint)
    • Line 117: warning: exported var KiT_StdDists should have comment or be unexported (golint)
    • Line 119: warning: exported method StdDists.MarshalJSON should have comment or be unexported (golint)
    • Line 120: warning: exported method StdDists.UnmarshalJSON should have comment or be unexported (golint)
    • etable/etable/idxview.go
    • Line 46: warning: don't use underscores in Go names; var KiT_IdxView should be KiTIdxView (golint)
    • Line 46: warning: exported var KiT_IdxView should have comment or be unexported (golint)
    • Line 156: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 164: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 268: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 276: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 568: warning: exported var IdxViewProps should have comment or be unexported (golint)
    • etable/etensor/bits.go
    • Line 22: warning: exported type BoolType should have comment or be unexported (golint)
    • Line 24: warning: exported method BoolType.ID should have comment or be unexported (golint)
    • Line 25: warning: exported method BoolType.Name should have comment or be unexported (golint)
    • Line 26: warning: exported method BoolType.BitWidth should have comment or be unexported (golint)
    • Line 28: warning: comment on exported type Bits should be of the form "Bits ..." (with optional leading article) (golint)
    • Line 58: warning: exported method Bits.ShapeObj should have comment or be unexported (golint)
    • Line 59: warning: exported method Bits.DataType should have comment or be unexported (golint)
    • Line 67: warning: exported method Bits.Set should have comment or be unexported (golint)
    • Line 68: warning: exported method Bits.Set1D should have comment or be unexported (golint)
    • Line 70: warning: comment on exported method Bits.IsNull should be of the form "IsNull ..." (golint)
    • Line 72: warning: exported method Bits.IsNull1D should have comment or be unexported (golint)
    • Line 73: warning: exported method Bits.SetNull should have comment or be unexported (golint)
    • Line 74: warning: exported method Bits.SetNull1D should have comment or be unexported (golint)
    • Line 76: warning: exported function Float64ToBool should have comment or be unexported (golint)
    • Line 84: warning: exported function BoolToFloat64 should have comment or be unexported (golint)
    • Line 87: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 92: warning: exported method Bits.FloatVal should have comment or be unexported (golint)
    • Line 96: warning: exported method Bits.SetFloat should have comment or be unexported (golint)
    • Line 101: warning: exported method Bits.StringVal should have comment or be unexported (golint)
    • Line 106: warning: exported method Bits.SetString should have comment or be unexported (golint)
    • Line 113: warning: exported method Bits.FloatVal1D should have comment or be unexported (golint)
    • Line 116: warning: exported method Bits.SetFloat1D should have comment or be unexported (golint)
    • Line 120: warning: exported method Bits.FloatValRowCell should have comment or be unexported (golint)
    • Line 124: warning: exported method Bits.SetFloatRowCell should have comment or be unexported (golint)
    • Line 129: warning: exported method Bits.Floats should have comment or be unexported (golint)
    • Line 145: warning: exported method Bits.StringVal1D should have comment or be unexported (golint)
    • Line 149: warning: exported method Bits.SetString1D should have comment or be unexported (golint)
    • Line 155: warning: exported method Bits.StringValRowCell should have comment or be unexported (golint)
    • Line 159: warning: exported method Bits.SetStringRowCell should have comment or be unexported (golint)
    • etable/etensor/types.go
    • Line 22: warning: comment on exported const NULL should be of the form "NULL ..." (golint)
    • Line 25: warning: comment on exported const BOOL should be of the form "BOOL ..." (golint)
    • Line 67: warning: exported const TypeN should have comment (or a comment on this block) or be unexported (golint)
    • Line 72: warning: don't use underscores in Go names; var KiT_Type should be KiTType (golint)
    • Line 72: warning: exported var KiT_Type should have comment or be unexported (golint)
    • Line 74: warning: exported method Type.MarshalJSON should have comment or be unexported (golint)
    • Line 75: warning: exported method Type.UnmarshalJSON should have comment or be unexported (golint)
    • etable/etview/simatgrid.go
    • Line 23: warning: exported const LabelSpace should have comment or be unexported (golint)
    • Line 38: warning: don't use underscores in Go names; var KiT_SimMatGrid should be KiTSimMatGrid (golint)
    • Line 38: warning: exported var KiT_SimMatGrid should have comment or be unexported (golint)
    • Line 86: warning: exported method SimMatGrid.ConnectEvents2D should have comment or be unexported (golint)
    • Line 91: warning: exported method SimMatGrid.Style2D should have comment or be unexported (golint)
    • Line 98: warning: exported method SimMatGrid.Size2DLabel should have comment or be unexported (golint)
    • Line 139: warning: exported method SimMatGrid.Size2D should have comment or be unexported (golint)
    • Line 142: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 168: warning: exported method SimMatGrid.RenderSimMat should have comment or be unexported (golint)
    • Line 288: warning: exported method SimMatGrid.Render2D should have comment or be unexported (golint)
    • etable/etview/tensorgrid.go
    • Line 48: warning: don't use underscores in Go names; var KiT_TensorDisp should be KiTTensorDisp (golint)
    • Line 48: warning: exported var KiT_TensorDisp should have comment or be unexported (golint)
    • Line 85: warning: exported method TensorDisp.ToDots should have comment or be unexported (golint)
    • Line 167: warning: don't use underscores in Go names; var KiT_TensorGrid should be KiTTensorGrid (golint)
    • Line 167: warning: exported var KiT_TensorGrid should have comment or be unexported (golint)
    • Line 231: warning: exported method TensorGrid.ConnectEvents2D should have comment or be unexported (golint)
    • Line 236: warning: exported method TensorGrid.Style2D should have comment or be unexported (golint)
    • Line 242: warning: exported method TensorGrid.Size2D should have comment or be unexported (golint)
    • Line 248: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 282: warning: exported method TensorGrid.Color should have comment or be unexported (golint)
    • Line 292: warning: exported method TensorGrid.UpdateRange should have comment or be unexported (golint)
    • Line 306: warning: exported method TensorGrid.RenderTensor should have comment or be unexported (golint)
    • Line 388: warning: exported method TensorGrid.Render2D should have comment or be unexported (golint)
    • Line 402: warning: exported var TensorDispProps should have comment or be unexported (golint)
    • etable/metric/squares.go
    • Line 538: warning: comment on exported function Cosine64 should be of the form "Cosine64 ..." (golint)
    • Line 575: warning: comment on exported function InvCosine64 should be of the form "InvCosine64 ..." (golint)
    • etable/metric/metrics.go
    • Line 19: warning: exported const Euclidean should have comment (or a comment on this block) or be unexported (golint)
    • Line 35: warning: comment on exported const InnerProduct should be of the form "InnerProduct ..." (golint)
    • Line 46: warning: don't use underscores in Go names; var KiT_StdMetrics should be KiTStdMetrics (golint)
    • Line 46: warning: exported var KiT_StdMetrics should have comment or be unexported (golint)
    • Line 48: warning: exported method StdMetrics.MarshalJSON should have comment or be unexported (golint)
    • Line 49: warning: exported method StdMetrics.UnmarshalJSON should have comment or be unexported (golint)
    • etable/etensor/int.go
    • Line 66: warning: exported method Int.ShapeObj should have comment or be unexported (golint)
    • Line 67: warning: exported method Int.DataType should have comment or be unexported (golint)
    • Line 68: warning: exported method Int.Value should have comment or be unexported (golint)
    • Line 69: warning: exported method Int.Value1D should have comment or be unexported (golint)
    • Line 70: warning: exported method Int.Set should have comment or be unexported (golint)
    • Line 71: warning: exported method Int.Set1D should have comment or be unexported (golint)
    • Line 113: warning: exported method Int.FloatVal should have comment or be unexported (golint)
    • Line 114: warning: exported method Int.SetFloat should have comment or be unexported (golint)
    • Line 116: warning: exported method Int.StringVal should have comment or be unexported (golint)
    • Line 117: warning: exported method Int.SetString should have comment or be unexported (golint)
    • Line 124: warning: exported method Int.FloatVal1D should have comment or be unexported (golint)
    • Line 125: warning: exported method Int.SetFloat1D should have comment or be unexported (golint)
    • Line 127: warning: exported method Int.FloatValRowCell should have comment or be unexported (golint)
    • Line 131: warning: exported method Int.SetFloatRowCell should have comment or be unexported (golint)
    • Line 155: warning: exported method Int.StringVal1D should have comment or be unexported (golint)
    • Line 156: warning: exported method Int.SetString1D should have comment or be unexported (golint)
    • Line 162: warning: exported method Int.StringValRowCell should have comment or be unexported (golint)
    • Line 166: warning: exported method Int.SetStringRowCell should have comment or be unexported (golint)
    • etable/minmax/avgmax.go
    • Line 9: warning: comment on exported type AvgMax32 should be of the form "AvgMax32 ..." (with optional leading article) (golint)
    • Line 69: warning: comment on exported type AvgMax64 should be of the form "AvgMax64 ..." (with optional leading article) (golint)
    • etable/eplot/eplot2d.go
    • Line 40: warning: don't use underscores in Go names; var KiT_Plot2D should be KiTPlot2D (golint)
    • Line 40: warning: exported var KiT_Plot2D should have comment or be unexported (golint)
    • Line 47: warning: exported method Plot2D.CopyFieldsFrom should have comment or be unexported (golint)
    • Line 58: warning: exported method Plot2D.Defaults should have comment or be unexported (golint)
    • Line 406: warning: exported method Plot2D.Toolbar should have comment or be unexported (golint)
    • Line 410: warning: exported method Plot2D.PlotLay should have comment or be unexported (golint)
    • Line 414: warning: exported method Plot2D.SVGPlot should have comment or be unexported (golint)
    • Line 418: warning: exported method Plot2D.ColsLay should have comment or be unexported (golint)
    • Line 422: warning: exported const NColsHeader should have comment or be unexported (golint)
    • Line 613: warning: exported method Plot2D.ToolbarConfig should have comment or be unexported (golint)
    • Line 671: warning: exported method Plot2D.Style2D should have comment or be unexported (golint)
    • Line 682: warning: exported method Plot2D.Layout2D should have comment or be unexported (golint)
    • Line 691: warning: exported var Plot2DProps should have comment or be unexported (golint)
    • Line 764: warning: comment on exported var PlotColorNames should be of the form "PlotColorNames ..." (golint)
    • etable/etview/tableview.go
    • Line 34: warning: comment on exported type TableView should be of the form "TableView ..." (with optional leading article) (golint)
    • Line 45: warning: don't use underscores in Go names; var KiT_TableView should be KiTTableView (golint)
    • Line 45: warning: exported var KiT_TableView should have comment or be unexported (golint)
    • Line 111: warning: exported var TableViewProps should have comment or be unexported (golint)
    • Line 155: warning: exported method TableView.UpdtSliceSize should have comment or be unexported (golint)
    • Line 777: warning: exported method TableView.StyleRow should have comment or be unexported (golint)
    • Line 948: warning: comment on exported method TableView.SetSortFieldName should be of the form "SetSortFieldName ..." (golint)
    • Line 970: warning: exported method TableView.TsrDispToDots should have comment or be unexported (golint)
    • Line 977: warning: exported method TableView.Style2D should have comment or be unexported (golint)
    • Line 982: warning: exported method TableView.Layout2D should have comment or be unexported (golint)
    • Line 1074: warning: exported method TableView.MimeDataType should have comment or be unexported (golint)
    • Line 1160: warning: exported method TableView.ItemCtxtMenu should have comment or be unexported (golint)
    • etable/etview/valueviews.go
    • Line 72: warning: don't use underscores in Go names; var KiT_TensorGridValueView should be KiTTensorGridValueView (golint)
    • Line 72: warning: exported var KiT_TensorGridValueView should have comment or be unexported (golint)
    • Line 74: warning: exported method TensorGridValueView.WidgetType should have comment or be unexported (golint)
    • Line 79: warning: exported method TensorGridValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 89: warning: exported method TensorGridValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 97: warning: exported method TensorGridValueView.HasAction should have comment or be unexported (golint)
    • Line 109: warning: don't use underscores in Go names; var KiT_TensorValueView should be KiTTensorValueView (golint)
    • Line 109: warning: exported var KiT_TensorValueView should have comment or be unexported (golint)
    • Line 111: warning: exported method TensorValueView.WidgetType should have comment or be unexported (golint)
    • Line 116: warning: exported method TensorValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 130: warning: exported method TensorValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 145: warning: exported method TensorValueView.HasAction should have comment or be unexported (golint)
    • Line 149: warning: exported method TensorValueView.Activate should have comment or be unexported (golint)
    • Line 179: warning: don't use underscores in Go names; var KiT_TableValueView should be KiTTableValueView (golint)
    • Line 179: warning: exported var KiT_TableValueView should have comment or be unexported (golint)
    • Line 181: warning: exported method TableValueView.WidgetType should have comment or be unexported (golint)
    • Line 186: warning: exported method TableValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 207: warning: exported method TableValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 222: warning: exported method TableValueView.HasAction should have comment or be unexported (golint)
    • Line 226: warning: exported method TableValueView.Activate should have comment or be unexported (golint)
    • Line 259: warning: don't use underscores in Go names; var KiT_SimMatValueView should be KiTSimMatValueView (golint)
    • Line 259: warning: exported var KiT_SimMatValueView should have comment or be unexported (golint)
    • Line 261: warning: exported method SimMatValueView.WidgetType should have comment or be unexported (golint)
    • Line 266: warning: exported method SimMatValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 289: warning: exported method SimMatValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 304: warning: exported method SimMatValueView.HasAction should have comment or be unexported (golint)
    • Line 308: warning: exported method SimMatValueView.Activate should have comment or be unexported (golint)
    • Line 341: warning: don't use underscores in Go names; var KiT_Plot2DValueView should be KiTPlot2DValueView (golint)
    • Line 341: warning: exported var KiT_Plot2DValueView should have comment or be unexported (golint)
    • Line 343: warning: exported method Plot2DValueView.WidgetType should have comment or be unexported (golint)
    • Line 348: warning: exported method Plot2DValueView.UpdateWidget should have comment or be unexported (golint)
    • Line 371: warning: exported method Plot2DValueView.ConfigWidget should have comment or be unexported (golint)
    • Line 386: warning: exported method Plot2DValueView.HasAction should have comment or be unexported (golint)
    • Line 390: warning: exported method Plot2DValueView.Activate should have comment or be unexported (golint)
    • etable/utils/etcat/etcat.go
    • Line 22: warning: exported var Output should have comment or be unexported (golint)
    • Line 70: warning: exported function RawCat should have comment or be unexported (golint)
    • Line 102: warning: exported function AvgCat should have comment or be unexported (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign90%

IneffAssign detects ineffectual assignments in Go code.


misspell98%

Misspell Finds commonly misspelled English words