Preparing report...

Report for github.com/Azure/golua

A+    Excellent!    Found 44 issues across 60 files

Tweet

gofmt98%

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


go_vet100%

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

No problems detected. Good job!


gocyclo91%

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.

    • golua/lua/syntax/string.go
    • Line 141: warning: cyclomatic complexity 20 of function parseDigit() is high (> 15) (gocyclo)
    • Line 73: warning: cyclomatic complexity 18 of function parseHexFloat() is high (> 15) (gocyclo)
    • golua/lua/ops.go
    • Line 309: warning: cyclomatic complexity 61 of function (*State).arith() is high (> 15) (gocyclo)
    • Line 80: warning: cyclomatic complexity 58 of function (*State).compare() is high (> 15) (gocyclo)

golint46%

Golint is a linter for Go source code.

    • golua/lua/vm/code.go
    • Line 3: warning: exported type Code should have comment or be unexported (golint)
    • Line 6: warning: exported const MOVE should have comment (or a comment on this block) or be unexported (golint)
    • Line 105: warning: exported method Code.Mask should have comment or be unexported (golint)
    • Line 107: warning: exported method Code.Mode should have comment or be unexported (golint)
    • golua/lua/auxiliary.go
    • Line 99: warning: comment on exported method State.NewMetaTable should be of the form "NewMetaTable ..." (golint)
    • Line 213: warning: comment on exported method State.Where should be of the form "Where ..." (golint)
    • golua/lua/debug.go
    • Line 11: warning: comment on exported type Debug should be of the form "Debug ..." (with optional leading article) (golint)
    • Line 30: warning: exported method Debug.Source should have comment or be unexported (golint)
    • Line 31: warning: exported method Debug.ShortSrc should have comment or be unexported (golint)
    • Line 32: warning: exported method Debug.CurrentLine should have comment or be unexported (golint)
    • Line 33: warning: exported method Debug.LineDefined should have comment or be unexported (golint)
    • Line 34: warning: exported method Debug.LastLineDefined should have comment or be unexported (golint)
    • Line 35: warning: exported method Debug.What should have comment or be unexported (golint)
    • Line 36: warning: exported method Debug.NumUps should have comment or be unexported (golint)
    • Line 37: warning: exported method Debug.NumParams should have comment or be unexported (golint)
    • Line 38: warning: exported method Debug.IsVararg should have comment or be unexported (golint)
    • Line 39: warning: exported method Debug.Name should have comment or be unexported (golint)
    • Line 40: warning: exported method Debug.NameWhat should have comment or be unexported (golint)
    • Line 41: warning: exported method Debug.IsTailCall should have comment or be unexported (golint)
    • Line 58: warning: comment on exported method State.GetInfo should be of the form "GetInfo ..." (golint)
    • Line 193: warning: exported type HookEvent should have comment or be unexported (golint)
    • Line 196: warning: exported const HookCall should have comment (or a comment on this block) or be unexported (golint)
    • Line 227: warning: comment on exported const HookKey should be of the form "HookKey ..." (golint)
    • Line 230: warning: exported method State.Debug should have comment or be unexported (golint)
    • Line 234: warning: exported function DBG should have comment or be unexported (golint)
    • golua/lua/access.go
    • Line 320: warning: comment on exported method State.IsBool should be of the form "IsBool ..." (golint)
    • Line 354: warning: exported method State.TryNumber should have comment or be unexported (golint)
    • Line 364: warning: exported method State.TryString should have comment or be unexported (golint)
    • Line 368: warning: exported method State.TryFloat should have comment or be unexported (golint)
    • Line 373: warning: exported method State.TryInt should have comment or be unexported (golint)
    • golua/lua/closure.go
    • Line 10: warning: comment on exported type Closure should be of the form "Closure ..." (with optional leading article) (golint)
    • Line 41: warning: exported method Closure.Type should have comment or be unexported (golint)
    • Line 52: warning: receiver name cls should be consistent with previous receiver name x for Closure (golint)
    • Line 54: warning: receiver name cls should be consistent with previous receiver name x for Closure (golint)
    • Line 56: warning: receiver name cls should be consistent with previous receiver name x for Closure (golint)
    • Line 63: warning: receiver name cls should be consistent with previous receiver name x for Closure (golint)
    • Line 70: warning: receiver name cls should be consistent with previous receiver name x for Closure (golint)
    • Line 76: warning: receiver name cls should be consistent with previous receiver name x for Closure (golint)
    • golua/lua/config.go
    • Line 8: warning: comment on exported const DefaultLuaHomePrefix should be of the form "DefaultLuaHomePrefix ..." (golint)
    • Line 19: warning: comment on exported const EnvVarLuaGoPath53 should be of the form "EnvVarLuaGoPath53 ..." (golint)
    • Line 23: warning: comment on exported const EnvVarLuaGoPath should be of the form "EnvVarLuaGoPath ..." (golint)
    • Line 27: warning: comment on exported const EnvVarLuaPath53 should be of the form "EnvVarLuaPath53 ..." (golint)
    • Line 31: warning: comment on exported const EnvVarLuaPath should be of the form "EnvVarLuaPath ..." (golint)
    • Line 35: warning: comment on exported const EnvVarLuaInit53 should be of the form "EnvVarLuaInit53 ..." (golint)
    • Line 38: warning: comment on exported const EnvVarLuaInit should be of the form "EnvVarLuaInit ..." (golint)
    • Line 45: warning: comment on exported const EnvVarLuaRoot should be of the form "EnvVarLuaRoot ..." (golint)
    • Line 51: warning: comment on exported const DefaultLuaPath should be of the form "DefaultLuaPath ..." (golint)
    • Line 55: warning: comment on exported const DefaultLuaGoPath should be of the form "DefaultLuaGoPath ..." (golint)
    • Line 80: warning: comment on exported var EnvRoot should be of the form "EnvRoot ..." (golint)
    • Line 86: warning: comment on exported var EnvHome should be of the form "EnvHome ..." (golint)
    • Line 96: warning: comment on exported var EnvPath should be of the form "EnvPath ..." (golint)
    • Line 156: warning: exported const BinaryMode should have comment (or a comment on this block) or be unexported (golint)
    • golua/lua/stack.go
    • Line 40: warning: comment on exported method State.Rotate should be of the form "Rotate ..." (golint)
    • Line 56: warning: comment on exported method State.Remove should be of the form "Remove ..." (golint)
    • Line 111: warning: comment on exported method State.PushClosure should be of the form "PushClosure ..." (golint)
    • golua/std/math/math.go
    • Line 222: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • golua/lua/syntax/string.go
    • Line 15: warning: exported function StrToF64 should have comment or be unexported (golint)
    • Line 19: warning: exported function StrToI64 should have comment or be unexported (golint)
    • golua/lua/state.go
    • Line 52: warning: comment on exported type State should be of the form "State ..." (with optional leading article) (golint)
    • Line 111: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 130: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 138: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 141: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 155: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 166: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 174: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 179: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 187: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 194: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 197: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 205: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 225: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 286: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 291: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 331: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 353: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 366: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 375: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 390: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 416: warning: exported method State.Logf should have comment or be unexported (golint)
    • Line 416: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 420: warning: exported method State.Log should have comment or be unexported (golint)
    • Line 420: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 446: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 488: warning: receiver name state should be consistent with previous receiver name ls for State (golint)
    • Line 541: warning: comment on exported function UpValueIndex should be of the form "UpValueIndex ..." (golint)
    • golua/lua/vm/mask.go
    • Line 3: warning: comment on exported type ArgMask should be of the form "ArgMask ..." (with optional leading article) (golint)
    • Line 7: warning: exported const ArgN should have comment (or a comment on this block) or be unexported (golint)
    • Line 13: warning: comment on exported type Mask should be of the form "Mask ..." (with optional leading article) (golint)
    • Line 73: warning: exported method Mask.B should have comment or be unexported (golint)
    • Line 75: warning: exported method Mask.C should have comment or be unexported (golint)
    • Line 77: warning: exported method Mask.Mode should have comment or be unexported (golint)
    • Line 79: warning: exported method Mask.SetA should have comment or be unexported (golint)
    • Line 81: warning: exported method Mask.Test should have comment or be unexported (golint)
    • golua/lua/vm/mode.go
    • Line 3: warning: exported type Mode should have comment or be unexported (golint)
    • Line 6: warning: exported const ModeABC should have comment (or a comment on this block) or be unexported (golint)
    • golua/pkg/packer/packer.go
    • Line 1: warning: package comment should be of the form "Package packer ..." (golint)
    • Line 35: warning: exported type Unpacker should have comment or be unexported (golint)
    • Line 39: warning: exported type Packer should have comment or be unexported (golint)
    • Line 43: warning: exported type Option should have comment or be unexported (golint)
    • Line 49: warning: exported type State should have comment or be unexported (golint)
    • golua/lua/event.go
    • Line 8: warning: comment on exported type HasLessEqual should be of the form "HasLessEqual ..." (with optional leading article) (golint)
    • Line 24: warning: comment on exported type HasLessThan should be of the form "HasLessThan ..." (with optional leading article) (golint)
    • Line 34: warning: comment on exported type HasNewIndex should be of the form "HasNewIndex ..." (with optional leading article) (golint)
    • Line 50: warning: comment on exported type HasIndex should be of the form "HasIndex ..." (with optional leading article) (golint)
    • Line 63: warning: comment on exported type HasLength should be of the form "HasLength ..." (with optional leading article) (golint)
    • Line 75: warning: comment on exported type HasConcat should be of the form "HasConcat ..." (with optional leading article) (golint)
    • Line 84: warning: comment on exported type Callable should be of the form "Callable ..." (with optional leading article) (golint)
    • Line 96: warning: comment on exported type HasEquals should be of the form "HasEquals ..." (with optional leading article) (golint)
    • Line 105: warning: comment on exported type HasMinus should be of the form "HasMinus ..." (with optional leading article) (golint)
    • Line 112: warning: comment on exported type HasAdd should be of the form "HasAdd ..." (with optional leading article) (golint)
    • Line 125: warning: comment on exported type HasSub should be of the form "HasSub ..." (with optional leading article) (golint)
    • Line 132: warning: comment on exported type HasMul should be of the form "HasMul ..." (with optional leading article) (golint)
    • Line 139: warning: comment on exported type HasDiv should be of the form "HasDiv ..." (with optional leading article) (golint)
    • Line 146: warning: comment on exported type HasMod should be of the form "HasMod ..." (with optional leading article) (golint)
    • Line 153: warning: comment on exported type HasPow should be of the form "HasPow ..." (with optional leading article) (golint)
    • Line 160: warning: comment on exported type HasAnd should be of the form "HasAnd ..." (with optional leading article) (golint)
    • Line 169: warning: comment on exported type HasXor should be of the form "HasXor ..." (with optional leading article) (golint)
    • Line 176: warning: comment on exported type HasShl should be of the form "HasShl ..." (with optional leading article) (golint)
    • Line 183: warning: comment on exported type HasShr should be of the form "HasShr ..." (with optional leading article) (golint)
    • Line 190: warning: comment on exported type HasNot should be of the form "HasNot ..." (with optional leading article) (golint)
    • Line 197: warning: comment on exported type HasOr should be of the form "HasOr ..." (with optional leading article) (golint)
    • golua/lua/consts.go
    • Line 4: warning: comment on exported const Version should be of the form "Version ..." (golint)
    • Line 7: warning: comment on exported const MultRets should be of the form "MultRets ..." (golint)
    • Line 21: warning: comment on exported const LoadedKey should be of the form "LoadedKey ..." (golint)
    • Line 24: warning: comment on exported const PreloadKey should be of the form "PreloadKey ..." (golint)
    • Line 29: warning: comment on exported const DefaultStackMax should be of the form "DefaultStackMax ..." (golint)
    • Line 32: warning: comment on exported const DefaultStackMin should be of the form "DefaultStackMin ..." (golint)
    • Line 35: warning: comment on exported const InitialStackNew should be of the form "InitialStackNew ..." (golint)
    • Line 38: warning: comment on exported const InitialFreeMax should be of the form "InitialFreeMax ..." (golint)
    • Line 41: warning: comment on exported const ExtraStack should be of the form "ExtraStack ..." (golint)
    • Line 44: warning: comment on exported const MaxUpValues should be of the form "MaxUpValues ..." (golint)
    • Line 48: warning: comment on exported const MaxMetaChain should be of the form "MaxMetaChain ..." (golint)
    • Line 54: warning: comment on exported const MaxCalls should be of the form "MaxCalls ..." (golint)
    • Line 60: warning: comment on exported const FieldsPerFlush should be of the form "FieldsPerFlush ..." (golint)
    • golua/lua/lua.go
    • Line 45: warning: comment on exported method State.LoadChunk should be of the form "LoadChunk ..." (golint)
    • Line 62: warning: comment on exported method State.ExecChunk should be of the form "ExecChunk ..." (golint)
    • Line 110: warning: comment on exported method State.Close should be of the form "Close ..." (golint)
    • Line 118: warning: comment on exported method State.Version should be of the form "Version ..." (golint)
    • Line 125: warning: comment on exported method State.Arith should be of the form "Arith ..." (golint)
    • Line 152: warning: comment on exported method State.Concat should be of the form "Concat ..." (golint)
    • Line 165: warning: comment on exported method State.Length should be of the form "Length ..." (golint)
    • Line 171: warning: comment on exported method State.Compare should be of the form "Compare ..." (golint)
    • Line 185: warning: comment on exported method State.GetGlobal should be of the form "GetGlobal ..." (golint)
    • Line 194: warning: comment on exported method State.SetGlobal should be of the form "SetGlobal ..." (golint)
    • Line 200: warning: comment on exported method State.NewTableSize should be of the form "NewTableSize ..." (golint)
    • Line 209: warning: comment on exported method State.NewTable should be of the form "NewTable ..." (golint)
    • Line 239: warning: comment on exported method State.GetMetaTableAt should be of the form "GetMetaTableAt ..." (golint)
    • Line 251: warning: comment on exported method State.SetMetaTableAt should be of the form "SetMetaTableAt ..." (golint)
    • Line 291: warning: comment on exported method State.GetField should be of the form "GetField ..." (golint)
    • Line 304: warning: comment on exported method State.SetField should be of the form "SetField ..." (golint)
    • Line 319: warning: comment on exported method State.GetIndex should be of the form "GetIndex ..." (golint)
    • Line 334: warning: comment on exported method State.SetIndex should be of the form "SetIndex ..." (golint)
    • Line 349: warning: comment on exported method State.RawGet should be of the form "RawGet ..." (golint)
    • Line 362: warning: comment on exported method State.RawSet should be of the form "RawSet ..." (golint)
    • Line 390: warning: comment on exported method State.RawGetIndex should be of the form "RawGetIndex ..." (golint)
    • Line 407: warning: comment on exported method State.RawSetIndex should be of the form "RawSetIndex ..." (golint)
    • Line 424: warning: comment on exported method State.RawGetPtr should be of the form "RawGetPtr ..." (golint)
    • Line 437: warning: comment on exported method State.RawSetPtr should be of the form "RawSetPtr ..." (golint)
    • Line 449: warning: comment on exported method State.RawEqual should be of the form "RawEqual ..." (golint)
    • Line 534: warning: comment on exported method State.SetFuncs should be of the form "SetFuncs ..." (golint)
    • Line 597: warning: exported method State.Main should have comment or be unexported (golint)
    • golua/lua/ops.go
    • Line 15: warning: comment on exported const OpAdd should be of the form "OpAdd ..." (golint)
    • Line 17: warning: exported const OpSub should have comment (or a comment on this block) or be unexported (golint)
    • Line 25: warning: comment on exported const OpOr should be of the form "OpOr ..." (golint)
    • Line 33: warning: comment on exported const OpLt should be of the form "OpLt ..." (golint)
    • Line 41: warning: comment on exported const OpConcat should be of the form "OpConcat ..." (golint)
    • golua/lua/table.go
    • Line 1: warning: package comment should be of the form "Package lua ..." (golint)
    • Line 80: warning: receiver name t should be consistent with previous receiver name x for table (golint)
    • Line 103: warning: receiver name t should be consistent with previous receiver name x for table (golint)
    • Line 120: warning: receiver name t should be consistent with previous receiver name x for table (golint)
    • Line 124: warning: receiver name t should be consistent with previous receiver name x for table (golint)
    • Line 128: warning: receiver name t should be consistent with previous receiver name x for table (golint)
    • Line 132: warning: receiver name t should be consistent with previous receiver name x for table (golint)
    • Line 136: warning: receiver name t should be consistent with previous receiver name x for table (golint)
    • Line 140: warning: receiver name t should be consistent with previous receiver name x for table (golint)
    • Line 144: warning: receiver name t should be consistent with previous receiver name x for table (golint)
    • Line 179: warning: receiver name t should be consistent with previous receiver name x for table (golint)
    • Line 215: warning: if block ends with a return statement, so drop this else and outdent its block (golint)
    • golua/pkg/pattern/compile.go
    • Line 8: warning: exported function MustCompile should have comment or be unexported (golint)
    • Line 16: warning: exported function Compile should have comment or be unexported (golint)
    • golua/pkg/luautil/reflect.go
    • Line 9: warning: exported function ValueOf should have comment or be unexported (golint)
    • Line 76: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • golua/std/base/base.go
    • Line 186: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • Line 231: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • golua/lua/vm/instr.go
    • Line 8: warning: exported const MaxArgBX should have comment (or a comment on this block) or be unexported (golint)
    • Line 12: warning: comment on exported type OpArgMask should be of the form "OpArgMask ..." (with optional leading article) (golint)
    • Line 21: warning: exported const OpArgN should have comment (or a comment on this block) or be unexported (golint)
    • Line 27: warning: exported type Instr should have comment or be unexported (golint)
    • Line 29: warning: exported method Instr.Code should have comment or be unexported (golint)
    • Line 31: warning: exported method Instr.ABC should have comment or be unexported (golint)
    • Line 33: warning: exported method Instr.A should have comment or be unexported (golint)
    • Line 35: warning: exported method Instr.B should have comment or be unexported (golint)
    • Line 37: warning: exported method Instr.C should have comment or be unexported (golint)
    • Line 39: warning: exported method Instr.AX should have comment or be unexported (golint)
    • Line 41: warning: exported method Instr.BX should have comment or be unexported (golint)
    • Line 43: warning: exported method Instr.SBX should have comment or be unexported (golint)
    • golua/lua/binary/binary.go
    • Line 15: warning: exported const LUA_SIGNATURE should have comment (or a comment on this block) or be unexported (golint)
    • Line 29: warning: exported const LUA_TYPE_NONE should have comment (or a comment on this block) or be unexported (golint)
    • Line 53: warning: exported type Prototype should have comment or be unexported (golint)
    • Line 69: warning: exported type Header should have comment or be unexported (golint)
    • Line 83: warning: exported type LocalVar should have comment or be unexported (golint)
    • Line 89: warning: exported type UpValue should have comment or be unexported (golint)
    • Line 94: warning: exported type Chunk should have comment or be unexported (golint)
    • Line 100: warning: exported method Prototype.NumParams should have comment or be unexported (golint)
    • Line 101: warning: exported method Prototype.StackSize should have comment or be unexported (golint)
    • Line 102: warning: exported method Prototype.IsVararg should have comment or be unexported (golint)
    • Line 103: warning: exported method Prototype.Const should have comment or be unexported (golint)
    • Line 104: warning: exported method Prototype.Proto should have comment or be unexported (golint)
    • Line 106: warning: exported method UpValue.IsLocal should have comment or be unexported (golint)
    • Line 107: warning: exported method UpValue.AtIndex should have comment or be unexported (golint)
    • Line 109: warning: exported function IsChunk should have comment or be unexported (golint)
    • Line 111: warning: exported function Load should have comment or be unexported (golint)
    • Line 126: warning: exported function Dump should have comment or be unexported (golint)
    • golua/lua/value.go
    • Line 10: warning: exported type Type should have comment or be unexported (golint)
    • Line 13: warning: exported const NoneType should have comment (or a comment on this block) or be unexported (golint)
    • Line 40: warning: exported type Number should have comment or be unexported (golint)
    • Line 45: warning: exported type Value should have comment or be unexported (golint)
    • Line 64: warning: exported type Object should have comment or be unexported (golint)
    • Line 69: warning: exported function UserData should have comment or be unexported (golint)
    • Line 73: warning: exported method Object.Value should have comment or be unexported (golint)
    • Line 75: warning: exported method Object.Type should have comment or be unexported (golint)
    • Line 77: warning: exported type Table should have comment or be unexported (golint)
    • Line 85: warning: exported type Float should have comment or be unexported (golint)
    • Line 88: warning: exported method Float.Type should have comment or be unexported (golint)
    • Line 91: warning: exported type String should have comment or be unexported (golint)
    • Line 94: warning: exported method String.Type should have comment or be unexported (golint)
    • Line 96: warning: exported type Bool should have comment or be unexported (golint)
    • Line 99: warning: exported const True should have comment (or a comment on this block) or be unexported (golint)
    • Line 104: warning: exported method Bool.Type should have comment or be unexported (golint)
    • Line 106: warning: exported type Int should have comment or be unexported (golint)
    • Line 109: warning: exported method Int.Type should have comment or be unexported (golint)
    • Line 112: warning: exported type Nil should have comment or be unexported (golint)
    • Line 114: warning: exported const None should have comment or be unexported (golint)
    • Line 117: warning: exported method Nil.Type should have comment or be unexported (golint)
    • Line 124: warning: exported type Func should have comment or be unexported (golint)
    • Line 130: warning: exported method Func.Type should have comment or be unexported (golint)
    • Line 151: warning: exported function ValueOf should have comment or be unexported (golint)
    • Line 185: warning: exported function IsNumber should have comment or be unexported (golint)
    • Line 186: warning: exported function IsFloat should have comment or be unexported (golint)
    • Line 187: warning: exported function IsInt should have comment or be unexported (golint)
    • Line 188: warning: exported function IsNone should have comment or be unexported (golint)
    • Line 193: warning: exported function Truth should have comment or be unexported (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign70%

IneffAssign detects ineffectual assignments in Go code.

    • golua/std/pkg/pkg.go
    • Line 9: warning: cannot find package "." in: (ineffassign)
    • Line 9: warning: could not import github.com/Azure/golua/lua (invalid package name: "") (ineffassign)
    • golua/std/coro/coro.go
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: could not import github.com/Azure/golua/lua (invalid package name: "") (ineffassign)
    • golua/std/utf8/utf8.go
    • Line 7: warning: cannot find package "." in: (ineffassign)
    • Line 7: warning: could not import github.com/Azure/golua/lua (invalid package name: "") (ineffassign)
    • golua/pkg/luautil/map.go
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: could not import github.com/Azure/golua/lua (invalid package name: "") (ineffassign)
    • golua/std/debug/debug.go
    • Line 7: warning: cannot find package "." in: (ineffassign)
    • Line 7: warning: could not import github.com/Azure/golua/lua (invalid package name: "") (ineffassign)
    • golua/std/table/table.go
    • Line 7: warning: cannot find package "." in: (ineffassign)
    • Line 7: warning: could not import github.com/Azure/golua/lua (invalid package name: "") (ineffassign)
    • golua/lua/closure.go
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: could not import github.com/Azure/golua/lua/binary (invalid package name: "") (ineffassign)
    • golua/pkg/strings/strings.go
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: could not import github.com/Azure/golua/pkg/pattern (invalid package name: "") (ineffassign)
    • Line 6: warning: could not import github.com/Azure/golua/pkg/pattern (invalid package name: "") (ineffassign)
    • golua/std/str/string.go
    • Line 8: warning: cannot find package "." in: (ineffassign)
    • Line 9: warning: cannot find package "." in: (ineffassign)
    • Line 8: warning: could not import github.com/Azure/golua/pkg/packer (invalid package name: "") (ineffassign)
    • Line 9: warning: could not import github.com/Azure/golua/pkg/strings (invalid package name: "") (ineffassign)
    • golua/std/math/math.go
    • Line 8: warning: cannot find package "." in: (ineffassign)
    • Line 8: warning: could not import github.com/Azure/golua/lua (invalid package name: "") (ineffassign)
    • golua/std/io/file.go
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: could not import github.com/Azure/golua/lua (invalid package name: "") (ineffassign)
    • golua/std/str/format.go
    • Line 9: warning: cannot find package "." in: (ineffassign)
    • Line 9: warning: could not import github.com/Azure/golua/lua (invalid package name: "") (ineffassign)
    • golua/std/os/os.go
    • Line 9: warning: cannot find package "." in: (ineffassign)
    • Line 9: warning: could not import github.com/Azure/golua/lua (invalid package name: "") (ineffassign)
    • golua/std/base/base.go
    • Line 10: warning: cannot find package "." in: (ineffassign)
    • Line 10: warning: could not import github.com/Azure/golua/lua (invalid package name: "") (ineffassign)
    • golua/std/std.go
    • Line 4: warning: cannot find package "." in: (ineffassign)
    • Line 5: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 7: warning: cannot find package "." in: (ineffassign)
    • Line 8: warning: cannot find package "." in: (ineffassign)
    • Line 9: warning: cannot find package "." in: (ineffassign)
    • Line 10: warning: cannot find package "." in: (ineffassign)
    • Line 11: warning: cannot find package "." in: (ineffassign)
    • Line 12: warning: cannot find package "." in: (ineffassign)
    • Line 13: warning: cannot find package "." in: (ineffassign)
    • Line 14: warning: cannot find package "." in: (ineffassign)
    • Line 4: warning: could not import github.com/Azure/golua/lua (invalid package name: "") (ineffassign)
    • Line 5: warning: could not import github.com/Azure/golua/std/base (invalid package name: "") (ineffassign)
    • Line 6: warning: could not import github.com/Azure/golua/std/coro (invalid package name: "") (ineffassign)
    • Line 7: warning: could not import github.com/Azure/golua/std/debug (invalid package name: "") (ineffassign)
    • Line 8: warning: could not import github.com/Azure/golua/std/io (invalid package name: "") (ineffassign)
    • Line 9: warning: could not import github.com/Azure/golua/std/math (invalid package name: "") (ineffassign)
    • Line 10: warning: could not import github.com/Azure/golua/std/os (invalid package name: "") (ineffassign)
    • Line 11: warning: could not import github.com/Azure/golua/std/pkg (invalid package name: "") (ineffassign)
    • Line 12: warning: could not import github.com/Azure/golua/std/str (invalid package name: "") (ineffassign)
    • Line 13: warning: could not import github.com/Azure/golua/std/table (invalid package name: "") (ineffassign)
    • Line 14: warning: could not import github.com/Azure/golua/std/utf8 (invalid package name: "") (ineffassign)
    • golua/lua/ops.go
    • Line 8: warning: cannot find package "." in: (ineffassign)
    • Line 8: warning: could not import github.com/Azure/golua/lua/syntax (invalid package name: "") (ineffassign)
    • golua/cmd/glua/main.go
    • Line 8: warning: cannot find package "." in: (ineffassign)
    • Line 9: warning: cannot find package "." in: (ineffassign)
    • Line 8: warning: could not import github.com/Azure/golua/lua (invalid package name: "") (ineffassign)
    • Line 9: warning: could not import github.com/Azure/golua/std (invalid package name: "") (ineffassign)
    • golua/lua/exec.go
    • Line 7: warning: cannot find package "." in: (ineffassign)
    • Line 7: warning: could not import github.com/Azure/golua/lua/vm (invalid package name: "") (ineffassign)

misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!