Preparing report...

Report for github.com/emer/axon

A    Great!    Found 116 issues across 135 files

Tweet

gofmt97%

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!


gocyclo85%

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.

    • axon/axon/basic_test.go
    • Line 248: warning: cyclomatic complexity 17 of function TestNetLearn() is high (> 15) (gocyclo)
    • Line 462: warning: cyclomatic complexity 16 of function TestInhibAct() is high (> 15) (gocyclo)
    • Line 140: warning: cyclomatic complexity 16 of function TestNetAct() is high (> 15) (gocyclo)
    • axon/examples/pvlv/pvlv_env.go
    • Line 399: warning: cyclomatic complexity 64 of function (*PVLVEnv).SetupOneAlphaTrial() is high (> 15) (gocyclo)
    • Line 290: warning: cyclomatic complexity 22 of function (*PVLVEnv).SetTableTrialGpListFmDefnTable() is high (> 15) (gocyclo)
    • axon/rl/rw.go
    • Line 171: warning: cyclomatic complexity 16 of function (*RWPrjn).DWt() is high (> 15) (gocyclo)
    • axon/deep/trc.go
    • Line 234: warning: cyclomatic complexity 31 of function (*TRCLayer).SetDriverActs() is high (> 15) (gocyclo)
    • axon/pvlv/vta.go
    • Line 111: warning: cyclomatic complexity 19 of function (*VTALayer).GetMonitorVal() is high (> 15) (gocyclo)
    • axon/pvlv/lhb_rmtg.go
    • Line 102: warning: cyclomatic complexity 19 of function (*LHbRMTgLayer).ActFmG() is high (> 15) (gocyclo)
    • Line 202: warning: cyclomatic complexity 19 of function (*LHbRMTgLayer).GetMonitorVal() is high (> 15) (gocyclo)
    • axon/examples/mpi/ra25.go
    • Line 374: warning: cyclomatic complexity 19 of function (*Sim).AlphaCyc() is high (> 15) (gocyclo)
    • Line 1547: warning: cyclomatic complexity 18 of function (*Sim).CmdArgs() is high (> 15) (gocyclo)
    • axon/deep/basic_test.go
    • Line 232: warning: cyclomatic complexity 17 of function TestNetLearn() is high (> 15) (gocyclo)
    • Line 124: warning: cyclomatic complexity 16 of function TestNetAct() is high (> 15) (gocyclo)

golint17%

Golint is a linter for Go source code.

    • axon/pcore/vthal.go
    • Line 20: warning: don't use underscores in Go names; var KiT_VThalLayer should be KiTVThalLayer (golint)
    • Line 20: warning: exported var KiT_VThalLayer should have comment or be unexported (golint)
    • Line 38: warning: exported method VThalLayer.Defaults should have comment or be unexported (golint)
    • axon/pcore/gpi.go
    • Line 22: warning: don't use underscores in Go names; var KiT_GPiLayer should be KiTGPiLayer (golint)
    • Line 22: warning: exported var KiT_GPiLayer should have comment or be unexported (golint)
    • Line 24: warning: exported method GPiLayer.Defaults should have comment or be unexported (golint)
    • axon/axon/layerstru.go
    • Line 16: warning: comment on exported type LayerStru should be of the form "LayerStru ..." (with optional leading article) (golint)
    • Line 45: warning: exported method LayerStru.Name should have comment or be unexported (golint)
    • Line 46: warning: exported method LayerStru.SetName should have comment or be unexported (golint)
    • Line 47: warning: exported method LayerStru.Label should have comment or be unexported (golint)
    • Line 48: warning: exported method LayerStru.Class should have comment or be unexported (golint)
    • Line 49: warning: exported method LayerStru.SetClass should have comment or be unexported (golint)
    • Line 50: warning: exported method LayerStru.TypeName should have comment or be unexported (golint)
    • Line 51: warning: exported method LayerStru.Type should have comment or be unexported (golint)
    • Line 52: warning: exported method LayerStru.SetType should have comment or be unexported (golint)
    • Line 53: warning: exported method LayerStru.IsOff should have comment or be unexported (golint)
    • Line 54: warning: exported method LayerStru.SetOff should have comment or be unexported (golint)
    • Line 55: warning: exported method LayerStru.Shape should have comment or be unexported (golint)
    • Line 56: warning: exported method LayerStru.Is2D should have comment or be unexported (golint)
    • Line 57: warning: exported method LayerStru.Is4D should have comment or be unexported (golint)
    • Line 58: warning: exported method LayerStru.Thread should have comment or be unexported (golint)
    • Line 59: warning: exported method LayerStru.SetThread should have comment or be unexported (golint)
    • Line 60: warning: exported method LayerStru.RelPos should have comment or be unexported (golint)
    • Line 61: warning: exported method LayerStru.Pos should have comment or be unexported (golint)
    • Line 62: warning: exported method LayerStru.SetPos should have comment or be unexported (golint)
    • Line 63: warning: exported method LayerStru.Index should have comment or be unexported (golint)
    • Line 64: warning: exported method LayerStru.SetIndex should have comment or be unexported (golint)
    • Line 65: warning: exported method LayerStru.RecvPrjns should have comment or be unexported (golint)
    • Line 66: warning: exported method LayerStru.NRecvPrjns should have comment or be unexported (golint)
    • Line 67: warning: exported method LayerStru.RecvPrjn should have comment or be unexported (golint)
    • Line 68: warning: exported method LayerStru.SendPrjns should have comment or be unexported (golint)
    • Line 69: warning: exported method LayerStru.NSendPrjns should have comment or be unexported (golint)
    • Line 70: warning: exported method LayerStru.SendPrjn should have comment or be unexported (golint)
    • Line 72: warning: exported method LayerStru.Idx4DFrom2D should have comment or be unexported (golint)
    • Line 87: warning: exported method LayerStru.SetRelPos should have comment or be unexported (golint)
    • Line 94: warning: exported method LayerStru.Size should have comment or be unexported (golint)
    • axon/pcore/cin.go
    • Line 31: warning: don't use underscores in Go names; var KiT_CINLayer should be KiTCINLayer (golint)
    • Line 31: warning: exported var KiT_CINLayer should have comment or be unexported (golint)
    • Line 33: warning: exported method CINLayer.Defaults should have comment or be unexported (golint)
    • Line 40: warning: exported method CINLayer.GetACh should have comment or be unexported (golint)
    • Line 41: warning: exported method CINLayer.SetACh should have comment or be unexported (golint)
    • Line 69: warning: exported method CINLayer.ActFmG should have comment or be unexported (golint)
    • axon/axon/hebbprjn.go
    • Line 13: warning: exported method HebbPrjn.Defaults should have comment or be unexported (golint)
    • Line 18: warning: exported method HebbPrjn.UpdateParams should have comment or be unexported (golint)
    • axon/examples/pvlv/data/trial_instance_recs.go
    • Line 5: warning: comment on exported type TrialInstance should be of the form "TrialInstance ..." (with optional leading article) (golint)
    • Line 29: warning: exported type TrialInstanceList should have comment or be unexported (golint)
    • Line 31: warning: exported type TrialInstanceRecs should have comment or be unexported (golint)
    • Line 35: warning: exported function NewTrialInstanceRecs should have comment or be unexported (golint)
    • Line 43: warning: exported method TrialInstanceList.Length should have comment or be unexported (golint)
    • Line 47: warning: exported method TrialInstanceList.Append should have comment or be unexported (golint)
    • Line 52: warning: exported method TrialInstanceList.Get should have comment or be unexported (golint)
    • Line 56: warning: exported method TrialInstanceRecs.ReadNext should have comment or be unexported (golint)
    • axon/deep/neuron.go
    • Line 21: warning: exported var SuperNeuronVarsMap should have comment or be unexported (golint)
    • Line 54: warning: exported method SuperNeuron.VarByIdx should have comment or be unexported (golint)
    • axon/pbwm/modlayer.go
    • Line 18: warning: don't use underscores in Go names; var KiT_ModLayer should be KiTModLayer (golint)
    • Line 18: warning: exported var KiT_ModLayer should have comment or be unexported (golint)
    • axon/examples/hip_bench/hip_bench.go
    • Line 87: warning: exported method HipParams.Update should have comment or be unexported (golint)
    • Line 202: warning: comment on exported var KiT_Sim should be of the form "KiT_Sim ..." (golint)
    • Line 204: warning: don't use underscores in Go names; var KiT_Sim should be KiTSim (golint)
    • Line 246: warning: exported method PatParams.Defaults should have comment or be unexported (golint)
    • Line 252: warning: exported method HipParams.Defaults should have comment or be unexported (golint)
    • Line 270: warning: exported method Sim.Defaults should have comment or be unexported (golint)
    • Line 278: warning: exported method Sim.Update should have comment or be unexported (golint)
    • Line 298: warning: exported method Sim.ConfigEnv should have comment or be unexported (golint)
    • Line 334: warning: exported method Sim.ConfigNet should have comment or be unexported (golint)
    • Line 426: warning: exported method Sim.ReConfigNet should have comment or be unexported (golint)
    • Line 465: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 470: warning: exported method Sim.UpdateView should have comment or be unexported (golint)
    • Line 651: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 719: warning: exported method Sim.LoadPretrainedWts should have comment or be unexported (golint)
    • Line 1081: warning: exported method Sim.OpenPat should have comment or be unexported (golint)
    • Line 1091: warning: exported method Sim.ConfigPats should have comment or be unexported (golint)
    • Line 1172: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1229: warning: exported method Sim.ConfigTrnTrlLog should have comment or be unexported (golint)
    • Line 1254: warning: exported method Sim.ConfigTrnTrlPlot should have comment or be unexported (golint)
    • Line 1330: warning: exported method Sim.ConfigTrnEpcLog should have comment or be unexported (golint)
    • Line 1354: warning: exported method Sim.ConfigTrnEpcPlot should have comment or be unexported (golint)
    • Line 1423: warning: exported method Sim.ConfigTstTrlLog should have comment or be unexported (golint)
    • Line 1457: warning: exported method Sim.ConfigTstTrlPlot should have comment or be unexported (golint)
    • Line 1509: warning: don't use underscores in Go names; var win_sum should be winSum (golint)
    • Line 1510: warning: don't use underscores in Go names; var win_n should be winN (golint)
    • Line 1511: warning: don't use underscores in Go names; var btn_sum should be btnSum (golint)
    • Line 1512: warning: don't use underscores in Go names; var btn_n should be btnN (golint)
    • Line 1518: warning: don't use underscores in Go names; var win_sum should be winSum (golint)
    • Line 1521: warning: don't use underscores in Go names; var btn_sum should be btnSum (golint)
    • Line 1527: warning: don't use underscores in Go names; var win_sum should be winSum (golint)
    • Line 1530: warning: don't use underscores in Go names; var btn_sum should be btnSum (golint)
    • Line 1535: warning: exported method Sim.LogTstEpc should have comment or be unexported (golint)
    • Line 1629: warning: exported method Sim.ConfigTstEpcLog should have comment or be unexported (golint)
    • Line 1661: warning: exported method Sim.ConfigTstEpcPlot should have comment or be unexported (golint)
    • Line 1717: warning: exported method Sim.ConfigTstCycLog should have comment or be unexported (golint)
    • Line 1734: warning: exported method Sim.ConfigTstCycPlot should have comment or be unexported (golint)
    • Line 1816: warning: exported method Sim.ConfigRunLog should have comment or be unexported (golint)
    • Line 1848: warning: exported method Sim.ConfigRunPlot should have comment or be unexported (golint)
    • Line 1909: warning: exported method Sim.ConfigRunStatsPlot should have comment or be unexported (golint)
    • Line 2230: warning: comment on exported var SimProps should be of the form "SimProps ..." (golint)
    • Line 2252: warning: comment on exported var OuterLoopParams should be of the form "OuterLoopParams ..." (golint)
    • Line 2285: warning: exported method Sim.CmdArgs should have comment or be unexported (golint)
    • axon/examples/deep_fsa/fsa_env.go
    • Line 34: warning: exported method FSAEnv.Name should have comment or be unexported (golint)
    • Line 35: warning: exported method FSAEnv.Desc should have comment or be unexported (golint)
    • Line 72: warning: exported method FSAEnv.Validate should have comment or be unexported (golint)
    • Line 79: warning: exported method FSAEnv.Counters should have comment or be unexported (golint)
    • Line 83: warning: exported method FSAEnv.States should have comment or be unexported (golint)
    • Line 96: warning: exported method FSAEnv.State should have comment or be unexported (golint)
    • Line 108: warning: exported method FSAEnv.Actions should have comment or be unexported (golint)
    • Line 119: warning: exported method FSAEnv.Init should have comment or be unexported (golint)
    • Line 159: warning: exported method FSAEnv.Step should have comment or be unexported (golint)
    • Line 173: warning: exported method FSAEnv.Action should have comment or be unexported (golint)
    • Line 177: warning: exported method FSAEnv.Counter should have comment or be unexported (golint)
    • axon/rl/ach.go
    • Line 80: warning: don't use underscores in Go names; var KiT_ClampAChLayer should be KiTClampAChLayer (golint)
    • Line 80: warning: exported var KiT_ClampAChLayer should have comment or be unexported (golint)
    • Line 84: warning: exported method ClampAChLayer.GetACh should have comment or be unexported (golint)
    • Line 85: warning: exported method ClampAChLayer.SetACh should have comment or be unexported (golint)
    • axon/pbwm/layer.go
    • Line 15: warning: comment on exported type Layer should be of the form "Layer ..." (with optional leading article) (golint)
    • Line 25: warning: don't use underscores in Go names; var KiT_Layer should be KiTLayer (golint)
    • Line 25: warning: exported var KiT_Layer should have comment or be unexported (golint)
    • Line 29: warning: exported method Layer.GetDA should have comment or be unexported (golint)
    • Line 30: warning: exported method Layer.SetDA should have comment or be unexported (golint)
    • Line 32: warning: exported method Layer.GetACh should have comment or be unexported (golint)
    • Line 33: warning: exported method Layer.SetACh should have comment or be unexported (golint)
    • Line 35: warning: exported method Layer.GetSE should have comment or be unexported (golint)
    • Line 36: warning: exported method Layer.SetSE should have comment or be unexported (golint)
    • Line 63: warning: exported method Layer.Defaults should have comment or be unexported (golint)
    • Line 144: warning: exported method Layer.InitActs should have comment or be unexported (golint)
    • axon/pbwm/pfcdyn.go
    • Line 7: warning: comment on exported type PFCDyn should be of the form "PFCDyn ..." (with optional leading article) (golint)
    • Line 15: warning: exported method PFCDyn.Defaults should have comment or be unexported (golint)
    • Line 19: warning: exported method PFCDyn.Set should have comment or be unexported (golint)
    • axon/axon/act.go
    • Line 23: warning: comment on exported type ActParams should be of the form "ActParams ..." (with optional leading article) (golint)
    • Line 41: warning: exported method ActParams.Defaults should have comment or be unexported (golint)
    • Line 365: warning: exported method SpikeParams.Defaults should have comment or be unexported (golint)
    • Line 377: warning: exported method SpikeParams.Update should have comment or be unexported (golint)
    • Line 424: warning: exported method ActInitParams.Update should have comment or be unexported (golint)
    • Line 427: warning: exported method ActInitParams.Defaults should have comment or be unexported (golint)
    • Line 457: warning: exported method DtParams.Update should have comment or be unexported (golint)
    • Line 466: warning: exported method DtParams.Defaults should have comment or be unexported (golint)
    • Line 516: warning: exported method GTargParams.Update should have comment or be unexported (golint)
    • Line 519: warning: exported method GTargParams.Defaults should have comment or be unexported (golint)
    • Line 533: warning: don't use underscores in Go names; var KiT_ActNoiseTypes should be KiTActNoiseTypes (golint)
    • Line 533: warning: exported var KiT_ActNoiseTypes should have comment or be unexported (golint)
    • Line 535: warning: exported method ActNoiseTypes.MarshalJSON should have comment or be unexported (golint)
    • Line 536: warning: exported method ActNoiseTypes.UnmarshalJSON should have comment or be unexported (golint)
    • Line 554: warning: exported const ActNoiseTypesN should have comment (or a comment on this block) or be unexported (golint)
    • Line 564: warning: exported method ActNoiseParams.Update should have comment or be unexported (golint)
    • Line 567: warning: exported method ActNoiseParams.Defaults should have comment or be unexported (golint)
    • Line 579: warning: don't use underscores in Go names; var KiT_ClampTypes should be KiTClampTypes (golint)
    • Line 579: warning: exported var KiT_ClampTypes should have comment or be unexported (golint)
    • Line 581: warning: exported method ClampTypes.MarshalJSON should have comment or be unexported (golint)
    • Line 582: warning: exported method ClampTypes.UnmarshalJSON should have comment or be unexported (golint)
    • Line 595: warning: exported const ClampTypesN should have comment (or a comment on this block) or be unexported (golint)
    • Line 610: warning: exported method ClampParams.Update should have comment or be unexported (golint)
    • Line 613: warning: exported method ClampParams.Defaults should have comment or be unexported (golint)
    • Line 627: warning: comment on exported type SynComParams should be of the form "SynComParams ..." (with optional leading article) (golint)
    • Line 634: warning: exported method SynComParams.Defaults should have comment or be unexported (golint)
    • Line 640: warning: exported method SynComParams.Update should have comment or be unexported (golint)
    • Line 692: warning: exported method PrjnScaleParams.Defaults should have comment or be unexported (golint)
    • Line 703: warning: exported method PrjnScaleParams.Update should have comment or be unexported (golint)
    • axon/axon/version.go
    • Line 6: warning: exported const Version should have comment (or a comment on this block) or be unexported (golint)
    • axon/pcore/neuron.go
    • Line 47: warning: exported var STNNeuronVars should have comment or be unexported (golint)
    • Line 58: warning: exported method STNNeuron.VarNames should have comment or be unexported (golint)
    • axon/pbwm/neuron.go
    • Line 13: warning: exported const DA should have comment (or a comment on this block) or be unexported (golint)
    • Line 31: warning: exported var NeuronVarsMap should have comment or be unexported (golint)
    • axon/axon/time.go
    • Line 12: warning: comment on exported type Time should be of the form "Time ..." (with optional leading article) (golint)
    • Line 99: warning: don't use underscores in Go names; var KiT_Quarters should be KiTQuarters (golint)
    • Line 99: warning: exported var KiT_Quarters should have comment or be unexported (golint)
    • Line 101: warning: exported method Quarters.MarshalJSON should have comment or be unexported (golint)
    • Line 102: warning: exported method Quarters.UnmarshalJSON should have comment or be unexported (golint)
    • Line 161: warning: don't use underscores in Go names; var KiT_TimeScales should be KiTTimeScales (golint)
    • Line 161: warning: exported var KiT_TimeScales should have comment or be unexported (golint)
    • Line 163: warning: exported method TimeScales.MarshalJSON should have comment or be unexported (golint)
    • Line 164: warning: exported method TimeScales.UnmarshalJSON should have comment or be unexported (golint)
    • axon/examples/env/sim.go
    • Line 158: warning: comment on exported var KiT_Sim should be of the form "KiT_Sim ..." (golint)
    • Line 160: warning: don't use underscores in Go names; var KiT_Sim should be KiTSim (golint)
    • Line 199: warning: exported method Sim.ConfigEnv should have comment or be unexported (golint)
    • Line 229: warning: exported method Sim.ConfigNet should have comment or be unexported (golint)
    • Line 293: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 298: warning: exported method Sim.UpdateView should have comment or be unexported (golint)
    • Line 419: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 681: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 764: warning: exported method Sim.ConfigTrnEpcLog should have comment or be unexported (golint)
    • Line 786: warning: exported method Sim.ConfigTrnEpcPlot should have comment or be unexported (golint)
    • Line 841: warning: exported method Sim.ConfigTstTrlLog should have comment or be unexported (golint)
    • Line 865: warning: exported method Sim.ConfigTstTrlPlot should have comment or be unexported (golint)
    • Line 889: warning: exported method Sim.LogTstEpc should have comment or be unexported (golint)
    • Line 923: warning: exported method Sim.ConfigTstEpcLog should have comment or be unexported (golint)
    • Line 940: warning: exported method Sim.ConfigTstEpcPlot should have comment or be unexported (golint)
    • Line 978: warning: exported method Sim.ConfigTstCycLog should have comment or be unexported (golint)
    • Line 995: warning: exported method Sim.ConfigTstCycPlot should have comment or be unexported (golint)
    • Line 1053: warning: exported method Sim.ConfigRunLog should have comment or be unexported (golint)
    • Line 1071: warning: exported method Sim.ConfigRunPlot should have comment or be unexported (golint)
    • Line 1319: warning: comment on exported var SimProps should be of the form "SimProps ..." (golint)
    • Line 1334: warning: exported method Sim.CmdArgs should have comment or be unexported (golint)
    • axon/nxx1/nxx1.go
    • Line 55: warning: exported method Params.Update should have comment or be unexported (golint)
    • Line 62: warning: exported method Params.Defaults should have comment or be unexported (golint)
    • Line 106: warning: comment on exported method Params.XX1GainCorGain should be of the form "XX1GainCorGain ..." (golint)
    • Line 129: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • axon/glong/nmda_plot/nmda.go
    • Line 105: warning: exported method Sim.ConfigTable should have comment or be unexported (golint)
    • Line 117: warning: exported method Sim.ConfigPlot should have comment or be unexported (golint)
    • Line 150: warning: exported method Sim.ConfigTimeTable should have comment or be unexported (golint)
    • Line 162: warning: exported method Sim.ConfigTimePlot should have comment or be unexported (golint)
    • axon/deep/trn.go
    • Line 20: warning: don't use underscores in Go names; var KiT_TRNLayer should be KiTTRNLayer (golint)
    • Line 20: warning: exported var KiT_TRNLayer should have comment or be unexported (golint)
    • Line 22: warning: exported method TRNLayer.Defaults should have comment or be unexported (golint)
    • axon/examples/pvlv/data/recs.go
    • Line 10: warning: exported type IRecs should have comment or be unexported (golint)
    • Line 16: warning: exported type Recs should have comment or be unexported (golint)
    • Line 25: warning: exported type DataLoopOrder should have comment or be unexported (golint)
    • Line 28: warning: exported const SEQUENTIAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 34: warning: don't use underscores in Go names; var KiT_DataLoopOrder should be KiTDataLoopOrder (golint)
    • Line 34: warning: exported var KiT_DataLoopOrder should have comment or be unexported (golint)
    • Line 36: warning: exported function IntSequence should have comment or be unexported (golint)
    • Line 52: warning: exported function NewRecs should have comment or be unexported (golint)
    • Line 60: warning: comment on exported method Recs.Reset should be of the form "Reset ..." (golint)
    • Line 66: warning: comment on exported method Recs.SetIndex should be of the form "SetIndex ..." (golint)
    • Line 79: warning: exported method Recs.SetPos should have comment or be unexported (golint)
    • Line 82: warning: exported method Recs.Length should have comment or be unexported (golint)
    • Line 85: warning: exported method Recs.Cur should have comment or be unexported (golint)
    • Line 89: warning: exported method Recs.SetOrder should have comment or be unexported (golint)
    • Line 99: warning: exported method Recs.Permute should have comment or be unexported (golint)
    • Line 102: warning: exported method Recs.Sequential should have comment or be unexported (golint)
    • Line 105: warning: exported method Recs.GetIndex should have comment or be unexported (golint)
    • Line 109: warning: exported method Recs.AtEnd should have comment or be unexported (golint)
    • Line 113: warning: exported method Recs.WriteNext should have comment or be unexported (golint)
    • Line 117: warning: exported method Recs.ReadNext should have comment or be unexported (golint)
    • Line 121: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • axon/agate/out.go
    • Line 21: warning: exported method OutParams.Defaults should have comment or be unexported (golint)
    • Line 32: warning: don't use underscores in Go names; var KiT_OutLayer should be KiTOutLayer (golint)
    • Line 32: warning: exported var KiT_OutLayer should have comment or be unexported (golint)
    • Line 34: warning: exported method OutLayer.Defaults should have comment or be unexported (golint)
    • axon/pbwm/gate.go
    • Line 121: warning: don't use underscores in Go names; var KiT_GateLayer should be KiTGateLayer (golint)
    • Line 121: warning: exported var KiT_GateLayer should have comment or be unexported (golint)
    • Line 123: warning: exported method GateLayer.AsGate should have comment or be unexported (golint)
    • Line 127: warning: exported method GateLayer.GateShape should have comment or be unexported (golint)
    • Line 202: warning: exported method GateLayer.InitActs should have comment or be unexported (golint)
    • Line 239: warning: don't use underscores in Go names; var KiT_GateTypes should be KiTGateTypes (golint)
    • Line 239: warning: exported var KiT_GateTypes should have comment or be unexported (golint)
    • Line 241: warning: exported method GateTypes.MarshalJSON should have comment or be unexported (golint)
    • Line 242: warning: exported method GateTypes.UnmarshalJSON should have comment or be unexported (golint)
    • Line 254: warning: exported const GateTypesN should have comment (or a comment on this block) or be unexported (golint)
    • axon/pbwm/matrix_trace.go
    • Line 42: warning: exported var TraceSynVars should have comment or be unexported (golint)
    • Line 44: warning: comment on exported type TraceParams should be of the form "TraceParams ..." (with optional leading article) (golint)
    • Line 53: warning: exported method TraceParams.Defaults should have comment or be unexported (golint)
    • Line 93: warning: exported method MatrixTracePrjn.Defaults should have comment or be unexported (golint)
    • Line 103: warning: exported method MatrixTracePrjn.Build should have comment or be unexported (golint)
    • Line 109: warning: exported method MatrixTracePrjn.ClearTrace should have comment or be unexported (golint)
    • Line 117: warning: exported method MatrixTracePrjn.InitWts should have comment or be unexported (golint)
    • axon/python/gotopy/diffs/ra25.go
    • Line 200: warning: comment on exported var KiT_Sim should be of the form "KiT_Sim ..." (golint)
    • Line 202: warning: don't use underscores in Go names; var KiT_Sim should be KiTSim (golint)
    • Line 242: warning: exported method Sim.ConfigEnv should have comment or be unexported (golint)
    • Line 273: warning: exported method Sim.ConfigNet should have comment or be unexported (golint)
    • Line 341: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 346: warning: exported method Sim.UpdateView should have comment or be unexported (golint)
    • Line 467: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 718: warning: exported method Sim.ConfigPats should have comment or be unexported (golint)
    • Line 734: warning: exported method Sim.OpenPats should have comment or be unexported (golint)
    • Line 765: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 850: warning: exported method Sim.ConfigTrnEpcLog should have comment or be unexported (golint)
    • Line 872: warning: exported method Sim.ConfigTrnEpcPlot should have comment or be unexported (golint)
    • Line 937: warning: exported method Sim.ConfigTstTrlLog should have comment or be unexported (golint)
    • Line 968: warning: exported method Sim.ConfigTstTrlPlot should have comment or be unexported (golint)
    • Line 995: warning: exported method Sim.LogTstEpc should have comment or be unexported (golint)
    • Line 1034: warning: exported method Sim.ConfigTstEpcLog should have comment or be unexported (golint)
    • Line 1052: warning: exported method Sim.ConfigTstEpcPlot should have comment or be unexported (golint)
    • Line 1090: warning: exported method Sim.ConfigTstCycLog should have comment or be unexported (golint)
    • Line 1107: warning: exported method Sim.ConfigTstCycPlot should have comment or be unexported (golint)
    • Line 1171: warning: exported method Sim.ConfigRunLog should have comment or be unexported (golint)
    • Line 1190: warning: exported method Sim.ConfigRunPlot should have comment or be unexported (golint)
    • Line 1458: warning: comment on exported var SimProps should be of the form "SimProps ..." (golint)
    • Line 1473: warning: exported method Sim.CmdArgs should have comment or be unexported (golint)
    • axon/pvlv/neuron.go
    • Line 24: warning: comment on exported type ModNeuronVar should be of the form "ModNeuronVar ..." (with optional leading article) (golint)
    • Line 28: warning: exported const DA should have comment (or a comment on this block) or be unexported (golint)
    • Line 40: warning: don't use underscores in Go names; var KiT_ModNeuronVar should be KiTModNeuronVar (golint)
    • Line 40: warning: exported var KiT_ModNeuronVar should have comment or be unexported (golint)
    • Line 51: warning: exported var ModNeuronVarsMap should have comment or be unexported (golint)
    • Line 66: warning: exported method ModNeuron.VarNames should have comment or be unexported (golint)
    • Line 96: warning: comment on exported method ModLayer.UnitVals should be of the form "UnitVals ..." (golint)
    • Line 116: warning: comment on exported method ModLayer.UnitValsTensor should be of the form "UnitValsTensor ..." (golint)
    • Line 139: warning: exported method ModLayer.ModUnitVals should have comment or be unexported (golint)
    • axon/fffb/fffb.go
    • Line 29: warning: exported method Params.Update should have comment or be unexported (golint)
    • Line 33: warning: exported method Params.Defaults should have comment or be unexported (golint)
    • axon/examples/mpi/ra25.go
    • Line 206: warning: comment on exported var KiT_Sim should be of the form "KiT_Sim ..." (golint)
    • Line 208: warning: don't use underscores in Go names; var KiT_Sim should be KiTSim (golint)
    • Line 254: warning: exported method Sim.ConfigEnv should have comment or be unexported (golint)
    • Line 285: warning: exported method Sim.ConfigNet should have comment or be unexported (golint)
    • Line 353: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 358: warning: exported method Sim.UpdateView should have comment or be unexported (golint)
    • Line 479: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 714: warning: exported method Sim.ConfigPats should have comment or be unexported (golint)
    • Line 729: warning: exported method Sim.OpenPats should have comment or be unexported (golint)
    • Line 760: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 860: warning: exported method Sim.ConfigTrnEpcLog should have comment or be unexported (golint)
    • Line 882: warning: exported method Sim.ConfigTrnEpcPlot should have comment or be unexported (golint)
    • Line 929: warning: exported method Sim.ConfigTrnTrlLog should have comment or be unexported (golint)
    • Line 948: warning: exported method Sim.ConfigTrnTrlPlot should have comment or be unexported (golint)
    • Line 1007: warning: exported method Sim.ConfigTstTrlLog should have comment or be unexported (golint)
    • Line 1037: warning: exported method Sim.ConfigTstTrlPlot should have comment or be unexported (golint)
    • Line 1064: warning: exported method Sim.LogTstEpc should have comment or be unexported (golint)
    • Line 1108: warning: exported method Sim.ConfigTstEpcLog should have comment or be unexported (golint)
    • Line 1125: warning: exported method Sim.ConfigTstEpcPlot should have comment or be unexported (golint)
    • Line 1163: warning: exported method Sim.ConfigTstCycLog should have comment or be unexported (golint)
    • Line 1180: warning: exported method Sim.ConfigTstCycPlot should have comment or be unexported (golint)
    • Line 1238: warning: exported method Sim.ConfigRunLog should have comment or be unexported (golint)
    • Line 1256: warning: exported method Sim.ConfigRunPlot should have comment or be unexported (golint)
    • Line 1532: warning: comment on exported var SimProps should be of the form "SimProps ..." (golint)
    • Line 1547: warning: exported method Sim.CmdArgs should have comment or be unexported (golint)
    • axon/pvlv/pv_layer.go
    • Line 15: warning: comment on exported type PVLayer should be of the form "PVLayer ..." (with optional leading article) (golint)
    • Line 23: warning: exported function AddPVLayer should have comment or be unexported (golint)
    • Line 29: warning: exported method PVLayer.AddPVReceiver should have comment or be unexported (golint)
    • Line 35: warning: exported method PVLayer.Build should have comment or be unexported (golint)
    • Line 44: warning: exported method PVLayer.SendPVAct should have comment or be unexported (golint)
    • Line 55: warning: exported method PVLayer.CyclePost should have comment or be unexported (golint)
    • Line 61: warning: exported method PVLayer.GetMonitorVal should have comment or be unexported (golint)
    • axon/deep/trc.go
    • Line 58: warning: exported method TRCParams.Update should have comment or be unexported (golint)
    • Line 61: warning: exported method TRCParams.Defaults should have comment or be unexported (golint)
    • Line 78: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 113: warning: don't use underscores in Go names; var KiT_TRCLayer should be KiTTRCLayer (golint)
    • Line 113: warning: exported var KiT_TRCLayer should have comment or be unexported (golint)
    • Line 115: warning: exported method TRCLayer.Defaults should have comment or be unexported (golint)
    • Line 133: warning: exported method TRCLayer.Class should have comment or be unexported (golint)
    • Line 137: warning: exported method TRCLayer.IsTarget should have comment or be unexported (golint)
    • Line 144: warning: exported method TRCLayer.InitWts should have comment or be unexported (golint)
    • Line 195: warning: exported function DriveAct should have comment or be unexported (golint)
    • axon/pcore/gp.go
    • Line 20: warning: don't use underscores in Go names; var KiT_GPLayer should be KiTGPLayer (golint)
    • Line 20: warning: exported var KiT_GPLayer should have comment or be unexported (golint)
    • Line 42: warning: exported method GPLayer.Defaults should have comment or be unexported (golint)
    • Line 117: warning: don't use underscores in Go names; var KiT_GPLays should be KiTGPLays (golint)
    • Line 117: warning: exported var KiT_GPLays should have comment or be unexported (golint)
    • Line 119: warning: exported method GPLays.MarshalJSON should have comment or be unexported (golint)
    • Line 120: warning: exported method GPLays.UnmarshalJSON should have comment or be unexported (golint)
    • Line 137: warning: exported const GPLaysN should have comment (or a comment on this block) or be unexported (golint)
    • axon/examples/pvlv/pvlv_env.go
    • Line 25: warning: exported type PVLVEnv should have comment or be unexported (golint)
    • Line 64: warning: exported method PVLVEnv.Name should have comment or be unexported (golint)
    • Line 65: warning: exported method PVLVEnv.Desc should have comment or be unexported (golint)
    • Line 67: warning: exported method PVLVEnv.New should have comment or be unexported (golint)
    • Line 85: warning: comment on exported method PVLVEnv.Init should be of the form "Init ..." (golint)
    • Line 111: warning: exported method PVLVEnv.ConfigStdInputData should have comment or be unexported (golint)
    • Line 131: warning: exported method PVLVEnv.Defaults should have comment or be unexported (golint)
    • Line 137: warning: comment on exported method PVLVEnv.BlockStart should be of the form "BlockStart ..." (golint)
    • Line 150: warning: comment on exported method PVLVEnv.BlockEnd should be of the form "BlockEnd ..." (golint)
    • Line 161: warning: comment on exported method PVLVEnv.SaveWeights should be of the form "SaveWeights ..." (golint)
    • Line 168: warning: comment on exported type ContextModel should be of the form "ContextModel ..." (with optional leading article) (golint)
    • Line 172: warning: exported const ELEMENTAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 178: warning: don't use underscores in Go names; var KiT_ContextModel should be KiTContextModel (golint)
    • Line 178: warning: exported var KiT_ContextModel should have comment or be unexported (golint)
    • Line 180: warning: exported method PVLVEnv.Counters should have comment or be unexported (golint)
    • Line 184: warning: exported method PVLVEnv.Actions should have comment or be unexported (golint)
    • Line 188: warning: exported method PVLVEnv.States should have comment or be unexported (golint)
    • Line 218: warning: exported method PVLVEnv.State should have comment or be unexported (golint)
    • Line 243: warning: exported method PVLVEnv.Action should have comment or be unexported (golint)
    • Line 247: warning: exported method PVLVEnv.Counter should have comment or be unexported (golint)
    • Line 259: warning: comment on exported method PVLVEnv.SetActiveTrialList should be of the form "SetActiveTrialList ..." (golint)
    • Line 288: warning: comment on exported method PVLVEnv.SetTableTrialGpListFmDefnTable should be of the form "SetTableTrialGpListFmDefnTable ..." (golint)
    • Line 399: warning: exported method PVLVEnv.SetupOneAlphaTrial should have comment or be unexported (golint)
    • Line 715: warning: exported method PVLVEnv.IsTestTrial should have comment or be unexported (golint)
    • Line 721: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • axon/pvlv/mod_layer.go
    • Line 20: warning: exported type IModLayer should have comment or be unexported (golint)
    • Line 24: warning: exported type AvgMaxModLayer should have comment or be unexported (golint)
    • Line 53: warning: don't use underscores in Go names; var KiT_ModLayer should be KiTModLayer (golint)
    • Line 53: warning: exported var KiT_ModLayer should have comment or be unexported (golint)
    • Line 91: warning: don't use underscores in Go names; var KiT_ModParams should be KiTModParams (golint)
    • Line 91: warning: exported var KiT_ModParams should have comment or be unexported (golint)
    • Line 100: warning: don't use underscores in Go names; var KiT_Modulators should be KiTModulators (golint)
    • Line 100: warning: exported var KiT_Modulators should have comment or be unexported (golint)
    • Line 112: warning: don't use underscores in Go names; var KiT_ModNeuron should be KiTModNeuron (golint)
    • Line 112: warning: exported var KiT_ModNeuron should have comment or be unexported (golint)
    • Line 128: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 142: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 147: warning: comment on exported type DaRType should be of the form "DaRType ..." (with optional leading article) (golint)
    • Line 151: warning: comment on exported const D1R should be of the form "D1R ..." (golint)
    • Line 154: warning: comment on exported const D2R should be of the form "D2R ..." (golint)
    • Line 157: warning: exported const DaRTypeN should have comment (or a comment on this block) or be unexported (golint)
    • Line 160: warning: don't use underscores in Go names; var KiT_DaRType should be KiTDaRType (golint)
    • Line 160: warning: exported var KiT_DaRType should have comment or be unexported (golint)
    • Line 267: warning: exported method ModLayer.Init should have comment or be unexported (golint)
    • Line 271: warning: exported method ModLayer.Build should have comment or be unexported (golint)
    • Line 285: warning: exported method ModLayer.Defaults should have comment or be unexported (golint)
    • axon/pcore/da.go
    • Line 14: warning: comment on exported type DaModParams should be of the form "DaModParams ..." (with optional leading article) (golint)
    • Line 26: warning: exported method DaModParams.Defaults should have comment or be unexported (golint)
    • Line 47: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 61: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 74: warning: don't use underscores in Go names; var KiT_DaReceptors should be KiTDaReceptors (golint)
    • Line 74: warning: exported var KiT_DaReceptors should have comment or be unexported (golint)
    • Line 76: warning: exported method DaReceptors.MarshalJSON should have comment or be unexported (golint)
    • Line 77: warning: exported method DaReceptors.UnmarshalJSON should have comment or be unexported (golint)
    • Line 86: warning: exported const DaReceptorsN should have comment (or a comment on this block) or be unexported (golint)
    • axon/examples/hip/hip.go
    • Line 265: warning: comment on exported var KiT_Sim should be of the form "KiT_Sim ..." (golint)
    • Line 267: warning: don't use underscores in Go names; var KiT_Sim should be KiTSim (golint)
    • Line 318: warning: exported method Sim.ConfigEnv should have comment or be unexported (golint)
    • Line 353: warning: exported method Sim.ConfigNet should have comment or be unexported (golint)
    • Line 455: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 460: warning: exported method Sim.UpdateView should have comment or be unexported (golint)
    • Line 636: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 982: warning: exported method Sim.OpenPat should have comment or be unexported (golint)
    • Line 1013: warning: exported method Sim.OpenPats should have comment or be unexported (golint)
    • Line 1050: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1105: warning: exported method Sim.ConfigTrnTrlLog should have comment or be unexported (golint)
    • Line 1130: warning: exported method Sim.ConfigTrnTrlPlot should have comment or be unexported (golint)
    • Line 1204: warning: exported method Sim.ConfigTrnEpcLog should have comment or be unexported (golint)
    • Line 1228: warning: exported method Sim.ConfigTrnEpcPlot should have comment or be unexported (golint)
    • Line 1295: warning: exported method Sim.ConfigTstTrlLog should have comment or be unexported (golint)
    • Line 1329: warning: exported method Sim.ConfigTstTrlPlot should have comment or be unexported (golint)
    • Line 1375: warning: exported method Sim.LogTstEpc should have comment or be unexported (golint)
    • Line 1451: warning: exported method Sim.ConfigTstEpcLog should have comment or be unexported (golint)
    • Line 1475: warning: exported method Sim.ConfigTstEpcPlot should have comment or be unexported (golint)
    • Line 1524: warning: exported method Sim.ConfigTstCycLog should have comment or be unexported (golint)
    • Line 1541: warning: exported method Sim.ConfigTstCycPlot should have comment or be unexported (golint)
    • Line 1619: warning: exported method Sim.ConfigRunLog should have comment or be unexported (golint)
    • Line 1644: warning: exported method Sim.ConfigRunPlot should have comment or be unexported (golint)
    • Line 1932: warning: comment on exported var SimProps should be of the form "SimProps ..." (golint)
    • Line 1954: warning: exported method Sim.CmdArgs should have comment or be unexported (golint)
    • axon/pbwm/cin.go
    • Line 31: warning: don't use underscores in Go names; var KiT_CINLayer should be KiTCINLayer (golint)
    • Line 31: warning: exported var KiT_CINLayer should have comment or be unexported (golint)
    • Line 33: warning: exported method CINLayer.Defaults should have comment or be unexported (golint)
    • Line 40: warning: exported method CINLayer.GetACh should have comment or be unexported (golint)
    • Line 41: warning: exported method CINLayer.SetACh should have comment or be unexported (golint)
    • Line 69: warning: exported method CINLayer.ActFmG should have comment or be unexported (golint)
    • axon/deep/layer.go
    • Line 25: warning: don't use underscores in Go names; var KiT_LayerType should be KiTLayerType (golint)
    • Line 25: warning: exported var KiT_LayerType should have comment or be unexported (golint)
    • Line 41: warning: don't use underscores in Go names; const CT_ should be CT (golint)
    • Line 42: warning: don't use underscores in Go names; const TRC_ should be TRC (golint)
    • axon/pbwm/da.go
    • Line 14: warning: comment on exported type DaModParams should be of the form "DaModParams ..." (with optional leading article) (golint)
    • Line 26: warning: exported method DaModParams.Defaults should have comment or be unexported (golint)
    • Line 47: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 61: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 74: warning: don't use underscores in Go names; var KiT_DaReceptors should be KiTDaReceptors (golint)
    • Line 74: warning: exported var KiT_DaReceptors should have comment or be unexported (golint)
    • Line 76: warning: exported method DaReceptors.MarshalJSON should have comment or be unexported (golint)
    • Line 77: warning: exported method DaReceptors.UnmarshalJSON should have comment or be unexported (golint)
    • Line 86: warning: exported const DaReceptorsN should have comment (or a comment on this block) or be unexported (golint)
    • Line 94: warning: don't use underscores in Go names; var KiT_Valences should be KiTValences (golint)
    • Line 94: warning: exported var KiT_Valences should have comment or be unexported (golint)
    • Line 96: warning: exported method Valences.MarshalJSON should have comment or be unexported (golint)
    • Line 97: warning: exported method Valences.UnmarshalJSON should have comment or be unexported (golint)
    • Line 100: warning: comment on exported const Appetitive should be of the form "Appetitive ..." (golint)
    • Line 106: warning: exported const ValencesN should have comment (or a comment on this block) or be unexported (golint)
    • axon/pvlv/bl_amyg.go
    • Line 33: warning: don't use underscores in Go names; var KiT_BlAmygLayer should be KiTBlAmygLayer (golint)
    • Line 33: warning: exported var KiT_BlAmygLayer should have comment or be unexported (golint)
    • Line 35: warning: exported method BlAmygLayer.Build should have comment or be unexported (golint)
    • Line 56: warning: exported method BlAmygLayer.Defaults should have comment or be unexported (golint)
    • Line 101: warning: comment on exported method BlAmygLayer.InhibFmGeAct should be of the form "InhibFmGeAct ..." (golint)
    • axon/examples/deep_fsa/deep_fsa.go
    • Line 218: warning: comment on exported var KiT_Sim should be of the form "KiT_Sim ..." (golint)
    • Line 220: warning: don't use underscores in Go names; var KiT_Sim should be KiTSim (golint)
    • Line 265: warning: exported method Sim.ConfigEnv should have comment or be unexported (golint)
    • Line 291: warning: exported method Sim.ConfigNet should have comment or be unexported (golint)
    • Line 359: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 364: warning: exported method Sim.UpdateView should have comment or be unexported (golint)
    • Line 510: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 792: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 875: warning: exported method Sim.ConfigTrnEpcLog should have comment or be unexported (golint)
    • Line 897: warning: exported method Sim.ConfigTrnEpcPlot should have comment or be unexported (golint)
    • Line 958: warning: exported method Sim.ConfigTstTrlLog should have comment or be unexported (golint)
    • Line 988: warning: exported method Sim.ConfigTstTrlPlot should have comment or be unexported (golint)
    • Line 1013: warning: exported method Sim.LogTstEpc should have comment or be unexported (golint)
    • Line 1054: warning: exported method Sim.ConfigTstEpcLog should have comment or be unexported (golint)
    • Line 1071: warning: exported method Sim.ConfigTstEpcPlot should have comment or be unexported (golint)
    • Line 1109: warning: exported method Sim.ConfigTstCycLog should have comment or be unexported (golint)
    • Line 1126: warning: exported method Sim.ConfigTstCycPlot should have comment or be unexported (golint)
    • Line 1184: warning: exported method Sim.ConfigRunLog should have comment or be unexported (golint)
    • Line 1202: warning: exported method Sim.ConfigRunPlot should have comment or be unexported (golint)
    • Line 1220: warning: exported method Sim.ConfigNetView should have comment or be unexported (golint)
    • Line 1463: warning: comment on exported var SimProps should be of the form "SimProps ..." (golint)
    • Line 1478: warning: exported method Sim.CmdArgs should have comment or be unexported (golint)
    • axon/examples/env/env.go
    • Line 33: warning: exported method ExEnv.Name should have comment or be unexported (golint)
    • Line 34: warning: exported method ExEnv.Desc should have comment or be unexported (golint)
    • Line 45: warning: exported method ExEnv.Validate should have comment or be unexported (golint)
    • Line 52: warning: exported method ExEnv.State should have comment or be unexported (golint)
    • Line 103: warning: exported method ExEnv.Action should have comment or be unexported (golint)
    • Line 107: warning: exported method ExEnv.Counter should have comment or be unexported (golint)
    • axon/pbwm/matrix.go
    • Line 23: warning: exported method MatrixParams.Defaults should have comment or be unexported (golint)
    • Line 54: warning: don't use underscores in Go names; var KiT_MatrixLayer should be KiTMatrixLayer (golint)
    • Line 54: warning: exported var KiT_MatrixLayer should have comment or be unexported (golint)
    • Line 70: warning: exported method MatrixLayer.Defaults should have comment or be unexported (golint)
    • Line 85: warning: exported method MatrixLayer.GateType should have comment or be unexported (golint)
    • Line 150: warning: exported method MatrixLayer.InitActs should have comment or be unexported (golint)
    • Line 165: warning: comment on exported method MatrixLayer.InhibFmGeAct should be of the form "InhibFmGeAct ..." (golint)
    • axon/deep/ct.go
    • Line 26: warning: don't use underscores in Go names; var KiT_CTLayer should be KiTCTLayer (golint)
    • Line 26: warning: exported var KiT_CTLayer should have comment or be unexported (golint)
    • Line 28: warning: exported method CTLayer.Defaults should have comment or be unexported (golint)
    • Line 36: warning: exported method CTLayer.Class should have comment or be unexported (golint)
    • Line 50: warning: exported method CTLayer.InitActs should have comment or be unexported (golint)
    • axon/deep/network.go
    • Line 15: warning: comment on exported type Network should be of the form "Network ..." (with optional leading article) (golint)
    • Line 20: warning: don't use underscores in Go names; var KiT_Network should be KiTNetwork (golint)
    • Line 20: warning: exported var KiT_Network should have comment or be unexported (golint)
    • Line 22: warning: exported var NetworkProps should have comment or be unexported (golint)
    • axon/deep/pools.go
    • Line 23: warning: exported method EPool.Defaults should have comment or be unexported (golint)
    • Line 63: warning: exported method IPool.Defaults should have comment or be unexported (golint)
    • axon/agate/maint.go
    • Line 21: warning: exported method PulseClearParams.Defaults should have comment or be unexported (golint)
    • Line 25: warning: comment on exported type MaintLayer should be of the form "MaintLayer ..." (with optional leading article) (golint)
    • Line 34: warning: don't use underscores in Go names; var KiT_MaintLayer should be KiTMaintLayer (golint)
    • Line 34: warning: exported var KiT_MaintLayer should have comment or be unexported (golint)
    • Line 36: warning: exported method MaintLayer.Defaults should have comment or be unexported (golint)
    • axon/deep/super.go
    • Line 24: warning: exported method BurstParams.Defaults should have comment or be unexported (golint)
    • Line 37: warning: exported method TRCAttnParams.Defaults should have comment or be unexported (golint)
    • Line 55: warning: don't use underscores in Go names; var KiT_SuperLayer should be KiTSuperLayer (golint)
    • Line 55: warning: exported var KiT_SuperLayer should have comment or be unexported (golint)
    • Line 57: warning: exported method SuperLayer.Defaults should have comment or be unexported (golint)
    • Line 76: warning: exported method SuperLayer.InitActs should have comment or be unexported (golint)
    • Line 85: warning: exported method SuperLayer.DecayState should have comment or be unexported (golint)
    • Line 118: warning: exported method SuperLayer.ActFmG should have comment or be unexported (golint)
    • Line 236: warning: exported method SuperLayer.ValidateTRCLayer should have comment or be unexported (golint)
    • axon/pcore/matrix.go
    • Line 27: warning: exported method MatrixParams.Defaults should have comment or be unexported (golint)
    • Line 57: warning: don't use underscores in Go names; var KiT_MatrixLayer should be KiTMatrixLayer (golint)
    • Line 57: warning: exported var KiT_MatrixLayer should have comment or be unexported (golint)
    • Line 77: warning: exported method MatrixLayer.Defaults should have comment or be unexported (golint)
    • Line 127: warning: exported method MatrixLayer.GetACh should have comment or be unexported (golint)
    • Line 128: warning: exported method MatrixLayer.SetACh should have comment or be unexported (golint)
    • Line 130: warning: exported method MatrixLayer.ThalLayer should have comment or be unexported (golint)
    • Line 139: warning: exported method MatrixLayer.InitActs should have comment or be unexported (golint)
    • Line 247: warning: exported method MatrixTraceParams.Defaults should have comment or be unexported (golint)
    • Line 263: warning: don't use underscores in Go names; var KiT_MatrixPrjn should be KiTMatrixPrjn (golint)
    • Line 263: warning: exported var KiT_MatrixPrjn should have comment or be unexported (golint)
    • Line 265: warning: exported method MatrixPrjn.Defaults should have comment or be unexported (golint)
    • Line 275: warning: exported method MatrixPrjn.Build should have comment or be unexported (golint)
    • Line 281: warning: exported method MatrixPrjn.ClearTrace should have comment or be unexported (golint)
    • Line 289: warning: exported method MatrixPrjn.InitWts should have comment or be unexported (golint)
    • axon/pbwm/gpi.go
    • Line 26: warning: don't use underscores in Go names; var KiT_GPiThalPrjn should be KiTGPiThalPrjn (golint)
    • Line 26: warning: exported var KiT_GPiThalPrjn should have comment or be unexported (golint)
    • Line 28: warning: exported method GPiThalPrjn.Build should have comment or be unexported (golint)
    • Line 39: warning: exported method GPiThalPrjn.InitGInc should have comment or be unexported (golint)
    • Line 75: warning: exported method GPiTimingParams.Defaults should have comment or be unexported (golint)
    • Line 89: warning: exported method GPiGateParams.Defaults should have comment or be unexported (golint)
    • Line 118: warning: don't use underscores in Go names; var KiT_GPiThalLayer should be KiTGPiThalLayer (golint)
    • Line 118: warning: exported var KiT_GPiThalLayer should have comment or be unexported (golint)
    • Line 129: warning: exported method GPiThalLayer.Defaults should have comment or be unexported (golint)
    • Line 140: warning: exported method GPiThalLayer.GateType should have comment or be unexported (golint)
    • Line 278: warning: exported method GPiThalLayer.InitActs should have comment or be unexported (golint)
    • axon/examples/inhib/inhib.go
    • Line 174: warning: comment on exported var KiT_Sim should be of the form "KiT_Sim ..." (golint)
    • Line 176: warning: don't use underscores in Go names; var KiT_Sim should be KiTSim (golint)
    • Line 223: warning: exported method Sim.ConfigNetFF should have comment or be unexported (golint)
    • Line 250: warning: exported method Sim.ConfigNetBidir should have comment or be unexported (golint)
    • Line 295: warning: exported method Sim.ConfigPats should have comment or be unexported (golint)
    • Line 328: warning: exported method Sim.UpdateView should have comment or be unexported (golint)
    • Line 349: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 650: warning: exported method Sim.ConfigTstCycLog should have comment or be unexported (golint)
    • Line 675: warning: exported method Sim.ConfigTstCycPlot should have comment or be unexported (golint)
    • Line 861: warning: comment on exported var SimProps should be of the form "SimProps ..." (golint)
    • axon/pcore/layer.go
    • Line 23: warning: don't use underscores in Go names; var KiT_Layer should be KiTLayer (golint)
    • Line 23: warning: exported var KiT_Layer should have comment or be unexported (golint)
    • Line 27: warning: exported method Layer.GetDA should have comment or be unexported (golint)
    • Line 28: warning: exported method Layer.SetDA should have comment or be unexported (golint)
    • Line 69: warning: exported method Layer.InitActs should have comment or be unexported (golint)
    • axon/pcore/network.go
    • Line 15: warning: comment on exported type Network should be of the form "Network ..." (with optional leading article) (golint)
    • Line 21: warning: don't use underscores in Go names; var KiT_Network should be KiTNetwork (golint)
    • Line 21: warning: exported var KiT_Network should have comment or be unexported (golint)
    • Line 23: warning: exported var NetworkProps should have comment or be unexported (golint)
    • Line 77: warning: comment on exported function AddGPeLayer should be of the form "AddGPeLayer ..." (golint)
    • axon/axon/networkstru.go
    • Line 35: warning: comment on exported type NetworkStru should be of the form "NetworkStru ..." (with optional leading article) (golint)
    • Line 62: warning: comment on exported method NetworkStru.Name should be of the form "Name ..." (golint)
    • Line 64: warning: exported method NetworkStru.Label should have comment or be unexported (golint)
    • Line 65: warning: exported method NetworkStru.NLayers should have comment or be unexported (golint)
    • Line 66: warning: exported method NetworkStru.Layer should have comment or be unexported (golint)
    • Line 67: warning: exported method NetworkStru.Bounds should have comment or be unexported (golint)
    • Line 462: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 570: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • axon/deep/topoinhib.go
    • Line 26: warning: exported method TopoInhib.Defaults should have comment or be unexported (golint)
    • Line 34: warning: exported method TopoInhib.Update should have comment or be unexported (golint)
    • Line 50: warning: don't use underscores in Go names; var KiT_TopoInhibLayer should be KiTTopoInhibLayer (golint)
    • Line 50: warning: exported var KiT_TopoInhibLayer should have comment or be unexported (golint)
    • Line 52: warning: exported method TopoInhibLayer.Defaults should have comment or be unexported (golint)
    • axon/examples/pvlv/pvlv_run.go
    • Line 18: warning: exported type StepGrain should have comment or be unexported (golint)
    • Line 21: warning: exported const Cycle should have comment (or a comment on this block) or be unexported (golint)
    • Line 31: warning: don't use underscores in Go names; var KiT_StepGrain should be KiTStepGrain (golint)
    • Line 31: warning: exported var KiT_StepGrain should have comment or be unexported (golint)
    • Line 33: warning: exported method Sim.SettleMinus should have comment or be unexported (golint)
    • Line 86: warning: exported method Sim.SettlePlus should have comment or be unexported (golint)
    • Line 132: warning: exported method Sim.TrialStart should have comment or be unexported (golint)
    • Line 144: warning: exported method Sim.TrialEnd should have comment or be unexported (golint)
    • Line 174: warning: exported method Sim.ApplyPVInputs should have comment or be unexported (golint)
    • Line 187: warning: comment on exported method PVLVEnv.RunOneTrialBlk should be of the form "RunOneTrialBlk ..." (golint)
    • Line 220: warning: comment on exported method PVLVEnv.RunOneTrial should be of the form "RunOneTrial ..." (golint)
    • Line 247: warning: comment on exported method PVLVEnv.RunOneAlphaCycle should be of the form "RunOneAlphaCycle ..." (golint)
    • Line 274: warning: comment on exported method PVLVEnv.TrialNameStopTest should be of the form "TrialNameStopTest ..." (golint)
    • Line 281: warning: comment on exported method PVLVEnv.TrainEnd should be of the form "TrainEnd ..." (golint)
    • axon/examples/pvlv/data/trial_block_params.go
    • Line 11: warning: comment on exported type TrialBlockParams should be of the form "TrialBlockParams ..." (with optional leading article) (golint)
    • Line 34: warning: exported type TrialBlockMap should have comment or be unexported (golint)
    • Line 36: warning: exported type TrialBlock should have comment or be unexported (golint)
    • Line 38: warning: exported type TrialBlockRecs should have comment or be unexported (golint)
    • Line 42: warning: exported function NewTrialBlockRecs should have comment or be unexported (golint)
    • Line 50: warning: exported method TrialBlock.Length should have comment or be unexported (golint)
    • Line 54: warning: exported method TrialBlock.Append should have comment or be unexported (golint)
    • Line 59: warning: exported method TrialBlock.Get should have comment or be unexported (golint)
    • Line 63: warning: exported method TrialBlockRecs.ReadNext should have comment or be unexported (golint)
    • Line 67: warning: comment on exported function AllTrialBlocks should be of the form "AllTrialBlocks ..." (golint)
    • axon/hip/ecca1.go
    • Line 12: warning: comment on exported type EcCa1Prjn should be of the form "EcCa1Prjn ..." (with optional leading article) (golint)
    • Line 22: warning: exported method EcCa1Prjn.Defaults should have comment or be unexported (golint)
    • Line 29: warning: exported method EcCa1Prjn.UpdateParams should have comment or be unexported (golint)
    • axon/rl/td.go
    • Line 25: warning: don't use underscores in Go names; var KiT_TDRewPredLayer should be KiTTDRewPredLayer (golint)
    • Line 25: warning: exported var KiT_TDRewPredLayer should have comment or be unexported (golint)
    • Line 29: warning: exported method TDRewPredLayer.GetDA should have comment or be unexported (golint)
    • Line 30: warning: exported method TDRewPredLayer.SetDA should have comment or be unexported (golint)
    • Line 56: warning: exported method TDRewIntegParams.Defaults should have comment or be unexported (golint)
    • Line 74: warning: don't use underscores in Go names; var KiT_TDRewIntegLayer should be KiTTDRewIntegLayer (golint)
    • Line 74: warning: exported var KiT_TDRewIntegLayer should have comment or be unexported (golint)
    • Line 76: warning: exported method TDRewIntegLayer.Defaults should have comment or be unexported (golint)
    • Line 83: warning: exported method TDRewIntegLayer.GetDA should have comment or be unexported (golint)
    • Line 84: warning: exported method TDRewIntegLayer.SetDA should have comment or be unexported (golint)
    • Line 86: warning: exported method TDRewIntegLayer.RewPredLayer should have comment or be unexported (golint)
    • Line 105: warning: exported method TDRewIntegLayer.ActFmG should have comment or be unexported (golint)
    • Line 137: warning: don't use underscores in Go names; var KiT_TDDaLayer should be KiTTDDaLayer (golint)
    • Line 137: warning: exported var KiT_TDDaLayer should have comment or be unexported (golint)
    • Line 139: warning: exported method TDDaLayer.Defaults should have comment or be unexported (golint)
    • Line 149: warning: exported method TDDaLayer.GetDA should have comment or be unexported (golint)
    • Line 150: warning: exported method TDDaLayer.SetDA should have comment or be unexported (golint)
    • Line 152: warning: exported method TDDaLayer.RewIntegLayer should have comment or be unexported (golint)
    • Line 175: warning: exported method TDDaLayer.ActFmG should have comment or be unexported (golint)
    • Line 215: warning: don't use underscores in Go names; var KiT_TDRewPredPrjn should be KiTTDRewPredPrjn (golint)
    • Line 215: warning: exported var KiT_TDRewPredPrjn should have comment or be unexported (golint)
    • Line 217: warning: exported method TDRewPredPrjn.Defaults should have comment or be unexported (golint)
    • axon/pcore/stn.go
    • Line 34: warning: exported method CaParams.Defaults should have comment or be unexported (golint)
    • Line 67: warning: don't use underscores in Go names; var KiT_STNLayer should be KiTSTNLayer (golint)
    • Line 67: warning: exported var KiT_STNLayer should have comment or be unexported (golint)
    • Line 89: warning: exported method STNLayer.Defaults should have comment or be unexported (golint)
    • Line 143: warning: exported method STNLayer.GetDA should have comment or be unexported (golint)
    • Line 144: warning: exported method STNLayer.SetDA should have comment or be unexported (golint)
    • Line 146: warning: exported method STNLayer.InitActs should have comment or be unexported (golint)
    • Line 175: warning: exported method STNLayer.ActFmG should have comment or be unexported (golint)
    • axon/pvlv/vta.go
    • Line 17: warning: comment on exported type VTADAGains should be of the form "VTADAGains ..." (with optional leading article) (golint)
    • Line 29: warning: comment on exported type VTALayer should be of the form "VTALayer ..." (with optional leading article) (golint)
    • Line 40: warning: comment on exported type VTAState should be of the form "VTAState ..." (with optional leading article) (golint)
    • Line 56: warning: exported function AddVTALayer should have comment or be unexported (golint)
    • Line 62: warning: exported method VTALayer.Build should have comment or be unexported (golint)
    • Line 86: warning: exported method VTALayer.Defaults should have comment or be unexported (golint)
    • Line 98: warning: exported method VTADAGains.Defaults should have comment or be unexported (golint)
    • Line 156: warning: exported method VTALayer.ActFmG should have comment or be unexported (golint)
    • Line 169: warning: exported method VTALayer.CyclePost should have comment or be unexported (golint)
    • Line 173: warning: exported method VTALayer.VTAAct should have comment or be unexported (golint)
    • Line 181: warning: comment on exported method VTALayer.VTAActP should be of the form "VTAActP ..." (golint)
    • Line 268: warning: comment on exported method VTALayer.VTAActN should be of the form "VTAActN ..." (golint)
    • axon/axon/neuron.go
    • Line 21: warning: comment on exported type Neuron should be of the form "Neuron ..." (with optional leading article) (golint)
    • Line 80: warning: exported var NeuronVars should have comment or be unexported (golint)
    • Line 82: warning: exported var NeuronVarsMap should have comment or be unexported (golint)
    • Line 84: warning: exported var NeuronVarProps should have comment or be unexported (golint)
    • Line 113: warning: exported method Neuron.VarNames should have comment or be unexported (golint)
    • Line 141: warning: exported method Neuron.HasFlag should have comment or be unexported (golint)
    • Line 145: warning: exported method Neuron.SetFlag should have comment or be unexported (golint)
    • Line 149: warning: exported method Neuron.ClearFlag should have comment or be unexported (golint)
    • Line 153: warning: exported method Neuron.SetMask should have comment or be unexported (golint)
    • Line 157: warning: exported method Neuron.ClearMask should have comment or be unexported (golint)
    • Line 171: warning: don't use underscores in Go names; var KiT_NeurFlags should be KiTNeurFlags (golint)
    • Line 171: warning: exported var KiT_NeurFlags should have comment or be unexported (golint)
    • Line 173: warning: exported method NeurFlags.MarshalJSON should have comment or be unexported (golint)
    • Line 174: warning: exported method NeurFlags.UnmarshalJSON should have comment or be unexported (golint)
    • axon/examples/bench/bench.go
    • Line 30: warning: exported var Net should have comment or be unexported (golint)
    • Line 31: warning: exported var Pats should have comment or be unexported (golint)
    • Line 32: warning: exported var EpcLog should have comment or be unexported (golint)
    • Line 33: warning: exported var Thread should have comment or be unexported (golint)
    • Line 34: warning: exported var Silent should have comment or be unexported (golint)
    • Line 36: warning: exported var ParamSets should have comment or be unexported (golint)
    • Line 68: warning: exported function ConfigNet should have comment or be unexported (golint)
    • Line 105: warning: exported function ConfigPats should have comment or be unexported (golint)
    • Line 124: warning: exported function ConfigEpcLog should have comment or be unexported (golint)
    • Line 140: warning: exported function TrainNet should have comment or be unexported (golint)
    • axon/rl/da.go
    • Line 80: warning: don't use underscores in Go names; var KiT_ClampDaLayer should be KiTClampDaLayer (golint)
    • Line 80: warning: exported var KiT_ClampDaLayer should have comment or be unexported (golint)
    • Line 82: warning: exported method ClampDaLayer.Defaults should have comment or be unexported (golint)
    • Line 89: warning: exported method ClampDaLayer.GetDA should have comment or be unexported (golint)
    • Line 90: warning: exported method ClampDaLayer.SetDA should have comment or be unexported (golint)
    • axon/pvlv/lhb_rmtg.go
    • Line 12: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 17: warning: comment on exported type LHbRMTgGains should be of the form "LHbRMTgGains ..." (with optional leading article) (golint)
    • Line 31: warning: exported type LHbRMTgLayer should have comment or be unexported (golint)
    • Line 39: warning: don't use underscores in Go names; var KiT_LHbRMTgLayer should be KiTLHbRMTgLayer (golint)
    • Line 39: warning: exported var KiT_LHbRMTgLayer should have comment or be unexported (golint)
    • Line 41: warning: exported type LHBRMTgInternalState should have comment or be unexported (golint)
    • Line 60: warning: exported function AddLHbRMTgLayer should have comment or be unexported (golint)
    • Line 68: warning: exported method LHbRMTgLayer.Defaults should have comment or be unexported (golint)
    • Line 85: warning: exported method LHbRMTgLayer.Build should have comment or be unexported (golint)
    • Line 102: warning: exported method LHbRMTgLayer.ActFmG should have comment or be unexported (golint)
    • axon/knadapt/knadapt.go
    • Line 32: warning: exported method Chan.Defaults should have comment or be unexported (golint)
    • Line 40: warning: exported method Chan.Update should have comment or be unexported (golint)
    • Line 78: warning: exported method Params.Defaults should have comment or be unexported (golint)
    • Line 95: warning: exported method Params.Update should have comment or be unexported (golint)
    • axon/pvlv/cel_amyg.go
    • Line 11: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 15: warning: exported type ICElAmygLayer should have comment or be unexported (golint)
    • Line 19: warning: exported method CElAmygLayer.AsCElAmygLayer should have comment or be unexported (golint)
    • Line 23: warning: exported type AcqExt should have comment or be unexported (golint)
    • Line 26: warning: exported const Acq should have comment (or a comment on this block) or be unexported (golint)
    • Line 31: warning: don't use underscores in Go names; var KiT_AcqExt should be KiTAcqExt (golint)
    • Line 31: warning: exported var KiT_AcqExt should have comment or be unexported (golint)
    • Line 33: warning: exported type CElAmygLayer should have comment or be unexported (golint)
    • Line 39: warning: don't use underscores in Go names; var KiT_CElAmygLayer should be KiTCElAmygLayer (golint)
    • Line 39: warning: exported var KiT_CElAmygLayer should have comment or be unexported (golint)
    • Line 41: warning: exported type CElAmygLayerType should have comment or be unexported (golint)
    • Line 46: warning: exported method CElAmygLayer.Build should have comment or be unexported (golint)
    • Line 67: warning: exported method CElAmygLayer.Defaults should have comment or be unexported (golint)
    • axon/deep/ctxtprjn.go
    • Line 35: warning: don't use underscores in Go names; var KiT_CTCtxtPrjn should be KiTCTCtxtPrjn (golint)
    • Line 35: warning: exported var KiT_CTCtxtPrjn should have comment or be unexported (golint)
    • Line 37: warning: exported method CTCtxtPrjn.Defaults should have comment or be unexported (golint)
    • Line 46: warning: exported method CTCtxtPrjn.UpdateParams should have comment or be unexported (golint)
    • Line 50: warning: exported method CTCtxtPrjn.Type should have comment or be unexported (golint)
    • Line 54: warning: exported method CTCtxtPrjn.PrjnTypeName should have comment or be unexported (golint)
    • Line 67: warning: exported method CTCtxtPrjn.Build should have comment or be unexported (golint)
    • Line 81: warning: exported method CTCtxtPrjn.InitGbuf should have comment or be unexported (golint)
    • Line 91: warning: comment on exported method CTCtxtPrjn.SendSpike should be of the form "SendSpike ..." (golint)
    • Line 95: warning: comment on exported method CTCtxtPrjn.RecvGInc should be of the form "RecvGInc ..." (golint)
    • Line 174: warning: don't use underscores in Go names; var KiT_PrjnType should be KiTPrjnType (golint)
    • Line 174: warning: exported var KiT_PrjnType should have comment or be unexported (golint)
    • Line 188: warning: don't use underscores in Go names; const CTCtxt_ should be CTCtxt (golint)
    • Line 192: warning: exported var PrjnProps should have comment or be unexported (golint)
    • axon/examples/sir2/sir2.go
    • Line 296: warning: comment on exported var KiT_Sim should be of the form "KiT_Sim ..." (golint)
    • Line 298: warning: don't use underscores in Go names; var KiT_Sim should be KiTSim (golint)
    • Line 321: warning: exported method Sim.Defaults should have comment or be unexported (golint)
    • Line 339: warning: exported method Sim.ConfigEnv should have comment or be unexported (golint)
    • Line 373: warning: exported method Sim.ConfigNet should have comment or be unexported (golint)
    • Line 464: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 469: warning: exported method Sim.UpdateView should have comment or be unexported (golint)
    • Line 609: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 894: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 981: warning: exported method Sim.ConfigTrnEpcLog should have comment or be unexported (golint)
    • Line 1003: warning: exported method Sim.ConfigTrnEpcPlot should have comment or be unexported (golint)
    • Line 1061: warning: exported method Sim.ConfigTstTrlLog should have comment or be unexported (golint)
    • Line 1088: warning: exported method Sim.ConfigTstTrlPlot should have comment or be unexported (golint)
    • Line 1114: warning: exported method Sim.LogTstEpc should have comment or be unexported (golint)
    • Line 1131: warning: exported method Sim.ConfigTstEpcLog should have comment or be unexported (golint)
    • Line 1144: warning: exported method Sim.ConfigTstEpcPlot should have comment or be unexported (golint)
    • Line 1199: warning: exported method Sim.ConfigRunLog should have comment or be unexported (golint)
    • Line 1218: warning: exported method Sim.ConfigRunPlot should have comment or be unexported (golint)
    • Line 1236: warning: exported method Sim.ConfigNetView should have comment or be unexported (golint)
    • Line 1483: warning: comment on exported var SimProps should be of the form "SimProps ..." (golint)
    • Line 1498: warning: exported method Sim.CmdArgs should have comment or be unexported (golint)
    • axon/examples/pvlv/pvlv.go
    • Line 46: warning: exported var TheSim should have comment or be unexported (golint)
    • Line 76: warning: exported type Sim should have comment or be unexported (golint)
    • Line 159: warning: comment on exported var KiT_Sim should be of the form "KiT_Sim ..." (golint)
    • Line 161: warning: don't use underscores in Go names; var KiT_Sim should be KiTSim (golint)
    • Line 163: warning: exported method Sim.OpenCemerWeights should have comment or be unexported (golint)
    • Line 170: warning: exported method Sim.New should have comment or be unexported (golint)
    • Line 206: warning: exported method Sim.Defaults should have comment or be unexported (golint)
    • Line 226: warning: exported method Sim.MaybeUpdate should have comment or be unexported (golint)
    • Line 252: warning: exported method Sim.ConfigEnv should have comment or be unexported (golint)
    • Line 259: warning: exported method Sim.Init should have comment or be unexported (golint)
    • Line 263: warning: exported method Sim.Ki should have comment or be unexported (golint)
    • Line 267: warning: exported type StopStepCond should have comment or be unexported (golint)
    • Line 270: warning: exported const SSNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 276: warning: comment on exported var KiT_StopStepCond should be of the form "KiT_StopStepCond ..." (golint)
    • Line 277: warning: don't use underscores in Go names; var KiT_StopStepCond should be KiTStopStepCond (golint)
    • Line 279: warning: comment on exported method Sim.InitSim should be of the form "InitSim ..." (golint)
    • Line 315: warning: exported method Sim.UpdateView should have comment or be unexported (golint)
    • Line 323: warning: comment on exported method Sim.NotifyStopped should be of the form "NotifyStopped ..." (golint)
    • Line 337: warning: comment on exported method Sim.ConfigCycleOutputData should be of the form "ConfigCycleOutputData ..." (golint)
    • Line 399: warning: exported method Sim.ConfigCycleOutputDataPlot should have comment or be unexported (golint)
    • Line 441: warning: exported method Sim.ConfigOutputData should have comment or be unexported (golint)
    • Line 446: warning: exported method Sim.ConfigTrialTypeTables should have comment or be unexported (golint)
    • Line 454: warning: comment on exported method Sim.ConfigTrialTypeBlockFirstLog should be of the form "ConfigTrialTypeBlockFirstLog ..." (golint)
    • Line 479: warning: exported method Sim.ConfigTrialTypeData should have comment or be unexported (golint)
    • Line 509: warning: exported method Sim.ConfigTrialTypeDataPlot should have comment or be unexported (golint)
    • Line 536: warning: exported method Sim.ConfigTrialTypeBlockFirstPlot should have comment or be unexported (golint)
    • Line 557: warning: exported method Sim.ConfigNetView should have comment or be unexported (golint)
    • Line 567: warning: exported method Sim.Stopped should have comment or be unexported (golint)
    • Line 571: warning: exported method Sim.Paused should have comment or be unexported (golint)
    • Line 575: warning: exported var CemerWtsFname should have comment or be unexported (golint)
    • Line 577: warning: exported function FileViewLoadCemerWts should have comment or be unexported (golint)
    • Line 591: warning: exported method Sim.ConfigGui should have comment or be unexported (golint)
    • Line 884: warning: exported method Sim.RunSteps should have comment or be unexported (golint)
    • Line 965: warning: comment on exported var SimProps should be of the form "SimProps ..." (golint)
    • Line 991: warning: exported method Sim.RunEnd should have comment or be unexported (golint)
    • Line 1024: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1054: warning: exported method Sim.SetRunParams should have comment or be unexported (golint)
    • Line 1060: warning: should replace errors.New(fmt.Sprintf(...)) with fmt.Errorf(...) (golint)
    • Line 1063: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1067: warning: should replace errors.New(fmt.Sprintf(...)) with fmt.Errorf(...) (golint)
    • Line 1071: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1082: warning: comment on exported method Sim.InitRun should be of the form "InitRun ..." (golint)
    • Line 1126: warning: exported method Sim.GetRunConditions should have comment or be unexported (golint)
    • Line 1152: warning: comment on exported method Sim.ExecuteRun should be of the form "ExecuteRun ..." (golint)
    • Line 1194: warning: comment on exported method Sim.ExecuteBlocks should be of the form "ExecuteBlocks ..." (golint)
    • Line 1251: warning: exported function IMax should have comment or be unexported (golint)
    • Line 1254: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 1259: warning: exported method Sim.RunSeqTrialTypes should have comment or be unexported (golint)
    • Line 1296: warning: exported method Sim.GetBlockTrialTypes should have comment or be unexported (golint)
    • Line 1303: warning: should replace errors.New(fmt.Sprintf(...)) with fmt.Errorf(...) (golint)
    • Line 1347: warning: exported method Sim.SetTrialTypeDataXLabels should have comment or be unexported (golint)
    • Line 1384: warning: exported method Sim.LogTrialTypeData should have comment or be unexported (golint)
    • Line 1424: warning: exported function GetAxonMonitorVal should have comment or be unexported (golint)
    • Line 1444: warning: exported method Sim.ClearCycleData should have comment or be unexported (golint)
    • Line 1452: warning: exported method Sim.LogCycleData should have comment or be unexported (golint)
    • Line 1486: warning: exported method Sim.BlockMonitor should have comment or be unexported (golint)
    • axon/pvlv/pptg.go
    • Line 17: warning: comment on exported type PPTgLayer should be of the form "PPTgLayer ..." (with optional leading article) (golint)
    • Line 29: warning: don't use underscores in Go names; var KiT_PPTgLayer should be KiTPPTgLayer (golint)
    • Line 29: warning: exported var KiT_PPTgLayer should have comment or be unexported (golint)
    • Line 31: warning: exported method PPTgLayer.Build should have comment or be unexported (golint)
    • Line 39: warning: exported method PPTgLayer.Defaults should have comment or be unexported (golint)
    • Line 43: warning: comment on exported function AddPPTgLayer should be of the form "AddPPTgLayer ..." (golint)
    • Line 50: warning: exported method PPTgLayer.InitActs should have comment or be unexported (golint)
    • Line 58: warning: exported method PPTgLayer.GetDA should have comment or be unexported (golint)
    • Line 62: warning: exported method PPTgLayer.SetDA should have comment or be unexported (golint)
    • Line 66: warning: exported method PPTgLayer.QuarterFinal should have comment or be unexported (golint)
    • Line 91: warning: exported method PPTgLayer.ActFmG should have comment or be unexported (golint)
    • axon/rl/rw.go
    • Line 28: warning: don't use underscores in Go names; var KiT_RWPredLayer should be KiTRWPredLayer (golint)
    • Line 28: warning: exported var KiT_RWPredLayer should have comment or be unexported (golint)
    • Line 30: warning: exported method RWPredLayer.Defaults should have comment or be unexported (golint)
    • Line 37: warning: exported method RWPredLayer.GetDA should have comment or be unexported (golint)
    • Line 38: warning: exported method RWPredLayer.SetDA should have comment or be unexported (golint)
    • Line 68: warning: don't use underscores in Go names; var KiT_RWDaLayer should be KiTRWDaLayer (golint)
    • Line 68: warning: exported var KiT_RWDaLayer should have comment or be unexported (golint)
    • Line 70: warning: exported method RWDaLayer.Defaults should have comment or be unexported (golint)
    • Line 82: warning: exported method RWDaLayer.GetDA should have comment or be unexported (golint)
    • Line 83: warning: exported method RWDaLayer.SetDA should have comment or be unexported (golint)
    • Line 114: warning: exported method RWDaLayer.ActFmG should have comment or be unexported (golint)
    • Line 159: warning: don't use underscores in Go names; var KiT_RWPrjn should be KiTRWPrjn (golint)
    • Line 159: warning: exported var KiT_RWPrjn should have comment or be unexported (golint)
    • Line 161: warning: exported method RWPrjn.Defaults should have comment or be unexported (golint)
    • axon/examples/ra25/ra25.go
    • Line 195: warning: exported method ErrLrateModParams.Defaults should have comment or be unexported (golint)
    • Line 200: warning: exported method ErrLrateModParams.Update should have comment or be unexported (golint)
    • Line 283: warning: comment on exported var KiT_Sim should be of the form "KiT_Sim ..." (golint)
    • Line 285: warning: don't use underscores in Go names; var KiT_Sim should be KiTSim (golint)
    • Line 332: warning: exported method Sim.ConfigEnv should have comment or be unexported (golint)
    • Line 363: warning: exported method Sim.ConfigNet should have comment or be unexported (golint)
    • Line 442: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 447: warning: exported method Sim.UpdateView should have comment or be unexported (golint)
    • Line 572: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 829: warning: exported method Sim.ConfigPats should have comment or be unexported (golint)
    • Line 845: warning: exported method Sim.OpenPats should have comment or be unexported (golint)
    • Line 975: warning: exported method Sim.ConfigTrnEpcLog should have comment or be unexported (golint)
    • Line 1004: warning: exported method Sim.ConfigTrnEpcPlot should have comment or be unexported (golint)
    • Line 1075: warning: exported method Sim.ConfigTstTrlLog should have comment or be unexported (golint)
    • Line 1105: warning: exported method Sim.ConfigTstTrlPlot should have comment or be unexported (golint)
    • Line 1131: warning: exported method Sim.LogTstEpc should have comment or be unexported (golint)
    • Line 1168: warning: exported method Sim.ConfigTstEpcLog should have comment or be unexported (golint)
    • Line 1185: warning: exported method Sim.ConfigTstEpcPlot should have comment or be unexported (golint)
    • Line 1222: warning: exported method Sim.ConfigTstCycLog should have comment or be unexported (golint)
    • Line 1239: warning: exported method Sim.ConfigTstCycPlot should have comment or be unexported (golint)
    • Line 1302: warning: exported method Sim.ConfigRunLog should have comment or be unexported (golint)
    • Line 1320: warning: exported method Sim.ConfigRunPlot should have comment or be unexported (golint)
    • Line 1589: warning: comment on exported var SimProps should be of the form "SimProps ..." (golint)
    • Line 1604: warning: exported method Sim.CmdArgs should have comment or be unexported (golint)
    • axon/pvlv/input_types.go
    • Line 17: warning: comment on exported var CtxRe should be of the form "CtxRe ..." (golint)
    • Line 20: warning: comment on exported var StimInShape should be of the form "StimInShape ..." (golint)
    • Line 23: warning: exported type Stim should have comment or be unexported (golint)
    • Line 26: warning: exported const StmA should have comment (or a comment on this block) or be unexported (golint)
    • Line 42: warning: exported var StimMap should have comment or be unexported (golint)
    • Line 59: warning: exported method Stim.Empty should have comment or be unexported (golint)
    • Line 62: warning: exported method Stim.FromString should have comment or be unexported (golint)
    • Line 65: warning: exported method Stim.OneHot should have comment or be unexported (golint)
    • Line 68: warning: exported method Stim.Tensor should have comment or be unexported (golint)
    • Line 74: warning: exported method Stim.TensorScaled should have comment or be unexported (golint)
    • Line 81: warning: don't use underscores in Go names; var KiT_Stim should be KiTStim (golint)
    • Line 81: warning: exported var KiT_Stim should have comment or be unexported (golint)
    • Line 85: warning: comment on exported var ContextInShape should be of the form "ContextInShape ..." (golint)
    • Line 88: warning: exported type Context should have comment or be unexported (golint)
    • Line 91: warning: exported const CtxA should have comment (or a comment on this block) or be unexported (golint)
    • Line 92: warning: don't use underscores in Go names; const CtxA_B should be CtxAB (golint)
    • Line 93: warning: don't use underscores in Go names; const CtxA_C should be CtxAC (golint)
    • Line 95: warning: don't use underscores in Go names; const CtxB_B should be CtxBB (golint)
    • Line 96: warning: don't use underscores in Go names; const CtxB_C should be CtxBC (golint)
    • Line 98: warning: don't use underscores in Go names; const CtxC_B should be CtxCB (golint)
    • Line 99: warning: don't use underscores in Go names; const CtxC_C should be CtxCC (golint)
    • Line 101: warning: don't use underscores in Go names; const CtxD_B should be CtxDB (golint)
    • Line 102: warning: don't use underscores in Go names; const CtxD_C should be CtxDC (golint)
    • Line 104: warning: don't use underscores in Go names; const CtxE_B should be CtxEB (golint)
    • Line 105: warning: don't use underscores in Go names; const CtxE_C should be CtxEC (golint)
    • Line 107: warning: don't use underscores in Go names; const CtxF_B should be CtxFB (golint)
    • Line 108: warning: don't use underscores in Go names; const CtxF_C should be CtxFC (golint)
    • Line 110: warning: don't use underscores in Go names; const CtxU_B should be CtxUB (golint)
    • Line 111: warning: don't use underscores in Go names; const CtxU_C should be CtxUC (golint)
    • Line 113: warning: don't use underscores in Go names; const CtxV_B should be CtxVB (golint)
    • Line 114: warning: don't use underscores in Go names; const CtxV_C should be CtxVC (golint)
    • Line 116: warning: don't use underscores in Go names; const CtxW_B should be CtxWB (golint)
    • Line 117: warning: don't use underscores in Go names; const CtxW_C should be CtxWC (golint)
    • Line 119: warning: don't use underscores in Go names; const CtxX_B should be CtxXB (golint)
    • Line 120: warning: don't use underscores in Go names; const CtxX_C should be CtxXC (golint)
    • Line 122: warning: don't use underscores in Go names; const CtxY_B should be CtxYB (golint)
    • Line 123: warning: don't use underscores in Go names; const CtxY_C should be CtxYC (golint)
    • Line 125: warning: don't use underscores in Go names; const CtxZ_B should be CtxZB (golint)
    • Line 126: warning: don't use underscores in Go names; const CtxZ_C should be CtxZC (golint)
    • Line 128: warning: don't use underscores in Go names; const CtxAX_B should be CtxAXB (golint)
    • Line 129: warning: don't use underscores in Go names; const CtxAX_C should be CtxAXC (golint)
    • Line 131: warning: don't use underscores in Go names; const CtxAB_B should be CtxABB (golint)
    • Line 132: warning: don't use underscores in Go names; const CtxAB_C should be CtxABC (golint)
    • Line 134: warning: don't use underscores in Go names; const CtxBY_B should be CtxBYB (golint)
    • Line 135: warning: don't use underscores in Go names; const CtxBY_C should be CtxBYC (golint)
    • Line 137: warning: don't use underscores in Go names; const CtxCD_B should be CtxCDB (golint)
    • Line 138: warning: don't use underscores in Go names; const CtxCD_C should be CtxCDC (golint)
    • Line 140: warning: don't use underscores in Go names; const CtxCX_B should be CtxCXB (golint)
    • Line 141: warning: don't use underscores in Go names; const CtxCX_C should be CtxCXC (golint)
    • Line 143: warning: don't use underscores in Go names; const CtxCY_B should be CtxCYB (golint)
    • Line 144: warning: don't use underscores in Go names; const CtxCY_C should be CtxCYC (golint)
    • Line 146: warning: don't use underscores in Go names; const CtxCZ_B should be CtxCZB (golint)
    • Line 147: warning: don't use underscores in Go names; const CtxCZ_C should be CtxCZC (golint)
    • Line 153: warning: exported var CtxMap should have comment or be unexported (golint)
    • Line 214: warning: exported method Context.Empty should have comment or be unexported (golint)
    • Line 217: warning: exported method Context.FromString should have comment or be unexported (golint)
    • Line 220: warning: exported method Context.Int should have comment or be unexported (golint)
    • Line 223: warning: exported method Context.OneHot should have comment or be unexported (golint)
    • Line 228: warning: exported method Context.Parts should have comment or be unexported (golint)
    • Line 232: warning: exported method Context.Tensor should have comment or be unexported (golint)
    • Line 238: warning: exported method Context.TensorScaled should have comment or be unexported (golint)
    • Line 245: warning: don't use underscores in Go names; var KiT_Context should be KiTContext (golint)
    • Line 245: warning: exported var KiT_Context should have comment or be unexported (golint)
    • Line 249: warning: comment on exported type Valence should be of the form "Valence ..." (with optional leading article) (golint)
    • Line 253: warning: exported const ValNone should have comment (or a comment on this block) or be unexported (golint)
    • Line 259: warning: exported var ValMap should have comment or be unexported (golint)
    • Line 264: warning: exported method Valence.Empty should have comment or be unexported (golint)
    • Line 267: warning: exported method Valence.FromString should have comment or be unexported (golint)
    • Line 270: warning: exported method Valence.OneHot should have comment or be unexported (golint)
    • Line 273: warning: exported method Valence.Tensor should have comment or be unexported (golint)
    • Line 278: warning: exported method Valence.TensorScaled should have comment or be unexported (golint)
    • Line 283: warning: exported method Valence.Negate should have comment or be unexported (golint)
    • Line 287: warning: don't use underscores in Go names; var KiT_Valence should be KiTValence (golint)
    • Line 287: warning: exported var KiT_Valence should have comment or be unexported (golint)
    • Line 289: warning: exported var Fooey should have comment or be unexported (golint)
    • Line 292: warning: comment on exported type IUS should be of the form "IUS ..." (with optional leading article) (golint)
    • Line 299: warning: exported type US should have comment or be unexported (golint)
    • Line 301: warning: exported method US.Int should have comment or be unexported (golint)
    • Line 305: warning: exported method US.Val should have comment or be unexported (golint)
    • Line 315: warning: exported var USInShape should have comment or be unexported (golint)
    • Line 317: warning: exported function OneHotUS should have comment or be unexported (golint)
    • Line 321: warning: exported function Tensor should have comment or be unexported (golint)
    • Line 329: warning: exported function TensorScaled should have comment or be unexported (golint)
    • Line 339: warning: comment on exported type PosUS should be of the form "PosUS ..." (with optional leading article) (golint)
    • Line 341: warning: exported type NegUS should have comment or be unexported (golint)
    • Line 344: warning: exported const Water should have comment (or a comment on this block) or be unexported (golint)
    • Line 352: warning: exported const Shock should have comment (or a comment on this block) or be unexported (golint)
    • Line 360: warning: exported var USNone should have comment or be unexported (golint)
    • Line 364: warning: exported var PosSMap should have comment or be unexported (golint)
    • Line 370: warning: exported var NegSMap should have comment or be unexported (golint)
    • Line 377: warning: exported method PosUS.PosUSEmpty should have comment or be unexported (golint)
    • Line 380: warning: exported method NegUS.NegUSEmpty should have comment or be unexported (golint)
    • Line 384: warning: exported method US.Empty should have comment or be unexported (golint)
    • Line 387: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 392: warning: exported method US.FromString should have comment or be unexported (golint)
    • Line 395: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 400: warning: exported method PosUS.FromString should have comment or be unexported (golint)
    • Line 403: warning: exported method NegUS.FromString should have comment or be unexported (golint)
    • Line 407: warning: exported method PosUS.OneHot should have comment or be unexported (golint)
    • Line 410: warning: exported method NegUS.OneHot should have comment or be unexported (golint)
    • Line 413: warning: exported method US.OneHot should have comment or be unexported (golint)
    • Line 417: warning: exported method PosUS.Val should have comment or be unexported (golint)
    • Line 420: warning: exported method NegUS.Val should have comment or be unexported (golint)
    • Line 424: warning: exported method PosUS.Int should have comment or be unexported (golint)
    • Line 427: warning: exported method NegUS.Int should have comment or be unexported (golint)
    • Line 431: warning: exported method PosUS.Tensor should have comment or be unexported (golint)
    • Line 434: warning: exported method NegUS.Tensor should have comment or be unexported (golint)
    • Line 437: warning: exported method US.Tensor should have comment or be unexported (golint)
    • Line 441: warning: comment on exported method US.TensorScaled should be of the form "TensorScaled ..." (golint)
    • Line 454: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 464: warning: comment on exported type Tick should be of the form "Tick ..." (with optional leading article) (golint)
    • Line 468: warning: exported const T0 should have comment (or a comment on this block) or be unexported (golint)
    • Line 482: warning: exported var TickMap should have comment or be unexported (golint)
    • Line 496: warning: exported method Tick.Empty should have comment or be unexported (golint)
    • Line 499: warning: exported method Tick.FromString should have comment or be unexported (golint)
    • Line 503: warning: exported method Tick.Int should have comment or be unexported (golint)
    • Line 506: warning: exported method Tick.OneHot should have comment or be unexported (golint)
    • Line 509: warning: exported method Tick.Tensor should have comment or be unexported (golint)
    • Line 516: warning: exported method Tick.TensorScaled should have comment or be unexported (golint)
    • Line 524: warning: don't use underscores in Go names; var KiT_Tick should be KiTTick (golint)
    • Line 524: warning: exported var KiT_Tick should have comment or be unexported (golint)
    • Line 528: warning: comment on exported var USTimeInShape should be of the form "USTimeInShape ..." (golint)
    • Line 531: warning: exported type USTimeState should have comment or be unexported (golint)
    • Line 537: warning: exported type PackedUSTimeState should have comment or be unexported (golint)
    • Line 539: warning: exported const USTimeNone should have comment or be unexported (golint)
    • Line 541: warning: exported method PackedUSTimeState.FromString should have comment or be unexported (golint)
    • Line 545: warning: exported function PUSTFromString should have comment or be unexported (golint)
    • Line 549: warning: exported method USTimeState.Pack should have comment or be unexported (golint)
    • Line 570: warning: exported method PackedUSTimeState.Unpack should have comment or be unexported (golint)
    • Line 570: warning: receiver name ps should be consistent with previous receiver name pus for PackedUSTimeState (golint)
    • Line 603: warning: exported method PackedUSTimeState.Empty should have comment or be unexported (golint)
    • Line 603: warning: receiver name ps should be consistent with previous receiver name pus for PackedUSTimeState (golint)
    • Line 607: warning: exported method USTimeState.Empty should have comment or be unexported (golint)
    • Line 611: warning: receiver name ps should be consistent with previous receiver name pus for PackedUSTimeState (golint)
    • Line 614: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 619: warning: exported method PackedUSTimeState.Tensor should have comment or be unexported (golint)
    • Line 619: warning: receiver name ps should be consistent with previous receiver name pus for PackedUSTimeState (golint)
    • Line 622: warning: exported method PackedUSTimeState.TensorScaled should have comment or be unexported (golint)
    • Line 622: warning: receiver name ps should be consistent with previous receiver name pus for PackedUSTimeState (golint)
    • Line 635: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 650: warning: exported var StmGrpMap should have comment or be unexported (golint)
    • Line 666: warning: exported const NoUSTimeIn should have comment or be unexported (golint)
    • Line 668: warning: exported method USTimeState.EnumVal should have comment or be unexported (golint)
    • Line 688: warning: exported method USTimeState.Coords should have comment or be unexported (golint)
    • Line 697: warning: exported method USTimeState.CoordsString should have comment or be unexported (golint)
    • Line 709: warning: exported method USTimeState.Tensor should have comment or be unexported (golint)
    • Line 714: warning: exported method USTimeState.TensorScaled should have comment or be unexported (golint)
    • Line 720: warning: exported method USTimeState.TensorScaleAndAdd should have comment or be unexported (golint)
    • Line 726: warning: exported method USTimeState.TsrOffset should have comment or be unexported (golint)
    • Line 730: warning: exported method PackedUSTimeState.Shape should have comment or be unexported (golint)
    • Line 730: warning: receiver name ps should be consistent with previous receiver name pus for PackedUSTimeState (golint)
    • Line 734: warning: exported var USTRe should have comment or be unexported (golint)
    • Line 736: warning: exported function USTFromString should have comment or be unexported (golint)
    • Line 777: warning: exported method PackedUSTimeState.Stim should have comment or be unexported (golint)
    • Line 777: warning: receiver name ps should be consistent with previous receiver name pus for PackedUSTimeState (golint)
    • Line 781: warning: exported method PackedUSTimeState.US should have comment or be unexported (golint)
    • Line 781: warning: receiver name ps should be consistent with previous receiver name pus for PackedUSTimeState (golint)
    • Line 785: warning: exported method PackedUSTimeState.Valence should have comment or be unexported (golint)
    • Line 785: warning: receiver name ps should be consistent with previous receiver name pus for PackedUSTimeState (golint)
    • Line 789: warning: exported method PackedUSTimeState.USTimeIn should have comment or be unexported (golint)
    • Line 789: warning: receiver name ps should be consistent with previous receiver name pus for PackedUSTimeState (golint)
    • Line 793: warning: exported method USTimeState.OneHot should have comment or be unexported (golint)
    • axon/axon/prjnstru.go
    • Line 51: warning: exported method PrjnStru.TypeName should have comment or be unexported (golint)
    • Line 52: warning: exported method PrjnStru.Class should have comment or be unexported (golint)
    • Line 53: warning: exported method PrjnStru.Name should have comment or be unexported (golint)
    • Line 56: warning: exported method PrjnStru.Label should have comment or be unexported (golint)
    • Line 57: warning: exported method PrjnStru.RecvLay should have comment or be unexported (golint)
    • Line 58: warning: exported method PrjnStru.SendLay should have comment or be unexported (golint)
    • Line 59: warning: exported method PrjnStru.Pattern should have comment or be unexported (golint)
    • Line 60: warning: exported method PrjnStru.Type should have comment or be unexported (golint)
    • Line 61: warning: exported method PrjnStru.PrjnTypeName should have comment or be unexported (golint)
    • Line 63: warning: exported method PrjnStru.IsOff should have comment or be unexported (golint)
    • Line 66: warning: exported method PrjnStru.SetOff should have comment or be unexported (golint)
    • axon/fffb/bg.go
    • Line 17: warning: exported method Bg.Update should have comment or be unexported (golint)
    • Line 21: warning: exported method Bg.Defaults should have comment or be unexported (golint)
    • axon/agate/network.go
    • Line 18: warning: comment on exported type Network should be of the form "Network ..." (with optional leading article) (golint)
    • Line 24: warning: don't use underscores in Go names; var KiT_Network should be KiTNetwork (golint)
    • Line 24: warning: exported var KiT_Network should have comment or be unexported (golint)
    • Line 26: warning: exported var NetworkProps should have comment or be unexported (golint)
    • axon/pvlv/msn.go
    • Line 17: warning: exported type MSNLayer should have comment or be unexported (golint)
    • Line 24: warning: don't use underscores in Go names; var KiT_MSNLayer should be KiTMSNLayer (golint)
    • Line 24: warning: exported var KiT_MSNLayer should have comment or be unexported (golint)
    • Line 26: warning: exported type IMSNLayer should have comment or be unexported (golint)
    • Line 30: warning: exported method MSNLayer.AsMSNLayer should have comment or be unexported (golint)
    • Line 34: warning: exported method MSNLayer.AsMod should have comment or be unexported (golint)
    • Line 38: warning: comment on exported type MSNParams should be of the form "MSNParams ..." (with optional leading article) (golint)
    • Line 43: warning: exported type StriatalCompartment should have comment or be unexported (golint)
    • Line 46: warning: exported const PATCH should have comment (or a comment on this block) or be unexported (golint)
    • Line 51: warning: don't use underscores in Go names; var KiT_StriatalCompartment should be KiTStriatalCompartment (golint)
    • Line 51: warning: exported var KiT_StriatalCompartment should have comment or be unexported (golint)
    • Line 53: warning: comment on exported type DelayedInhibParams should be of the form "DelayedInhibParams ..." (with optional leading article) (golint)
    • Line 60: warning: comment on exported type MSNTraceParams should be of the form "MSNTraceParams ..." (with optional leading article) (golint)
    • Line 73: warning: exported method MSNLayer.GetMonitorVal should have comment or be unexported (golint)
    • Line 102: warning: comment on exported function AddMSNLayer should be of the form "AddMSNLayer ..." (golint)
    • Line 114: warning: exported method MSNTraceParams.Defaults should have comment or be unexported (golint)
    • Line 120: warning: comment on exported method MSNTraceParams.MSNActLrnFactor should be of the form "MSNActLrnFactor ..." (golint)
    • Line 144: warning: exported method MSNLayer.Defaults should have comment or be unexported (golint)
    • Line 171: warning: exported method MSNLayer.GetDA should have comment or be unexported (golint)
    • Line 175: warning: exported method MSNLayer.SetDA should have comment or be unexported (golint)
    • Line 183: warning: exported method MSNLayer.QuarterInitPrvs should have comment or be unexported (golint)
    • Line 195: warning: exported method MSNLayer.ClearMSNTrace should have comment or be unexported (golint)
    • Line 221: warning: exported method MSNLayer.InitActs should have comment or be unexported (golint)
    • Line 233: warning: exported method MSNLayer.PoolDelayedInhib should have comment or be unexported (golint)
    • Line 246: warning: exported method MSNLayer.ModsFmInc should have comment or be unexported (golint)
    • Line 311: warning: exported method MSNLayer.AlphaCycInit should have comment or be unexported (golint)
    • axon/pvlv/network.go
    • Line 17: warning: exported function TotalAct should have comment or be unexported (golint)
    • Line 27: warning: exported type Network should have comment or be unexported (golint)
    • Line 31: warning: exported var NetworkProps should have comment or be unexported (golint)
    • Line 32: warning: don't use underscores in Go names; var KiT_Network should be KiTNetwork (golint)
    • Line 32: warning: exported var KiT_Network should have comment or be unexported (golint)
    • Line 34: warning: exported type INetwork should have comment or be unexported (golint)
    • Line 38: warning: exported method Network.AsAxon should have comment or be unexported (golint)
    • Line 42: warning: exported method Network.InitActs should have comment or be unexported (golint)
    • Line 49: warning: exported method Network.Cycle should have comment or be unexported (golint)
    • Line 54: warning: comment on exported method Network.CycleImpl should be of the form "CycleImpl ..." (golint)
    • Line 67: warning: exported method Network.QuarterInitPrvs should have comment or be unexported (golint)
    • Line 75: warning: exported method Network.SendMods should have comment or be unexported (golint)
    • Line 83: warning: exported method Network.RecvModInc should have comment or be unexported (golint)
    • Line 91: warning: exported method Network.ClearModActs should have comment or be unexported (golint)
    • Line 99: warning: exported method Network.ClearMSNTraces should have comment or be unexported (golint)
    • Line 107: warning: exported method Network.AvgMaxMod should have comment or be unexported (golint)
    • Line 120: warning: exported method Network.SynVarNames should have comment or be unexported (golint)
    • Line 136: warning: comment on exported method Network.AddMSNLayer should be of the form "AddMSNLayer ..." (golint)
    • Line 180: warning: exported method Network.ConnectLayersActMod should have comment or be unexported (golint)
    • axon/axon/layer.go
    • Line 30: warning: comment on exported type Layer should be of the form "Layer ..." (with optional leading article) (golint)
    • Line 42: warning: don't use underscores in Go names; var KiT_Layer should be KiTLayer (golint)
    • Line 42: warning: exported var KiT_Layer should have comment or be unexported (golint)
    • Line 44: warning: exported method Layer.Defaults should have comment or be unexported (golint)
    • Line 89: warning: exported method CosDiffStats.Init should have comment or be unexported (golint)
    • Line 720: warning: comment on exported method Layer.InitWtSym should be of the form "InitWtSym ..." (golint)
    • Line 1394: warning: exported method Layer.IsLearnTrgAvg should have comment or be unexported (golint)
    • Line 1771: warning: exported var LayerProps should have comment or be unexported (golint)
    • axon/pbwm/dahebb.go
    • Line 19: warning: don't use underscores in Go names; var KiT_DaHebbPrjn should be KiTDaHebbPrjn (golint)
    • Line 19: warning: exported var KiT_DaHebbPrjn should have comment or be unexported (golint)
    • Line 21: warning: exported method DaHebbPrjn.Defaults should have comment or be unexported (golint)
    • axon/pbwm/pfcdeep.go
    • Line 19: warning: exported method PFCGateParams.Defaults should have comment or be unexported (golint)
    • Line 34: warning: exported method PFCMaintParams.Defaults should have comment or be unexported (golint)
    • Line 64: warning: don't use underscores in Go names; var KiT_PFCDeepLayer should be KiTPFCDeepLayer (golint)
    • Line 64: warning: exported var KiT_PFCDeepLayer should have comment or be unexported (golint)
    • Line 66: warning: exported method PFCDeepLayer.Defaults should have comment or be unexported (golint)
    • Line 82: warning: exported method PFCDeepLayer.GateType should have comment or be unexported (golint)
    • Line 85: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • Line 142: warning: exported method PFCDeepLayer.InitActs should have comment or be unexported (golint)
    • axon/axon/learn.go
    • Line 17: warning: comment on exported type LearnNeurParams should be of the form "LearnNeurParams ..." (with optional leading article) (golint)
    • Line 24: warning: exported method LearnNeurParams.Update should have comment or be unexported (golint)
    • Line 29: warning: exported method LearnNeurParams.Defaults should have comment or be unexported (golint)
    • Line 65: warning: exported method SWtParams.Defaults should have comment or be unexported (golint)
    • Line 71: warning: exported method SWtParams.Update should have comment or be unexported (golint)
    • Line 195: warning: exported method SWtInitParams.Defaults should have comment or be unexported (golint)
    • Line 202: warning: exported method SWtInitParams.Update should have comment or be unexported (golint)
    • Line 218: warning: exported method SWtAdaptParams.Defaults should have comment or be unexported (golint)
    • Line 225: warning: exported method SWtAdaptParams.Update should have comment or be unexported (golint)
    • Line 244: warning: exported method LearnSynParams.Update should have comment or be unexported (golint)
    • Line 248: warning: exported method LearnSynParams.Defaults should have comment or be unexported (golint)
    • Line 293: warning: exported method LrnActAvgParams.Update should have comment or be unexported (golint)
    • Line 300: warning: exported method LrnActAvgParams.Defaults should have comment or be unexported (golint)
    • Line 324: warning: exported method TrgAvgActParams.Update should have comment or be unexported (golint)
    • Line 327: warning: exported method TrgAvgActParams.Defaults should have comment or be unexported (golint)
    • Line 350: warning: exported method XCalParams.Update should have comment or be unexported (golint)
    • Line 358: warning: exported method XCalParams.Defaults should have comment or be unexported (golint)
    • Line 396: warning: exported method ErrLrateMod.Defaults should have comment or be unexported (golint)
    • Line 402: warning: exported method ErrLrateMod.Update should have comment or be unexported (golint)
    • axon/glong/gabab_plot/gabab.go
    • Line 121: warning: exported method Sim.ConfigVGTable should have comment or be unexported (golint)
    • Line 133: warning: exported method Sim.ConfigVGPlot should have comment or be unexported (golint)
    • Line 163: warning: exported method Sim.ConfigSGTable should have comment or be unexported (golint)
    • Line 175: warning: exported method Sim.ConfigSGPlot should have comment or be unexported (golint)
    • Line 211: warning: exported method Sim.ConfigTimeTable should have comment or be unexported (golint)
    • Line 224: warning: exported method Sim.ConfigTimePlot should have comment or be unexported (golint)
    • axon/examples/sir2/sir2_env.go
    • Line 21: warning: don't use underscores in Go names; var KiT_Actions should be KiTActions (golint)
    • Line 21: warning: exported var KiT_Actions should have comment or be unexported (golint)
    • Line 23: warning: exported method Actions.MarshalJSON should have comment or be unexported (golint)
    • Line 24: warning: exported method Actions.UnmarshalJSON should have comment or be unexported (golint)
    • Line 27: warning: exported const Store1 should have comment (or a comment on this block) or be unexported (golint)
    • Line 55: warning: exported method SIREnv.Name should have comment or be unexported (golint)
    • Line 56: warning: exported method SIREnv.Desc should have comment or be unexported (golint)
    • Line 70: warning: exported method SIREnv.Validate should have comment or be unexported (golint)
    • Line 77: warning: exported method SIREnv.State should have comment or be unexported (golint)
    • Line 91: warning: exported method SIREnv.Actions should have comment or be unexported (golint)
    • Line 105: warning: exported method SIREnv.Init should have comment or be unexported (golint)
    • Line 142: warning: comment on exported method SIREnv.StepSIR should be of the form "StepSIR ..." (golint)
    • Line 177: warning: exported method SIREnv.Step should have comment or be unexported (golint)
    • Line 188: warning: exported method SIREnv.Action should have comment or be unexported (golint)
    • Line 192: warning: exported method SIREnv.Counter should have comment or be unexported (golint)
    • axon/pbwm/network.go
    • Line 15: warning: comment on exported type Network should be of the form "Network ..." (with optional leading article) (golint)
    • Line 20: warning: don't use underscores in Go names; var KiT_Network should be KiTNetwork (golint)
    • Line 20: warning: exported var KiT_Network should have comment or be unexported (golint)
    • Line 22: warning: exported var NetworkProps should have comment or be unexported (golint)
    • axon/axon/prjn.go
    • Line 24: warning: comment on exported type Prjn should be of the form "Prjn ..." (with optional leading article) (golint)
    • Line 39: warning: don't use underscores in Go names; var KiT_Prjn should be KiTPrjn (golint)
    • Line 39: warning: exported var KiT_Prjn should have comment or be unexported (golint)
    • Line 48: warning: exported method Prjn.Defaults should have comment or be unexported (golint)
    • Line 91: warning: exported method Prjn.SetClass should have comment or be unexported (golint)
    • Line 92: warning: exported method Prjn.SetPattern should have comment or be unexported (golint)
    • Line 93: warning: exported method Prjn.SetType should have comment or be unexported (golint)
    • Line 109: warning: exported method Prjn.SynVarNames should have comment or be unexported (golint)
    • axon/examples/pvlv/data/run_params.go
    • Line 7: warning: comment on exported type RunParams should be of the form "RunParams ..." (with optional leading article) (golint)
    • Line 17: warning: exported type RunParamsMap should have comment or be unexported (golint)
    • Line 19: warning: exported function AllRunParams should have comment or be unexported (golint)
    • axon/pvlv/msn_prjn.go
    • Line 9: warning: a blank import should be only in a main or test package, or have a comment justifying it (golint)
    • Line 24: warning: exported type DALrnRule should have comment or be unexported (golint)
    • Line 27: warning: exported const DAHebbVS should have comment (or a comment on this block) or be unexported (golint)
    • Line 32: warning: don't use underscores in Go names; var KiT_DALrnRule should be KiTDALrnRule (golint)
    • Line 32: warning: exported var KiT_DALrnRule should have comment or be unexported (golint)
    • Line 49: warning: exported type IMSNPrjn should have comment or be unexported (golint)
    • Line 53: warning: exported method MSNPrjn.AsMSNPrjn should have comment or be unexported (golint)
    • Line 57: warning: exported method MSNPrjn.Defaults should have comment or be unexported (golint)
    • Line 67: warning: exported method MSNPrjn.Build should have comment or be unexported (golint)
    • Line 73: warning: exported method MSNPrjn.ClearTrace should have comment or be unexported (golint)
    • Line 81: warning: exported method MSNPrjn.InitWts should have comment or be unexported (golint)
    • Line 155: warning: exported var TraceVars should have comment or be unexported (golint)
    • Line 181: warning: exported method TraceSyn.VarNames should have comment or be unexported (golint)
    • Line 185: warning: comment on exported function TraceVarByName should be of the form "TraceVarByName ..." (golint)
    • Line 201: warning: comment on exported function SynapseVarByName should be of the form "SynapseVarByName ..." (golint)
    • Line 210: warning: exported method TraceSyn.SetVarByIndex should have comment or be unexported (golint)
    • Line 226: warning: exported method MSNPrjn.SynVal should have comment or be unexported (golint)
    • Line 235: warning: exported method MSNPrjn.SynVarIdx should have comment or be unexported (golint)
    • Line 274: warning: exported method MSNLayer.RecvPrjnVals should have comment or be unexported (golint)
    • Line 307: warning: exported method MSNLayer.SendPrjnVals should have comment or be unexported (golint)
    • axon/axon/inhib.go
    • Line 9: warning: comment on exported type InhibParams should be of the form "InhibParams ..." (with optional leading article) (golint)
    • Line 20: warning: exported method InhibParams.Update should have comment or be unexported (golint)
    • Line 27: warning: exported method InhibParams.Defaults should have comment or be unexported (golint)
    • Line 48: warning: exported method SelfInhibParams.Update should have comment or be unexported (golint)
    • Line 52: warning: exported method SelfInhibParams.Defaults should have comment or be unexported (golint)
    • Line 84: warning: exported method ActAvgParams.Update should have comment or be unexported (golint)
    • Line 87: warning: exported method ActAvgParams.Defaults should have comment or be unexported (golint)
    • axon/glong/gabab.go
    • Line 23: warning: exported method GABABParams.Defaults should have comment or be unexported (golint)
    • Line 32: warning: exported method GABABParams.Update should have comment or be unexported (golint)
    • axon/hip/chl.go
    • Line 12: warning: comment on exported type CHLParams should be of the form "CHLParams ..." (with optional leading article) (golint)
    • Line 22: warning: exported method CHLParams.Defaults should have comment or be unexported (golint)
    • Line 30: warning: exported method CHLParams.Update should have comment or be unexported (golint)
    • Line 69: warning: comment on exported type CHLPrjn should be of the form "CHLPrjn ..." (with optional leading article) (golint)
    • Line 77: warning: exported method CHLPrjn.Defaults should have comment or be unexported (golint)
    • Line 85: warning: exported method CHLPrjn.UpdateParams should have comment or be unexported (golint)
    • axon/axon/synapse.go
    • Line 12: warning: comment on exported type Synapse should be of the form "Synapse ..." (with optional leading article) (golint)
    • Line 21: warning: exported method Synapse.VarNames should have comment or be unexported (golint)
    • Line 25: warning: exported var SynapseVars should have comment or be unexported (golint)
    • Line 27: warning: exported var SynapseVarProps should have comment or be unexported (golint)
    • Line 32: warning: exported var SynapseVarsMap should have comment or be unexported (golint)
    • Line 65: warning: exported method Synapse.SetVarByIndex should have comment or be unexported (golint)
    • axon/axon/network.go
    • Line 22: warning: comment on exported type Network should be of the form "Network ..." (with optional leading article) (golint)
    • Line 29: warning: don't use underscores in Go names; var KiT_Network should be KiTNetwork (golint)
    • Line 29: warning: exported var KiT_Network should have comment or be unexported (golint)
    • Line 31: warning: exported method Network.AsAxon should have comment or be unexported (golint)
    • Line 253: warning: comment on exported method Network.InhibFmGeAct should be of the form "InhibFmGeAct ..." (golint)
    • Line 263: warning: comment on exported method Network.AvgMaxAct should be of the form "AvgMaxAct ..." (golint)
    • Line 614: warning: exported var NetworkProps should have comment or be unexported (golint)
    • axon/axon/nmdaprjn.go
    • Line 21: warning: don't use underscores in Go names; var KiT_NMDAPrjn should be KiTNMDAPrjn (golint)
    • Line 21: warning: exported var KiT_NMDAPrjn should have comment or be unexported (golint)
    • Line 23: warning: exported method NMDAPrjn.UpdateParams should have comment or be unexported (golint)
    • Line 27: warning: exported method NMDAPrjn.Type should have comment or be unexported (golint)
    • Line 31: warning: exported method NMDAPrjn.PrjnTypeName should have comment or be unexported (golint)
    • Line 52: warning: don't use underscores in Go names; var KiT_PrjnType should be KiTPrjnType (golint)
    • Line 52: warning: exported var KiT_PrjnType should have comment or be unexported (golint)
    • Line 66: warning: exported var PrjnProps should have comment or be unexported (golint)
    • axon/examples/pvlv/data/obsolete/run_configs.go
    • Line 45: warning: exported type RunConfig should have comment or be unexported (golint)
    • Line 71: warning: exported type RunConfigsMap should have comment or be unexported (golint)
    • Line 73: warning: comment on exported function AllRunConfigs should be of the form "AllRunConfigs ..." (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign93%

IneffAssign detects ineffectual assignments in Go code.

    • axon/examples/pvlv/pvlv_env.go
    • Line 293: warning: ineffectual assignment to usFlag (ineffassign)
    • Line 326: warning: ineffectual assignment to rfFlgTemp (ineffassign)
    • Line 355: warning: ineffectual assignment to testFlag (ineffassign)
    • Line 404: warning: ineffectual assignment to stimInBase (ineffassign)
    • Line 406: warning: ineffectual assignment to nStims (ineffassign)
    • Line 407: warning: ineffectual assignment to nUSTimes (ineffassign)
    • Line 496: warning: ineffectual assignment to stimIn2 (ineffassign)
    • Line 614: warning: ineffectual assignment to stimDenom (ineffassign)
    • Line 615: warning: ineffectual assignment to ctxtDenom (ineffassign)
    • Line 616: warning: ineffectual assignment to usTimeDenom (ineffassign)

misspell89%

Misspell Finds commonly misspelled English words

    • axon/examples/env/sim.go
    • Line 73: warning: "explictly" is a misspelling of "explicitly" (misspell)
    • Line 149: warning: "runing" is a misspelling of "running" (misspell)
    • Line 1155: warning: "occuring" is a misspelling of "occurring" (misspell)