Preparing report...

Report for github.com/SwanSpouse/redis_go

A    Great!    Found 72 issues across 73 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!


gocyclo94%

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.


golint23%

Golint is a linter for Go source code.

    • redis_go/aof/encoder.go
    • Line 13: warning: exported type Encoder should have comment or be unexported (golint)
    • Line 17: warning: exported function NewEncoder should have comment or be unexported (golint)
    • redis_go/rdb/encoder.go
    • Line 15: warning: exported const Version should have comment or be unexported (golint)
    • Line 17: warning: exported type Encoder should have comment or be unexported (golint)
    • Line 22: warning: exported function NewEncoder should have comment or be unexported (golint)
    • Line 30: warning: exported method Encoder.EncodeHeader should have comment or be unexported (golint)
    • Line 35: warning: exported method Encoder.EncodeFooter should have comment or be unexported (golint)
    • Line 41: warning: exported method Encoder.EncodeDatabase should have comment or be unexported (golint)
    • Line 46: warning: exported method Encoder.EncodeLength should have comment or be unexported (golint)
    • Line 64: warning: exported method Encoder.EncodeType should have comment or be unexported (golint)
    • Line 69: warning: exported method Encoder.EncodeRawString should have comment or be unexported (golint)
    • Line 73: warning: exported method Encoder.EncodeString should have comment or be unexported (golint)
    • redis_go/handlers/connection_handler.go
    • Line 9: warning: exported const RedisConnectionCommandPing should have comment (or a comment on this block) or be unexported (golint)
    • Line 16: warning: exported type ConnectionHandler should have comment or be unexported (golint)
    • Line 19: warning: exported method ConnectionHandler.Ping should have comment or be unexported (golint)
    • Line 25: warning: exported method ConnectionHandler.Auth should have comment or be unexported (golint)
    • Line 29: warning: exported method ConnectionHandler.Echo should have comment or be unexported (golint)
    • Line 33: warning: exported method ConnectionHandler.Quit should have comment or be unexported (golint)
    • Line 37: warning: exported method ConnectionHandler.CmdSelect should have comment or be unexported (golint)
    • redis_go/handlers/key_handler.go
    • Line 13: warning: exported const RedisKeyCommandDel should have comment (or a comment on this block) or be unexported (golint)
    • Line 37: warning: exported const CommandObjectSubTypeRefCount should have comment (or a comment on this block) or be unexported (golint)
    • Line 42: warning: exported type KeyHandler should have comment or be unexported (golint)
    • Line 44: warning: exported method KeyHandler.Del should have comment or be unexported (golint)
    • Line 50: warning: exported method KeyHandler.Exists should have comment or be unexported (golint)
    • Line 55: warning: exported method KeyHandler.Type should have comment or be unexported (golint)
    • Line 63: warning: exported method KeyHandler.RandomKey should have comment or be unexported (golint)
    • Line 73: warning: exported method KeyHandler.Rename should have comment or be unexported (golint)
    • Line 84: warning: exported method KeyHandler.Object should have comment or be unexported (golint)
    • redis_go/server/server_handler.go
    • Line 18: warning: exported const RedisServerCommandBGSRewriteAof should have comment (or a comment on this block) or be unexported (golint)
    • Line 100: warning: comment on exported method Server.FlushDB should be of the form "FlushDB ..." (golint)
    • Line 107: warning: comment on exported method Server.FlushAll should be of the form "FlushAll ..." (golint)
    • Line 115: warning: comment on exported method Server.Save should be of the form "Save ..." (golint)
    • Line 132: warning: comment on exported method Server.BgSave should be of the form "BgSave ..." (golint)
    • Line 149: warning: comment on exported method Server.Command should be of the form "Command ..." (golint)
    • Line 155: warning: exported method Server.Exit should have comment or be unexported (golint)
    • Line 159: warning: exported method Server.AofDebug should have comment or be unexported (golint)
    • Line 164: warning: exported method Server.AofFlush should have comment or be unexported (golint)
    • Line 171: warning: exported method Server.RuntimeStat should have comment or be unexported (golint)
    • redis_go/database/t_list.go
    • Line 10: warning: exported type TList should have comment or be unexported (golint)
    • Line 43: warning: exported function NewRedisListWithEncodingLinkedList should have comment or be unexported (golint)
    • Line 47: warning: comment on exported function NewRedisListObject should be of the form "NewRedisListObject ..." (golint)
    • Line 52: warning: comment on exported function NewRedisListObjectWithTTL should be of the form "NewRedisListObjectWithTTL ..." (golint)
    • redis_go/handlers/list_handler.go
    • Line 15: warning: exported const RedisListCommandLIndex should have comment (or a comment on this block) or be unexported (golint)
    • Line 38: warning: exported type ListHandler should have comment or be unexported (golint)
    • Line 66: warning: exported method ListHandler.LIndex should have comment or be unexported (golint)
    • Line 84: warning: exported method ListHandler.LInsert should have comment or be unexported (golint)
    • Line 109: warning: exported method ListHandler.LLen should have comment or be unexported (golint)
    • Line 120: warning: exported method ListHandler.LPop should have comment or be unexported (golint)
    • Line 130: warning: exported method ListHandler.LPush should have comment or be unexported (golint)
    • Line 144: warning: exported method ListHandler.LRange should have comment or be unexported (golint)
    • Line 161: warning: exported method ListHandler.LRem should have comment or be unexported (golint)
    • Line 176: warning: exported method ListHandler.LSet should have comment or be unexported (golint)
    • Line 195: warning: exported method ListHandler.LTrim should have comment or be unexported (golint)
    • Line 217: warning: exported method ListHandler.RPop should have comment or be unexported (golint)
    • Line 227: warning: exported method ListHandler.RPush should have comment or be unexported (golint)
    • Line 241: warning: exported method ListHandler.Debug should have comment or be unexported (golint)
    • redis_go/mock/request.go
    • Line 9: warning: comment on exported type RequestWriter should be of the form "RequestWriter ..." (with optional leading article) (golint)
    • Line 24: warning: exported method RequestWriter.Reset should have comment or be unexported (golint)
    • Line 29: warning: exported method RequestWriter.Buffered should have comment or be unexported (golint)
    • Line 33: warning: exported method RequestWriter.Flush should have comment or be unexported (golint)
    • Line 37: warning: exported method RequestWriter.WriteCmd should have comment or be unexported (golint)
    • Line 45: warning: exported method RequestWriter.WriteCmdString should have comment or be unexported (golint)
    • Line 53: warning: exported method RequestWriter.WriteRawString should have comment or be unexported (golint)
    • redis_go/error/error.go
    • Line 7: warning: exported type ProtoError should have comment or be unexported (golint)
    • Line 13: warning: exported function ProtoErrorf should have comment or be unexported (golint)
    • Line 24: warning: exported const ErrInvalidMultiBulkLength should have comment (or a comment on this block) or be unexported (golint)
    • redis_go/handlers/string_handler.go
    • Line 15: warning: exported const RedisStringCommandAppend should have comment (or a comment on this block) or be unexported (golint)
    • Line 46: warning: exported type StringHandler should have comment or be unexported (golint)
    • Line 69: warning: exported method StringHandler.Append should have comment or be unexported (golint)
    • Line 81: 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 91: warning: exported method StringHandler.Set should have comment or be unexported (golint)
    • Line 98: warning: exported method StringHandler.SetNx should have comment or be unexported (golint)
    • Line 109: warning: exported method StringHandler.MSetNx should have comment or be unexported (golint)
    • Line 133: warning: exported method StringHandler.Get should have comment or be unexported (golint)
    • Line 143: warning: exported method StringHandler.GetSet should have comment or be unexported (golint)
    • Line 161: warning: exported method StringHandler.MGet should have comment or be unexported (golint)
    • Line 174: warning: exported method StringHandler.MSet should have comment or be unexported (golint)
    • Line 186: warning: exported method StringHandler.Incr should have comment or be unexported (golint)
    • Line 204: warning: exported method StringHandler.IncrBy should have comment or be unexported (golint)
    • Line 224: warning: exported method StringHandler.IncrByFloat should have comment or be unexported (golint)
    • Line 242: 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 257: warning: exported method StringHandler.Decr should have comment or be unexported (golint)
    • Line 275: warning: exported method StringHandler.DecrBy should have comment or be unexported (golint)
    • Line 297: warning: exported method StringHandler.Strlen should have comment or be unexported (golint)
    • redis_go/loggers/log.go
    • Line 11: warning: exported const FATAL should have comment (or a comment on this block) or be unexported (golint)
    • Line 19: warning: exported var Level should have comment or be unexported (golint)
    • Line 27: warning: exported function Info should have comment or be unexported (golint)
    • Line 33: warning: exported function Warn should have comment or be unexported (golint)
    • Line 39: warning: exported function Errorf should have comment or be unexported (golint)
    • Line 46: warning: exported function Debug should have comment or be unexported (golint)
    • Line 52: warning: exported function Fatal should have comment or be unexported (golint)
    • Line 61: warning: exported function Panic should have comment or be unexported (golint)
    • redis_go/server/time_event.go
    • Line 10: warning: exported type EventLoop should have comment or be unexported (golint)
    • Line 18: warning: exported type TimeEvent should have comment or be unexported (golint)
    • Line 27: warning: exported function NewEventLoop should have comment or be unexported (golint)
    • Line 36: warning: exported method EventLoop.NewTimeEvent should have comment or be unexported (golint)
    • redis_go/client/client.go
    • Line 22: warning: exported type Client should have comment or be unexported (golint)
    • Line 68: warning: exported function NewClient should have comment or be unexported (golint)
    • Line 74: warning: exported function ReturnClient should have comment or be unexported (golint)
    • Line 78: warning: exported function NewFakeClient should have comment or be unexported (golint)
    • Line 84: warning: exported method Client.IsFakeClient should have comment or be unexported (golint)
    • Line 88: warning: comment on exported method Client.ID should be of the form "ID ..." (golint)
    • Line 91: warning: comment on exported method Client.RemoteAddr should be of the form "RemoteAddr ..." (golint)
    • Line 99: warning: exported method Client.SetDatabase should have comment or be unexported (golint)
    • Line 103: warning: exported method Client.SelectedDatabase should have comment or be unexported (golint)
    • Line 107: warning: exported method Client.Buffered should have comment or be unexported (golint)
    • Line 114: warning: exported method Client.Close should have comment or be unexported (golint)
    • Line 119: warning: exported method Client.SetIdleTimeout should have comment or be unexported (golint)
    • Line 123: warning: exported method Client.IsIdleTimeout should have comment or be unexported (golint)
    • Line 130: warning: exported method Client.GetIdleTimeoutAt should have comment or be unexported (golint)
    • Line 134: warning: exported method Client.SetExecTimeout should have comment or be unexported (golint)
    • Line 138: warning: exported method Client.IsExecTimeout should have comment or be unexported (golint)
    • Line 145: warning: exported method Client.GetExecTimeoutAt should have comment or be unexported (golint)
    • Line 149: warning: comment on exported method Client.ProcessInputBuffer should be of the form "ProcessInputBuffer ..." (golint)
    • Line 233: warning: exported method Client.Response should have comment or be unexported (golint)
    • Line 241: warning: exported method Client.ResponseOK should have comment or be unexported (golint)
    • Line 248: warning: exported method Client.ResponseError should have comment or be unexported (golint)
    • Line 260: warning: exported method Client.ResponseReError should have comment or be unexported (golint)
    • Line 278: warning: exported method Client.Flush should have comment or be unexported (golint)
    • redis_go/encodings/string_int.go
    • Line 12: warning: exported type StringInt should have comment or be unexported (golint)
    • Line 16: warning: exported function NewStringInt should have comment or be unexported (golint)
    • Line 36: warning: exported method StringInt.Append should have comment or be unexported (golint)
    • Line 40: warning: exported method StringInt.Incr should have comment or be unexported (golint)
    • Line 43: 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 52: warning: exported method StringInt.Decr should have comment or be unexported (golint)
    • Line 55: 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 64: warning: exported method StringInt.IncrBy should have comment or be unexported (golint)
    • Line 71: 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 81: warning: exported method StringInt.DecrBy should have comment or be unexported (golint)
    • Line 89: warning: exported method StringInt.IncrByFloat should have comment or be unexported (golint)
    • Line 93: warning: exported method StringInt.Strlen should have comment or be unexported (golint)
    • Line 96: warning: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (golint)
    • redis_go/server/redis.go
    • Line 46: warning: exported type Program should have comment or be unexported (golint)
    • Line 50: warning: exported method Program.Init should have comment or be unexported (golint)
    • Line 89: warning: exported method Program.InitForMock should have comment or be unexported (golint)
    • Line 107: warning: exported method Program.Start should have comment or be unexported (golint)
    • Line 118: warning: exported method Program.Stop should have comment or be unexported (golint)
    • redis_go/database/t_set.go
    • Line 10: warning: exported type TSet should have comment or be unexported (golint)
    • Line 39: warning: exported function NewRedisSetObject should have comment or be unexported (golint)
    • Line 43: warning: exported function NewRedisSetObjectWithTTL should have comment or be unexported (golint)
    • redis_go/aof/decoder.go
    • Line 14: warning: exported type Decoder should have comment or be unexported (golint)
    • Line 18: warning: exported function NewDecoder should have comment or be unexported (golint)
    • Line 29: warning: exported type CmdOutput should have comment or be unexported (golint)
    • Line 34: warning: exported method Decoder.DecodeAppendOnlyFile should have comment or be unexported (golint)
    • redis_go/util/file_util.go
    • Line 5: warning: exported function FileExists should have comment or be unexported (golint)
    • Line 8: 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)
    • redis_go/encodings/hash_dict.go
    • Line 14: warning: exported type HashDict should have comment or be unexported (golint)
    • Line 18: warning: exported function NewHashDict should have comment or be unexported (golint)
    • Line 34: warning: exported method HashDict.HSet should have comment or be unexported (golint)
    • Line 42: warning: exported method HashDict.HGet should have comment or be unexported (golint)
    • Line 46: 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 51: warning: exported method HashDict.HExists should have comment or be unexported (golint)
    • Line 59: warning: exported method HashDict.HDel should have comment or be unexported (golint)
    • Line 70: warning: exported method HashDict.HLen should have comment or be unexported (golint)
    • Line 75: warning: exported method HashDict.HGetAll should have comment or be unexported (golint)
    • Line 86: warning: exported method HashDict.HIncrBy should have comment or be unexported (golint)
    • Line 106: warning: exported method HashDict.HIncrByFloat should have comment or be unexported (golint)
    • Line 129: warning: exported method HashDict.HDebug should have comment or be unexported (golint)
    • redis_go/encodings/hash_set.go
    • Line 13: warning: exported const RedisHashSetDefaultValueInDict should have comment (or a comment on this block) or be unexported (golint)
    • Line 16: warning: exported type HashSet should have comment or be unexported (golint)
    • Line 20: warning: exported function NewHasSet should have comment or be unexported (golint)
    • Line 36: warning: exported method HashSet.SAdd should have comment or be unexported (golint)
    • Line 47: warning: exported method HashSet.SCard should have comment or be unexported (golint)
    • Line 52: warning: exported method HashSet.SIsMember should have comment or be unexported (golint)
    • Line 60: warning: exported method HashSet.SMembers should have comment or be unexported (golint)
    • Line 69: warning: exported method HashSet.SPop should have comment or be unexported (golint)
    • Line 73: 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 79: warning: exported method HashSet.SRandMember should have comment or be unexported (golint)
    • Line 83: 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 89: warning: exported method HashSet.SRem should have comment or be unexported (golint)
    • Line 100: warning: exported method HashSet.SDebug should have comment or be unexported (golint)
    • redis_go/raw_type/skip_list.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 11: warning: exported const SkipListMaxLevel should have comment (or a comment on this block) or be unexported (golint)
    • Line 14: warning: comment on exported type SkipLevel should be of the form "SkipLevel ..." (with optional leading article) (golint)
    • Line 22: warning: comment on exported type SkipNode should be of the form "SkipNode ..." (with optional leading article) (golint)
    • Line 46: warning: exported method SkipNode.GetValue should have comment or be unexported (golint)
    • Line 50: warning: exported method SkipNode.GetScore should have comment or be unexported (golint)
    • Line 54: warning: exported method SkipNode.SetScore should have comment or be unexported (golint)
    • Line 58: warning: exported method SkipNode.GetNextNode should have comment or be unexported (golint)
    • Line 77: warning: comment on exported type SkipList should be of the form "SkipList ..." (with optional leading article) (golint)
    • Line 87: warning: exported function NewSkipList should have comment or be unexported (golint)
    • Line 96: warning: exported method SkipList.Insert should have comment or be unexported (golint)
    • Line 152: warning: exported method SkipList.Length should have comment or be unexported (golint)
    • Line 181: warning: exported method SkipList.Delete should have comment or be unexported (golint)
    • Line 202: warning: exported type RangeSpec should have comment or be unexported (golint)
    • Line 223: warning: comment on exported method SkipList.IsInRange should be of the form "IsInRange ..." (golint)
    • Line 240: warning: comment on exported method SkipList.FirstInRange should be of the form "FirstInRange ..." (golint)
    • Line 260: warning: comment on exported method SkipList.LastInRange should be of the form "LastInRange ..." (golint)
    • Line 279: warning: exported method SkipList.DeleteRangeByScore should have comment or be unexported (golint)
    • Line 303: warning: exported method SkipList.DeleteRangeByRank should have comment or be unexported (golint)
    • Line 330: warning: comment on exported method SkipList.GetRank should be of the form "GetRank ..." (golint)
    • Line 348: warning: comment on exported method SkipList.GetElementByRank should be of the form "GetElementByRank ..." (golint)
    • Line 364: warning: comment on exported method SkipList.DebugSkipListInfo should be of the form "DebugSkipListInfo ..." (golint)
    • redis_go/mock/response.go
    • Line 11: warning: comment on exported type ResponseReader should be of the form "ResponseReader ..." (with optional leading article) (golint)
    • Line 20: warning: exported function NewResponseReader should have comment or be unexported (golint)
    • Line 26: warning: exported method ResponseReader.Reset should have comment or be unexported (golint)
    • Line 31: warning: exported method ResponseReader.PeekType should have comment or be unexported (golint)
    • Line 35: warning: exported method ResponseReader.ReadNil should have comment or be unexported (golint)
    • Line 39: warning: exported method ResponseReader.ReadBulkString should have comment or be unexported (golint)
    • Line 43: warning: exported method ResponseReader.ReadBulk should have comment or be unexported (golint)
    • Line 47: warning: exported method ResponseReader.ReadInt should have comment or be unexported (golint)
    • Line 51: warning: exported method ResponseReader.ReadArrayLen should have comment or be unexported (golint)
    • Line 55: warning: exported method ResponseReader.ReadError should have comment or be unexported (golint)
    • Line 59: warning: exported method ResponseReader.ReadInlineString should have comment or be unexported (golint)
    • redis_go/handlers/sorted_set_handler.go
    • Line 13: warning: exported const RedisSortedSetCommandZAdd should have comment (or a comment on this block) or be unexported (golint)
    • Line 37: warning: exported type SortedSetHandler should have comment or be unexported (golint)
    • Line 65: warning: exported method SortedSetHandler.ZAdd should have comment or be unexported (golint)
    • Line 86: warning: exported method SortedSetHandler.ZCard should have comment or be unexported (golint)
    • Line 97: warning: exported method SortedSetHandler.ZCount should have comment or be unexported (golint)
    • Line 113: warning: exported method SortedSetHandler.ZIncrBy should have comment or be unexported (golint)
    • Line 134: warning: exported method SortedSetHandler.ZRange should have comment or be unexported (golint)
    • Line 149: warning: exported method SortedSetHandler.ZRangeByScore should have comment or be unexported (golint)
    • Line 164: warning: exported method SortedSetHandler.ZRank should have comment or be unexported (golint)
    • Line 179: warning: exported method SortedSetHandler.ZRem should have comment or be unexported (golint)
    • Line 190: warning: exported method SortedSetHandler.ZRemRangeByRank should have comment or be unexported (golint)
    • Line 206: warning: exported method SortedSetHandler.ZRemRangeByScore should have comment or be unexported (golint)
    • Line 222: warning: exported method SortedSetHandler.ZRevRange should have comment or be unexported (golint)
    • Line 237: warning: exported method SortedSetHandler.ZRevRangeByScore should have comment or be unexported (golint)
    • Line 252: warning: exported method SortedSetHandler.ZRevRank should have comment or be unexported (golint)
    • Line 267: warning: exported method SortedSetHandler.ZScore should have comment or be unexported (golint)
    • redis_go/encodings/string_emb.go
    • Line 5: warning: exported type StringEmb should have comment or be unexported (golint)
    • Line 9: warning: exported function NewStringEmb should have comment or be unexported (golint)
    • Line 29: warning: exported method StringEmb.Append should have comment or be unexported (golint)
    • Line 33: warning: exported method StringEmb.Incr should have comment or be unexported (golint)
    • Line 37: warning: exported method StringEmb.Decr should have comment or be unexported (golint)
    • Line 41: warning: exported method StringEmb.IncrBy should have comment or be unexported (golint)
    • Line 45: warning: exported method StringEmb.DecrBy should have comment or be unexported (golint)
    • Line 49: warning: exported method StringEmb.IncrByFloat should have comment or be unexported (golint)
    • Line 53: warning: exported method StringEmb.Strlen should have comment or be unexported (golint)
    • redis_go/rdb/decoder.go
    • Line 17: warning: exported type ValueType should have comment or be unexported (golint)
    • Line 20: warning: exported const TypeString should have comment (or a comment on this block) or be unexported (golint)
    • Line 117: warning: exported type Decoder should have comment or be unexported (golint)
    • Line 122: warning: exported function NewDecoder should have comment or be unexported (golint)
    • Line 125: 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 144: warning: should replace errors.New(fmt.Sprintf(...)) with fmt.Errorf(...) (golint)
    • Line 149: warning: exported method Decoder.Decode should have comment or be unexported (golint)
    • redis_go/database/t_hash.go
    • Line 12: warning: exported type THash should have comment or be unexported (golint)
    • Line 41: warning: exported function NewRedisHashObject should have comment or be unexported (golint)
    • Line 45: warning: exported function NewRedisHashObjectWithTTL should have comment or be unexported (golint)
    • redis_go/conf/config.go
    • Line 10: warning: exported const RedisServerAddr should have comment (or a comment on this block) or be unexported (golint)
    • Line 20: warning: comment on exported const RedisAofOff should be of the form "RedisAofOff ..." (golint)
    • Line 31: warning: comment on exported const RedisRDBDefaultFilePath should be of the form "RedisRDBDefaultFilePath ..." (golint)
    • Line 37: warning: comment on exported type ServerConfig should be of the form "ServerConfig ..." (with optional leading article) (golint)
    • Line 87: warning: exported function NewServerConfig should have comment or be unexported (golint)
    • redis_go/encodings/list_linked_list.go
    • Line 12: warning: exported const RedisTypeListInsertBefore should have comment (or a comment on this block) or be unexported (golint)
    • Line 16: warning: exported type ListLinkedList should have comment or be unexported (golint)
    • Line 20: warning: exported function NewListLinkedList should have comment or be unexported (golint)
    • Line 36: warning: exported method ListLinkedList.LPush should have comment or be unexported (golint)
    • Line 46: warning: exported method ListLinkedList.RPush should have comment or be unexported (golint)
    • Line 56: warning: exported method ListLinkedList.LPop should have comment or be unexported (golint)
    • Line 63: warning: exported method ListLinkedList.RPop should have comment or be unexported (golint)
    • Line 70: warning: exported method ListLinkedList.LIndex should have comment or be unexported (golint)
    • Line 74: 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 79: warning: exported method ListLinkedList.LLen should have comment or be unexported (golint)
    • Line 84: warning: exported method ListLinkedList.LInsert should have comment or be unexported (golint)
    • Line 88: 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 98: warning: comment on exported method ListLinkedList.LRem should be of the form "LRem ..." (golint)
    • Line 134: warning: comment on exported method ListLinkedList.LTrim should be of the form "LTrim ..." (golint)
    • Line 151: warning: exported method ListLinkedList.LSet should have comment or be unexported (golint)
    • Line 161: warning: exported method ListLinkedList.LRange should have comment or be unexported (golint)
    • 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 194: warning: exported method ListLinkedList.GetAllMembers should have comment or be unexported (golint)
    • Line 198: 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 206: warning: exported method ListLinkedList.Debug should have comment or be unexported (golint)
    • redis_go/handlers/client_handler.go
    • Line 11: warning: exported const RedisClientCommand should have comment (or a comment on this block) or be unexported (golint)
    • Line 21: warning: exported type ClientHandler should have comment or be unexported (golint)
    • Line 24: warning: exported method ClientHandler.Client should have comment or be unexported (golint)
    • redis_go/raw_type/dict.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 17: warning: exported const MaximumCapacity should have comment (or a comment on this block) or be unexported (golint)
    • Line 34: warning: exported function NewDictEntry should have comment or be unexported (golint)
    • Line 265: warning: exported type Dict should have comment or be unexported (golint)
    • Line 271: warning: exported function NewDict should have comment or be unexported (golint)
    • Line 275: warning: exported function NewDictWithCapacity should have comment or be unexported (golint)
    • Line 279: warning: exported function NewDictWithCapacityAndConcurrencyLevel should have comment or be unexported (golint)
    • Line 315: warning: exported method Dict.IsEmpty should have comment or be unexported (golint)
    • Line 341: warning: comment on exported method Dict.Size should be of the form "Size ..." (golint)
    • Line 373: warning: comment on exported method Dict.Get should be of the form "Get ..." (golint)
    • Line 393: warning: comment on exported method Dict.ContainsKey should be of the form "ContainsKey ..." (golint)
    • Line 400: warning: comment on exported method Dict.ContainsValue should be of the form "ContainsValue ..." (golint)
    • Line 425: warning: exported method Dict.Contains should have comment or be unexported (golint)
    • Line 429: warning: exported method Dict.Put should have comment or be unexported (golint)
    • Line 438: warning: exported method Dict.PutAll should have comment or be unexported (golint)
    • Line 450: warning: exported method Dict.Remove should have comment or be unexported (golint)
    • Line 459: warning: exported method Dict.RemoveKey should have comment or be unexported (golint)
    • Line 463: warning: exported method Dict.Replace should have comment or be unexported (golint)
    • Line 472: warning: comment on exported method Dict.Clear should be of the form "Clear ..." (golint)
    • Line 483: warning: exported method Dict.KeySet should have comment or be unexported (golint)
    • Line 498: warning: exported method Dict.KeyValueSet should have comment or be unexported (golint)
    • Line 513: warning: exported method Dict.Values should have comment or be unexported (golint)
    • Line 527: warning: exported method Dict.RandomKey should have comment or be unexported (golint)
    • redis_go/server/pub_sub_handler.go
    • Line 15: warning: exported const RedisPubSubCommandPSubscribe should have comment (or a comment on this block) or be unexported (golint)
    • Line 28: warning: exported const PubSubResponseStringMessage should have comment (or a comment on this block) or be unexported (golint)
    • Line 35: warning: exported type PubSubHandler should have comment or be unexported (golint)
    • Line 38: warning: exported method Server.Publish should have comment or be unexported (golint)
    • Line 46: warning: exported method Server.PSubscribe should have comment or be unexported (golint)
    • Line 55: warning: exported method Server.PUnsubscribe should have comment or be unexported (golint)
    • Line 68: warning: comment on exported method Server.Subscribe should be of the form "Subscribe ..." (golint)
    • Line 78: warning: comment on exported method Server.Unsubscribe should be of the form "Unsubscribe ..." (golint)
    • Line 92: warning: exported method Server.PubSub should have comment or be unexported (golint)
    • Line 203: warning: exported type PubSubPattern should have comment or be unexported (golint)
    • redis_go/loggers/dlog.go
    • Line 13: warning: exported type Logger should have comment or be unexported (golint)
    • Line 20: warning: exported function New should have comment or be unexported (golint)
    • Line 33: warning: exported method Logger.Output should have comment or be unexported (golint)
    • Line 73: warning: exported function GetGID should have comment or be unexported (golint)
    • redis_go/raw_type/list.go
    • Line 1: warning: don't use an underscore in package name (golint)
    • Line 13: warning: exported type ListNode should have comment or be unexported (golint)
    • Line 23: warning: exported method ListNode.NodePrev should have comment or be unexported (golint)
    • Line 27: warning: exported method ListNode.NodeNext should have comment or be unexported (golint)
    • Line 31: warning: exported method ListNode.NodeValue should have comment or be unexported (golint)
    • Line 35: warning: exported method ListNode.SetNodeValue should have comment or be unexported (golint)
    • Line 48: warning: exported type List should have comment or be unexported (golint)
    • Line 55: warning: exported function ListCreate should have comment or be unexported (golint)
    • Line 61: warning: exported method List.ListLength should have comment or be unexported (golint)
    • Line 65: warning: exported method List.ListFirst should have comment or be unexported (golint)
    • Line 69: warning: exported method List.ListLast should have comment or be unexported (golint)
    • Line 73: warning: exported method List.ListAddNodeHead should have comment or be unexported (golint)
    • Line 94: warning: exported method List.ListAddNodeTail should have comment or be unexported (golint)
    • Line 115: warning: exported method List.ListInsertNode should have comment or be unexported (golint)
    • Line 149: warning: exported method List.ListSearchKey should have comment or be unexported (golint)
    • Line 161: warning: exported method List.ListIndex should have comment or be unexported (golint)
    • Line 181: warning: exported method List.ListRemoveNode should have comment or be unexported (golint)
    • Line 206: warning: exported method List.ListRotate should have comment or be unexported (golint)
    • Line 225: warning: exported method List.PrintListForDebug should have comment or be unexported (golint)
    • Line 241: warning: exported const RedisListIteratorDirectionStartHead should have comment (or a comment on this block) or be unexported (golint)
    • Line 245: warning: exported type ListIteratorDirection should have comment or be unexported (golint)
    • Line 247: warning: exported type ListIterator should have comment or be unexported (golint)
    • Line 252: warning: exported function ListGetIterator should have comment or be unexported (golint)
    • Line 265: warning: exported function ListRewind should have comment or be unexported (golint)
    • Line 270: warning: exported function ListRewindTail should have comment or be unexported (golint)
    • Line 275: warning: exported method ListIterator.ListNext should have comment or be unexported (golint)
    • redis_go/handlers/hash_handler.go
    • Line 12: warning: exported const RedisHashCommandHDel should have comment (or a comment on this block) or be unexported (golint)
    • Line 35: warning: exported type HashHandler should have comment or be unexported (golint)
    • Line 63: warning: exported method HashHandler.HDel should have comment or be unexported (golint)
    • Line 73: warning: exported method HashHandler.HExists should have comment or be unexported (golint)
    • Line 82: warning: exported method HashHandler.HGet should have comment or be unexported (golint)
    • Line 95: warning: exported method HashHandler.HGetAll should have comment or be unexported (golint)
    • Line 104: warning: exported method HashHandler.HKeys should have comment or be unexported (golint)
    • Line 118: warning: exported method HashHandler.HLen should have comment or be unexported (golint)
    • Line 127: warning: exported method HashHandler.HMGet should have comment or be unexported (golint)
    • Line 141: warning: exported method HashHandler.HMSet should have comment or be unexported (golint)
    • Line 162: warning: exported method HashHandler.HSet should have comment or be unexported (golint)
    • Line 176: warning: exported method HashHandler.HSetNX should have comment or be unexported (golint)
    • Line 194: warning: exported method HashHandler.HVals should have comment or be unexported (golint)
    • Line 208: warning: exported method HashHandler.HStrLen should have comment or be unexported (golint)
    • Line 221: warning: exported method HashHandler.HIncrBy should have comment or be unexported (golint)
    • Line 239: warning: exported method HashHandler.HIncrByFloat should have comment or be unexported (golint)
    • Line 257: warning: exported method HashHandler.HDebug should have comment or be unexported (golint)
    • redis_go/encodings/string_raw.go
    • Line 12: warning: exported type StringRaw should have comment or be unexported (golint)
    • Line 16: warning: exported function NewStringRaw should have comment or be unexported (golint)
    • Line 36: warning: exported method StringRaw.Append should have comment or be unexported (golint)
    • Line 42: warning: exported method StringRaw.Incr should have comment or be unexported (golint)
    • Line 46: warning: exported method StringRaw.Decr should have comment or be unexported (golint)
    • Line 50: warning: exported method StringRaw.IncrBy should have comment or be unexported (golint)
    • Line 58: 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 64: warning: exported method StringRaw.DecrBy should have comment or be unexported (golint)
    • Line 72: warning: exported method StringRaw.IncrByFloat should have comment or be unexported (golint)
    • Line 80: 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 90: warning: exported method StringRaw.Strlen should have comment or be unexported (golint)
    • redis_go/server/rdb.go
    • Line 15: warning: exported method Server.StartRDB should have comment or be unexported (golint)
    • Line 19: warning: exported method Server.StartDatabase should have comment or be unexported (golint)
    • Line 25: warning: exported method Server.Aux should have comment or be unexported (golint)
    • Line 29: warning: exported method Server.ResizeDatabase should have comment or be unexported (golint)
    • Line 34: warning: exported method Server.Set should have comment or be unexported (golint)
    • Line 40: warning: exported method Server.StartHash should have comment or be unexported (golint)
    • Line 44: warning: exported method Server.Hset should have comment or be unexported (golint)
    • Line 50: warning: exported method Server.EndHash should have comment or be unexported (golint)
    • Line 54: warning: exported method Server.StartSet should have comment or be unexported (golint)
    • Line 58: warning: exported method Server.Sadd should have comment or be unexported (golint)
    • Line 63: warning: exported method Server.EndSet should have comment or be unexported (golint)
    • Line 67: warning: exported method Server.StartList should have comment or be unexported (golint)
    • Line 71: warning: exported method Server.Rpush should have comment or be unexported (golint)
    • Line 77: warning: exported method Server.EndList should have comment or be unexported (golint)
    • Line 81: warning: exported method Server.StartZSet should have comment or be unexported (golint)
    • Line 86: warning: exported method Server.Zadd should have comment or be unexported (golint)
    • Line 91: warning: exported method Server.EndZSet should have comment or be unexported (golint)
    • Line 96: warning: exported method Server.EndDatabase should have comment or be unexported (golint)
    • Line 101: warning: exported method Server.EndRDB should have comment or be unexported (golint)
    • redis_go/database/database.go
    • Line 8: warning: exported type Database should have comment or be unexported (golint)
    • Line 13: warning: exported function NewDatabase should have comment or be unexported (golint)
    • Line 20: warning: exported method Database.GetID should have comment or be unexported (golint)
    • Line 24: warning: comment on exported method Database.SearchKeyInDB should be of the form "SearchKeyInDB ..." (golint)
    • Line 28: 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 32: 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 38: warning: exported method Database.SearchKeysInDB should have comment or be unexported (golint)
    • Line 49: warning: comment on exported method Database.SetKeyInDB should be of the form "SetKeyInDB ..." (golint)
    • Line 54: warning: comment on exported method Database.RemoveKeyInDB should be of the form "RemoveKeyInDB ..." (golint)
    • Line 65: warning: comment on exported method Database.GetAllKeys should be of the form "GetAllKeys ..." (golint)
    • Line 74: warning: exported method Database.FlushDB should have comment or be unexported (golint)
    • Line 78: warning: exported method Database.DBSize should have comment or be unexported (golint)
    • redis_go/conf/const.go
    • Line 4: warning: exported const RedisConfigLocalPath should have comment (or a comment on this block) or be unexported (golint)
    • Line 7: warning: comment on exported const RedisAofOpen should be of the form "RedisAofOpen ..." (golint)
    • redis_go/handlers/set_handler.go
    • Line 12: warning: exported const RedisSetCommandSADD should have comment (or a comment on this block) or be unexported (golint)
    • Line 34: warning: exported type SetHandler should have comment or be unexported (golint)
    • Line 61: warning: exported method SetHandler.SAdd should have comment or be unexported (golint)
    • Line 78: warning: exported method SetHandler.SCard should have comment or be unexported (golint)
    • Line 89: warning: exported method SetHandler.SDiff should have comment or be unexported (golint)
    • Line 93: warning: exported method SetHandler.SDiffStore should have comment or be unexported (golint)
    • Line 97: warning: exported method SetHandler.SInter should have comment or be unexported (golint)
    • Line 101: warning: exported method SetHandler.SInterStore should have comment or be unexported (golint)
    • Line 105: warning: exported method SetHandler.SIsMember should have comment or be unexported (golint)
    • Line 114: warning: exported method SetHandler.SMembers should have comment or be unexported (golint)
    • Line 123: warning: exported method SetHandler.SMove should have comment or be unexported (golint)
    • Line 127: warning: exported method SetHandler.SPop should have comment or be unexported (golint)
    • Line 141: warning: exported method SetHandler.SRem should have comment or be unexported (golint)
    • Line 154: warning: exported method SetHandler.SRandMember should have comment or be unexported (golint)
    • Line 167: warning: exported method SetHandler.SDebug should have comment or be unexported (golint)
    • redis_go/database/t_zset.go
    • Line 10: warning: exported type TZSet should have comment or be unexported (golint)
    • Line 48: warning: exported function NewRedisSortedSetObject should have comment or be unexported (golint)
    • Line 52: warning: exported function NewRedisSortedSetObjectWithTTL should have comment or be unexported (golint)
    • redis_go/encodings/object.go
    • Line 22: warning: comment on exported const RedisTypeString should be of the form "RedisTypeString ..." (golint)
    • Line 24: warning: exported const RedisTypeList should have comment (or a comment on this block) or be unexported (golint)
    • Line 29: warning: comment on exported const RedisEncodingInt should be of the form "RedisEncodingInt ..." (golint)
    • Line 40: warning: exported type RedisObject should have comment or be unexported (golint)
    • Line 50: warning: exported method RedisObject.GetObjectType should have comment or be unexported (golint)
    • Line 54: warning: exported method RedisObject.SetObjectType should have comment or be unexported (golint)
    • Line 58: warning: exported method RedisObject.GetEncoding should have comment or be unexported (golint)
    • Line 62: warning: exported method RedisObject.SetEncoding should have comment or be unexported (golint)
    • Line 66: warning: exported method RedisObject.GetLRU should have comment or be unexported (golint)
    • Line 70: warning: exported method RedisObject.SetLRU should have comment or be unexported (golint)
    • Line 74: warning: exported method RedisObject.GetRefCount should have comment or be unexported (golint)
    • Line 78: warning: exported method RedisObject.IncrRefCount should have comment or be unexported (golint)
    • Line 83: warning: exported method RedisObject.DecrRefCount should have comment or be unexported (golint)
    • Line 88: warning: exported method RedisObject.GetTTL should have comment or be unexported (golint)
    • Line 92: warning: exported method RedisObject.SetTTL should have comment or be unexported (golint)
    • Line 96: warning: exported method RedisObject.GetValue should have comment or be unexported (golint)
    • Line 100: warning: exported method RedisObject.SetValue should have comment or be unexported (golint)
    • Line 104: warning: exported method RedisObject.IsExpired should have comment or be unexported (golint)
    • redis_go/tcp/buf_io_reader.go
    • Line 13: warning: exported type BufIoReader should have comment or be unexported (golint)
    • Line 20: warning: comment on exported var ReaderPool should be of the form "ReaderPool ..." (golint)
    • Line 27: warning: exported function NewBufIoReader should have comment or be unexported (golint)
    • Line 33: warning: exported function ReturnBufIoReader should have comment or be unexported (golint)
    • Line 37: warning: exported function InitBufIoReaderPool should have comment or be unexported (golint)
    • Line 57: warning: comment on exported method BufIoReader.Buffered should be of the form "Buffered ..." (golint)
    • Line 99: warning: comment on exported method BufIoReader.PeekByte should be of the form "PeekByte ..." (golint)
    • Line 135: warning: comment on exported method BufIoReader.PeekType should be of the form "PeekType ..." (golint)
    • Line 169: warning: exported method BufIoReader.PeekN should have comment or be unexported (golint)
    • Line 176: warning: comment on exported method BufIoReader.ReadLine should be of the form "ReadLine ..." (golint)
    • Line 183: warning: exported method BufIoReader.ReadNil should have comment or be unexported (golint)
    • Line 194: warning: exported method BufIoReader.ReadInt should have comment or be unexported (golint)
    • Line 202: warning: exported method BufIoReader.ReadError should have comment or be unexported (golint)
    • Line 210: warning: exported method BufIoReader.ReadInlineString should have comment or be unexported (golint)
    • Line 218: warning: exported method BufIoReader.ReadArrayLen should have comment or be unexported (golint)
    • Line 230: warning: exported method BufIoReader.ReadBulkLen should have comment or be unexported (golint)
    • Line 238: warning: exported method BufIoReader.ReadBulk should have comment or be unexported (golint)
    • Line 251: warning: exported method BufIoReader.ReadBulkString should have comment or be unexported (golint)
    • Line 264: warning: exported method BufIoReader.Scan should have comment or be unexported (golint)
    • Line 269: warning: exported method BufIoReader.Reset should have comment or be unexported (golint)
    • Line 280: warning: exported method BufIoReader.SkipBulk should have comment or be unexported (golint)
    • redis_go/client/command.go
    • Line 11: warning: comment on exported const RedisCmdWrite should be of the form "RedisCmdWrite ..." (golint)
    • Line 14: warning: exported const RedisCmdReadOnly should have comment (or a comment on this block) or be unexported (golint)
    • Line 27: warning: exported type Command should have comment or be unexported (golint)
    • Line 37: warning: exported function NewCommand should have comment or be unexported (golint)
    • Line 53: warning: exported method Command.GetMicrosecond should have comment or be unexported (golint)
    • Line 57: warning: exported method Command.GetCalls should have comment or be unexported (golint)
    • Line 65: warning: exported method Command.GetName should have comment or be unexported (golint)
    • Line 69: warning: exported method Command.GetOriginName should have comment or be unexported (golint)
    • redis_go/util/number_util.go
    • Line 10: warning: comment on exported function FormatFloatString should be of the form "FormatFloatString ..." (golint)
    • Line 17: 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 32: warning: comment on exported function FloatToSimpleString should be of the form "FloatToSimpleString ..." (golint)
    • redis_go/server/server.go
    • Line 23: warning: exported const RedisServerStatusNormal should have comment (or a comment on this block) or be unexported (golint)
    • Line 28: warning: comment on exported type Server should be of the form "Server ..." (with optional leading article) (golint)
    • Line 55: warning: exported function NewServer should have comment or be unexported (golint)
    • Line 92: warning: comment on exported method Server.IOLoop should be of the form "IOLoop ..." (golint)
    • Line 174: warning: comment on exported method Server.TCPServe should be of the form "TCPServe ..." (golint)
    • Line 282: warning: comment on exported method Server.ServerCron should be of the form "ServerCron ..." (golint)
    • redis_go/encodings/sorted_set.go
    • Line 13: warning: exported type SortedSet should have comment or be unexported (golint)
    • Line 18: warning: exported function NewSortedSet should have comment or be unexported (golint)
    • Line 35: warning: exported method SortedSet.ZAdd should have comment or be unexported (golint)
    • Line 64: warning: exported method SortedSet.ZCard should have comment or be unexported (golint)
    • Line 69: warning: exported method SortedSet.ZCount should have comment or be unexported (golint)
    • Line 97: warning: exported method SortedSet.ZIncrBy should have comment or be unexported (golint)
    • Line 107: 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 114: warning: exported method SortedSet.ZRange should have comment or be unexported (golint)
    • Line 147: warning: exported method SortedSet.ZRangeByScore should have comment or be unexported (golint)
    • Line 171: warning: exported method SortedSet.ZRevRange should have comment or be unexported (golint)
    • Line 174: 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 185: warning: exported method SortedSet.ZRevRangeByScore should have comment or be unexported (golint)
    • Line 188: 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 199: warning: exported method SortedSet.ZRank should have comment or be unexported (golint)
    • Line 202: 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 208: warning: exported method SortedSet.ZRevRank should have comment or be unexported (golint)
    • Line 211: 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 218: warning: exported method SortedSet.ZRem should have comment or be unexported (golint)
    • Line 232: warning: exported method SortedSet.ZRemRangeByRank should have comment or be unexported (golint)
    • Line 254: warning: exported method SortedSet.ZRemRangeByScore should have comment or be unexported (golint)
    • Line 266: warning: exported method SortedSet.ZScore should have comment or be unexported (golint)
    • Line 269: 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)
    • redis_go/tcp/buf_io_writer.go
    • Line 27: warning: exported type ResponseType should have comment or be unexported (golint)
    • Line 48: warning: exported var BinCRLF should have comment or be unexported (golint)
    • Line 58: warning: comment on exported const CRLFLen should be of the form "CRLFLen ..." (golint)
    • Line 61: warning: exported function MkStdBuffer should have comment or be unexported (golint)
    • Line 68: warning: comment on exported var WriterPool should be of the form "WriterPool ..." (golint)
    • Line 75: warning: exported type BufIoWriter should have comment or be unexported (golint)
    • Line 81: warning: exported function NewBufIoWriter should have comment or be unexported (golint)
    • Line 87: warning: exported function ReturnBufIoWriter should have comment or be unexported (golint)
    • Line 91: warning: exported function InitBufIoWriterPool should have comment or be unexported (golint)
    • Line 97: warning: comment on exported method BufIoWriter.Buffered should be of the form "Buffered ..." (golint)
    • Line 127: warning: comment on exported method BufIoWriter.AppendArrayLen should be of the form "AppendArrayLen ..." (golint)
    • Line 134: warning: comment on exported method BufIoWriter.AppendBulk should be of the form "AppendBulk ..." (golint)
    • Line 143: warning: comment on exported method BufIoWriter.AppendBulkString should be of the form "AppendBulkString ..." (golint)
    • Line 152: warning: comment on exported method BufIoWriter.AppendInline should be of the form "AppendInline ..." (golint)
    • Line 161: warning: comment on exported method BufIoWriter.AppendInlineString should be of the form "AppendInlineString ..." (golint)
    • Line 170: warning: comment on exported method BufIoWriter.AppendError should be of the form "AppendError ..." (golint)
    • Line 179: warning: exported method BufIoWriter.AppendErrorf should have comment or be unexported (golint)
    • Line 183: warning: comment on exported method BufIoWriter.AppendInt should be of the form "AppendInt ..." (golint)
    • Line 199: warning: comment on exported method BufIoWriter.AppendNil should be of the form "AppendNil ..." (golint)
    • Line 206: warning: comment on exported method BufIoWriter.AppendOK should be of the form "AppendOK ..." (golint)
    • Line 213: warning: comment on exported method BufIoWriter.Flush should be of the form "Flush ..." (golint)
    • Line 221: warning: comment on exported method BufIoWriter.Reset should be of the form "Reset ..." (golint)
    • Line 309: warning: comment on exported method BufIoWriter.AppendRawString should be of the form "AppendRawString ..." (golint)

license0%

Checks whether your project has a LICENSE file.


ineffassign43%

IneffAssign detects ineffectual assignments in Go code.

    • redis_go/mock/client_test.go
    • Line 7: warning: cannot find package "." in: (ineffassign)
    • Line 8: warning: cannot find package "." in: (ineffassign)
    • Line 7: warning: could not import github.com/SwanSpouse/redis_go/error (invalid package name: "") (ineffassign)
    • Line 8: warning: could not import github.com/SwanSpouse/redis_go/server (invalid package name: "") (ineffassign)
    • Line 15: warning: undeclared name: Describe (ineffassign)
    • Line 21: warning: undeclared name: BeforeEach (ineffassign)
    • Line 23: warning: undeclared name: Expect (ineffassign)
    • Line 23: warning: undeclared name: BeNil (ineffassign)
    • Line 32: warning: undeclared name: Expect (ineffassign)
    • Line 32: warning: undeclared name: BeNil (ineffassign)
    • Line 33: warning: undeclared name: Expect (ineffassign)
    • Line 33: warning: undeclared name: Equal (ineffassign)
    • Line 36: warning: undeclared name: AfterEach (ineffassign)
    • Line 40: warning: undeclared name: It (ineffassign)
    • Line 43: warning: undeclared name: Expect (ineffassign)
    • Line 43: warning: undeclared name: BeNil (ineffassign)
    • Line 46: warning: undeclared name: Expect (ineffassign)
    • Line 46: warning: undeclared name: BeNil (ineffassign)
    • Line 51: warning: undeclared name: Expect (ineffassign)
    • Line 51: warning: undeclared name: Equal (ineffassign)
    • Line 54: warning: undeclared name: Expect (ineffassign)
    • Line 54: warning: undeclared name: Equal (ineffassign)
    • Line 60: warning: undeclared name: It (ineffassign)
    • Line 63: warning: undeclared name: Expect (ineffassign)
    • Line 63: warning: undeclared name: BeNil (ineffassign)
    • Line 64: warning: undeclared name: Expect (ineffassign)
    • Line 64: warning: undeclared name: Equal (ineffassign)
    • Line 67: warning: undeclared name: Expect (ineffassign)
    • Line 67: warning: undeclared name: BeNil (ineffassign)
    • Line 68: warning: undeclared name: Expect (ineffassign)
    • Line 68: warning: undeclared name: ContainSubstring (ineffassign)
    • Line 71: warning: undeclared name: It (ineffassign)
    • Line 74: warning: undeclared name: Expect (ineffassign)
    • Line 74: warning: undeclared name: BeNil (ineffassign)
    • Line 76: warning: undeclared name: Expect (ineffassign)
    • Line 76: warning: undeclared name: Equal (ineffassign)
    • Line 79: warning: undeclared name: Expect (ineffassign)
    • Line 79: warning: undeclared name: BeNil (ineffassign)
    • Line 80: warning: undeclared name: Expect (ineffassign)
    • Line 80: warning: undeclared name: Equal (ineffassign)
    • Line 11: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • Line 12: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • redis_go/mock/sorted_set_command_test.go
    • Line 9: warning: cannot find package "." in: (ineffassign)
    • Line 9: warning: could not import github.com/SwanSpouse/redis_go/util (invalid package name: "") (ineffassign)
    • Line 15: warning: undeclared name: Describe (ineffassign)
    • Line 20: warning: undeclared name: BeforeEach (ineffassign)
    • Line 22: warning: undeclared name: Expect (ineffassign)
    • Line 22: warning: undeclared name: BeNil (ineffassign)
    • Line 31: warning: undeclared name: Expect (ineffassign)
    • Line 31: warning: undeclared name: BeNil (ineffassign)
    • Line 32: warning: undeclared name: Expect (ineffassign)
    • Line 32: warning: undeclared name: Equal (ineffassign)
    • Line 44: warning: undeclared name: Expect (ineffassign)
    • Line 44: warning: undeclared name: BeNil (ineffassign)
    • Line 45: warning: undeclared name: Expect (ineffassign)
    • Line 45: warning: undeclared name: Equal (ineffassign)
    • Line 48: warning: undeclared name: AfterEach (ineffassign)
    • Line 52: warning: undeclared name: Expect (ineffassign)
    • Line 52: warning: undeclared name: BeNil (ineffassign)
    • Line 53: warning: undeclared name: Expect (ineffassign)
    • Line 53: warning: undeclared name: Equal (ineffassign)
    • Line 56: warning: undeclared name: It (ineffassign)
    • Line 61: warning: undeclared name: Expect (ineffassign)
    • Line 61: warning: undeclared name: BeNil (ineffassign)
    • Line 62: warning: undeclared name: Expect (ineffassign)
    • Line 62: warning: undeclared name: Equal (ineffassign)
    • Line 73: warning: undeclared name: Expect (ineffassign)
    • Line 73: warning: undeclared name: BeNil (ineffassign)
    • Line 74: warning: undeclared name: Expect (ineffassign)
    • Line 74: warning: undeclared name: Equal (ineffassign)
    • Line 80: warning: undeclared name: Expect (ineffassign)
    • Line 80: warning: undeclared name: BeNil (ineffassign)
    • Line 81: warning: undeclared name: Expect (ineffassign)
    • Line 81: warning: undeclared name: Equal (ineffassign)
    • Line 84: warning: undeclared name: It (ineffassign)
    • Line 90: warning: undeclared name: Expect (ineffassign)
    • Line 90: warning: undeclared name: BeNil (ineffassign)
    • Line 91: warning: undeclared name: Expect (ineffassign)
    • Line 91: warning: undeclared name: Equal (ineffassign)
    • Line 98: warning: undeclared name: Expect (ineffassign)
    • Line 98: warning: undeclared name: BeNil (ineffassign)
    • Line 99: warning: undeclared name: Expect (ineffassign)
    • Line 99: warning: undeclared name: Equal (ineffassign)
    • Line 103: warning: undeclared name: It (ineffassign)
    • Line 108: warning: undeclared name: Expect (ineffassign)
    • Line 108: warning: undeclared name: BeNil (ineffassign)
    • Line 109: warning: undeclared name: Expect (ineffassign)
    • Line 109: warning: undeclared name: Equal (ineffassign)
    • Line 115: warning: undeclared name: Expect (ineffassign)
    • Line 115: warning: undeclared name: BeNil (ineffassign)
    • Line 116: warning: undeclared name: Expect (ineffassign)
    • Line 116: warning: undeclared name: Equal (ineffassign)
    • Line 120: warning: undeclared name: It (ineffassign)
    • Line 125: warning: undeclared name: Expect (ineffassign)
    • Line 125: warning: undeclared name: BeNil (ineffassign)
    • Line 126: warning: undeclared name: Expect (ineffassign)
    • Line 126: warning: undeclared name: Equal (ineffassign)
    • Line 131: warning: undeclared name: Expect (ineffassign)
    • Line 131: warning: undeclared name: BeNil (ineffassign)
    • Line 132: warning: undeclared name: Expect (ineffassign)
    • Line 132: warning: undeclared name: Equal (ineffassign)
    • Line 135: warning: undeclared name: It (ineffassign)
    • Line 140: warning: undeclared name: Expect (ineffassign)
    • Line 140: warning: undeclared name: BeNil (ineffassign)
    • Line 144: warning: undeclared name: Expect (ineffassign)
    • Line 144: warning: undeclared name: Equal (ineffassign)
    • Line 146: warning: undeclared name: Expect (ineffassign)
    • Line 146: warning: undeclared name: Equal (ineffassign)
    • Line 152: warning: undeclared name: It (ineffassign)
    • Line 156: warning: undeclared name: Expect (ineffassign)
    • Line 156: warning: undeclared name: BeNil (ineffassign)
    • Line 157: warning: undeclared name: Expect (ineffassign)
    • Line 157: warning: undeclared name: Equal (ineffassign)
    • Line 162: warning: undeclared name: Expect (ineffassign)
    • Line 162: warning: undeclared name: BeNil (ineffassign)
    • Line 163: warning: undeclared name: Expect (ineffassign)
    • Line 163: warning: undeclared name: Equal (ineffassign)
    • Line 11: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • Line 12: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • redis_go/mock/key_command_test.go
    • Line 14: warning: undeclared name: Describe (ineffassign)
    • Line 18: warning: undeclared name: BeforeEach (ineffassign)
    • Line 20: warning: undeclared name: Expect (ineffassign)
    • Line 20: warning: undeclared name: BeNil (ineffassign)
    • Line 29: warning: undeclared name: Expect (ineffassign)
    • Line 29: warning: undeclared name: BeNil (ineffassign)
    • Line 30: warning: undeclared name: Expect (ineffassign)
    • Line 30: warning: undeclared name: Equal (ineffassign)
    • Line 33: warning: undeclared name: It (ineffassign)
    • Line 39: warning: undeclared name: Expect (ineffassign)
    • Line 39: warning: undeclared name: BeNil (ineffassign)
    • Line 40: warning: undeclared name: Expect (ineffassign)
    • Line 40: warning: undeclared name: Equal (ineffassign)
    • Line 45: warning: undeclared name: Expect (ineffassign)
    • Line 45: warning: undeclared name: BeNil (ineffassign)
    • Line 46: warning: undeclared name: Expect (ineffassign)
    • Line 46: warning: undeclared name: Equal (ineffassign)
    • Line 51: warning: undeclared name: Expect (ineffassign)
    • Line 51: warning: undeclared name: BeNil (ineffassign)
    • Line 52: warning: undeclared name: Expect (ineffassign)
    • Line 52: warning: undeclared name: Equal (ineffassign)
    • Line 57: warning: undeclared name: Expect (ineffassign)
    • Line 57: warning: undeclared name: BeNil (ineffassign)
    • Line 58: warning: undeclared name: Expect (ineffassign)
    • Line 58: warning: undeclared name: Equal (ineffassign)
    • Line 63: warning: undeclared name: Expect (ineffassign)
    • Line 63: warning: undeclared name: BeNil (ineffassign)
    • Line 64: warning: undeclared name: Expect (ineffassign)
    • Line 64: warning: undeclared name: Equal (ineffassign)
    • Line 69: warning: undeclared name: Expect (ineffassign)
    • Line 69: warning: undeclared name: BeNil (ineffassign)
    • Line 70: warning: undeclared name: Expect (ineffassign)
    • Line 70: warning: undeclared name: Equal (ineffassign)
    • Line 73: warning: undeclared name: It (ineffassign)
    • Line 79: warning: undeclared name: Expect (ineffassign)
    • Line 79: warning: undeclared name: BeNil (ineffassign)
    • Line 80: warning: undeclared name: Expect (ineffassign)
    • Line 80: warning: undeclared name: Equal (ineffassign)
    • Line 85: warning: undeclared name: Expect (ineffassign)
    • Line 85: warning: undeclared name: BeNil (ineffassign)
    • Line 86: warning: undeclared name: Expect (ineffassign)
    • Line 86: warning: undeclared name: Equal (ineffassign)
    • Line 92: warning: undeclared name: Expect (ineffassign)
    • Line 92: warning: undeclared name: BeNil (ineffassign)
    • Line 93: warning: undeclared name: Expect (ineffassign)
    • Line 93: warning: undeclared name: Equal (ineffassign)
    • Line 98: warning: undeclared name: Expect (ineffassign)
    • Line 98: warning: undeclared name: BeNil (ineffassign)
    • Line 99: warning: undeclared name: Expect (ineffassign)
    • Line 99: warning: undeclared name: Equal (ineffassign)
    • Line 104: warning: undeclared name: Expect (ineffassign)
    • Line 104: warning: undeclared name: BeNil (ineffassign)
    • Line 105: warning: undeclared name: Expect (ineffassign)
    • Line 105: warning: undeclared name: Equal (ineffassign)
    • Line 10: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • Line 11: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • redis_go/aof/encoder.go
    • 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 7: warning: could not import github.com/SwanSpouse/redis_go/database (invalid package name: "") (ineffassign)
    • Line 8: warning: could not import github.com/SwanSpouse/redis_go/encodings (invalid package name: "") (ineffassign)
    • Line 9: warning: could not import github.com/SwanSpouse/redis_go/loggers (invalid package name: "") (ineffassign)
    • redis_go/raw_type/segment_test.go
    • Line 17: warning: undeclared name: Describe (ineffassign)
    • Line 56: warning: undeclared name: Describe (ineffassign)
    • Line 85: warning: undeclared name: Describe (ineffassign)
    • Line 13: warning: undeclared name: RegisterFailHandler (ineffassign)
    • Line 13: warning: undeclared name: Fail (ineffassign)
    • Line 14: warning: undeclared name: RunSpecs (ineffassign)
    • Line 18: warning: undeclared name: It (ineffassign)
    • Line 21: warning: undeclared name: Expect (ineffassign)
    • Line 21: warning: undeclared name: Equal (ineffassign)
    • Line 22: warning: undeclared name: Expect (ineffassign)
    • Line 22: warning: undeclared name: Equal (ineffassign)
    • Line 25: warning: undeclared name: Expect (ineffassign)
    • Line 25: warning: undeclared name: Equal (ineffassign)
    • Line 26: warning: undeclared name: Expect (ineffassign)
    • Line 26: warning: undeclared name: Equal (ineffassign)
    • Line 31: warning: undeclared name: Expect (ineffassign)
    • Line 31: warning: undeclared name: Equal (ineffassign)
    • Line 32: warning: undeclared name: Expect (ineffassign)
    • Line 32: warning: undeclared name: Equal (ineffassign)
    • Line 35: warning: undeclared name: It (ineffassign)
    • Line 38: warning: undeclared name: Expect (ineffassign)
    • Line 38: warning: undeclared name: Equal (ineffassign)
    • Line 39: warning: undeclared name: Expect (ineffassign)
    • Line 39: warning: undeclared name: Equal (ineffassign)
    • Line 43: warning: undeclared name: Expect (ineffassign)
    • Line 43: warning: undeclared name: Equal (ineffassign)
    • Line 46: warning: undeclared name: It (ineffassign)
    • Line 51: warning: undeclared name: Expect (ineffassign)
    • Line 51: warning: undeclared name: Equal (ineffassign)
    • Line 57: warning: undeclared name: It (ineffassign)
    • Line 63: warning: undeclared name: Expect (ineffassign)
    • Line 63: warning: undeclared name: Equal (ineffassign)
    • Line 64: warning: undeclared name: Expect (ineffassign)
    • Line 64: warning: undeclared name: Equal (ineffassign)
    • Line 67: warning: undeclared name: It (ineffassign)
    • Line 80: warning: undeclared name: Expect (ineffassign)
    • Line 80: warning: undeclared name: Equal (ineffassign)
    • Line 88: warning: undeclared name: BeforeEach (ineffassign)
    • Line 100: warning: undeclared name: Expect (ineffassign)
    • Line 100: warning: undeclared name: Equal (ineffassign)
    • Line 104: warning: undeclared name: It (ineffassign)
    • Line 110: warning: undeclared name: Expect (ineffassign)
    • Line 110: warning: undeclared name: Equal (ineffassign)
    • Line 114: warning: undeclared name: It (ineffassign)
    • Line 126: warning: undeclared name: Expect (ineffassign)
    • Line 126: warning: undeclared name: Equal (ineffassign)
    • Line 129: warning: undeclared name: It (ineffassign)
    • Line 135: warning: undeclared name: Expect (ineffassign)
    • Line 135: warning: undeclared name: Equal (ineffassign)
    • Line 141: warning: undeclared name: Expect (ineffassign)
    • Line 141: warning: undeclared name: Equal (ineffassign)
    • Line 146: warning: undeclared name: It (ineffassign)
    • Line 163: warning: undeclared name: Expect (ineffassign)
    • Line 163: warning: undeclared name: Equal (ineffassign)
    • Line 168: warning: undeclared name: It (ineffassign)
    • Line 170: warning: undeclared name: Expect (ineffassign)
    • Line 170: warning: undeclared name: Equal (ineffassign)
    • Line 172: warning: undeclared name: Expect (ineffassign)
    • Line 172: warning: undeclared name: BeNil (ineffassign)
    • Line 176: warning: undeclared name: It (ineffassign)
    • Line 186: warning: undeclared name: Expect (ineffassign)
    • Line 186: warning: undeclared name: Equal (ineffassign)
    • Line 188: warning: undeclared name: Expect (ineffassign)
    • Line 188: warning: undeclared name: BeNil (ineffassign)
    • Line 8: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • Line 9: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • redis_go/util/number_util_test.go
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 7: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: could not import github.com/onsi/ginkgo (invalid package name: "") (ineffassign)
    • Line 7: warning: could not import github.com/onsi/gomega (invalid package name: "") (ineffassign)
    • Line 15: warning: undeclared name: Describe (ineffassign)
    • Line 11: warning: undeclared name: RegisterFailHandler (ineffassign)
    • Line 11: warning: undeclared name: Fail (ineffassign)
    • Line 12: warning: undeclared name: RunSpecs (ineffassign)
    • Line 16: warning: undeclared name: It (ineffassign)
    • Line 18: warning: undeclared name: Expect (ineffassign)
    • Line 18: warning: undeclared name: Equal (ineffassign)
    • Line 19: warning: undeclared name: Expect (ineffassign)
    • Line 19: warning: undeclared name: Equal (ineffassign)
    • Line 22: warning: undeclared name: Expect (ineffassign)
    • Line 22: warning: undeclared name: Equal (ineffassign)
    • Line 25: warning: undeclared name: Expect (ineffassign)
    • Line 25: warning: undeclared name: Equal (ineffassign)
    • Line 28: warning: undeclared name: Expect (ineffassign)
    • Line 28: warning: undeclared name: Equal (ineffassign)
    • Line 31: warning: undeclared name: Expect (ineffassign)
    • Line 31: warning: undeclared name: Equal (ineffassign)
    • Line 34: warning: undeclared name: Expect (ineffassign)
    • Line 34: warning: undeclared name: Equal (ineffassign)
    • Line 37: warning: undeclared name: Expect (ineffassign)
    • Line 37: warning: undeclared name: Equal (ineffassign)
    • Line 40: warning: undeclared name: Expect (ineffassign)
    • Line 40: warning: undeclared name: Equal (ineffassign)
    • Line 6: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • Line 7: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • redis_go/raw_type/skip_list_test.go
    • Line 25: warning: undeclared name: Describe (ineffassign)
    • Line 21: warning: undeclared name: RegisterFailHandler (ineffassign)
    • Line 21: warning: undeclared name: Fail (ineffassign)
    • Line 22: warning: undeclared name: RunSpecs (ineffassign)
    • Line 28: warning: undeclared name: BeforeEach (ineffassign)
    • Line 31: warning: undeclared name: Expect (ineffassign)
    • Line 31: warning: undeclared name: Equal (ineffassign)
    • Line 34: warning: undeclared name: Expect (ineffassign)
    • Line 34: warning: undeclared name: Equal (ineffassign)
    • Line 37: warning: undeclared name: AfterEach (ineffassign)
    • Line 41: warning: undeclared name: It (ineffassign)
    • Line 42: warning: undeclared name: Expect (ineffassign)
    • Line 42: warning: undeclared name: Equal (ineffassign)
    • Line 46: warning: undeclared name: Expect (ineffassign)
    • Line 46: warning: undeclared name: Equal (ineffassign)
    • Line 50: warning: undeclared name: It (ineffassign)
    • Line 58: warning: undeclared name: Expect (ineffassign)
    • Line 58: warning: undeclared name: Equal (ineffassign)
    • Line 66: warning: undeclared name: Expect (ineffassign)
    • Line 66: warning: undeclared name: Equal (ineffassign)
    • Line 74: warning: undeclared name: Expect (ineffassign)
    • Line 74: warning: undeclared name: Equal (ineffassign)
    • Line 82: warning: undeclared name: Expect (ineffassign)
    • Line 82: warning: undeclared name: Equal (ineffassign)
    • Line 90: warning: undeclared name: Expect (ineffassign)
    • Line 90: warning: undeclared name: Equal (ineffassign)
    • Line 99: warning: undeclared name: Expect (ineffassign)
    • Line 99: warning: undeclared name: Equal (ineffassign)
    • Line 107: warning: undeclared name: Expect (ineffassign)
    • Line 107: warning: undeclared name: Equal (ineffassign)
    • Line 110: warning: undeclared name: It (ineffassign)
    • Line 117: warning: undeclared name: Expect (ineffassign)
    • Line 117: warning: undeclared name: Equal (ineffassign)
    • Line 125: warning: undeclared name: Expect (ineffassign)
    • Line 125: warning: undeclared name: Equal (ineffassign)
    • Line 133: warning: undeclared name: Expect (ineffassign)
    • Line 133: warning: undeclared name: Equal (ineffassign)
    • Line 141: warning: undeclared name: Expect (ineffassign)
    • Line 141: warning: undeclared name: Equal (ineffassign)
    • Line 144: warning: undeclared name: It (ineffassign)
    • Line 151: warning: undeclared name: Expect (ineffassign)
    • Line 151: warning: undeclared name: Equal (ineffassign)
    • Line 159: warning: undeclared name: Expect (ineffassign)
    • Line 159: warning: undeclared name: Equal (ineffassign)
    • Line 167: warning: undeclared name: Expect (ineffassign)
    • Line 167: warning: undeclared name: Equal (ineffassign)
    • Line 175: warning: undeclared name: Expect (ineffassign)
    • Line 175: warning: undeclared name: Equal (ineffassign)
    • Line 178: warning: undeclared name: It (ineffassign)
    • Line 180: warning: undeclared name: Expect (ineffassign)
    • Line 180: warning: undeclared name: Equal (ineffassign)
    • Line 183: warning: undeclared name: It (ineffassign)
    • Line 186: warning: undeclared name: Expect (ineffassign)
    • Line 186: warning: undeclared name: Equal (ineffassign)
    • Line 190: warning: undeclared name: It (ineffassign)
    • Line 193: warning: undeclared name: Expect (ineffassign)
    • Line 193: warning: undeclared name: Equal (ineffassign)
    • Line 7: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • Line 8: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • redis_go/mock/string_command_test.go
    • Line 14: warning: undeclared name: Describe (ineffassign)
    • Line 17: warning: undeclared name: BeforeEach (ineffassign)
    • Line 19: warning: undeclared name: Expect (ineffassign)
    • Line 19: warning: undeclared name: BeNil (ineffassign)
    • Line 28: warning: undeclared name: Expect (ineffassign)
    • Line 28: warning: undeclared name: BeNil (ineffassign)
    • Line 29: warning: undeclared name: Expect (ineffassign)
    • Line 29: warning: undeclared name: Equal (ineffassign)
    • Line 32: warning: undeclared name: It (ineffassign)
    • Line 38: warning: undeclared name: Expect (ineffassign)
    • Line 38: warning: undeclared name: BeNil (ineffassign)
    • Line 39: warning: undeclared name: Expect (ineffassign)
    • Line 39: warning: undeclared name: Equal (ineffassign)
    • Line 44: warning: undeclared name: Expect (ineffassign)
    • Line 44: warning: undeclared name: BeNil (ineffassign)
    • Line 45: warning: undeclared name: Expect (ineffassign)
    • Line 45: warning: undeclared name: Equal (ineffassign)
    • Line 48: warning: undeclared name: It (ineffassign)
    • Line 58: warning: undeclared name: Expect (ineffassign)
    • Line 58: warning: undeclared name: BeNil (ineffassign)
    • Line 59: warning: undeclared name: Expect (ineffassign)
    • Line 59: warning: undeclared name: Equal (ineffassign)
    • Line 69: warning: undeclared name: Expect (ineffassign)
    • Line 69: warning: undeclared name: BeNil (ineffassign)
    • Line 70: warning: undeclared name: Expect (ineffassign)
    • Line 70: warning: undeclared name: Equal (ineffassign)
    • Line 72: warning: undeclared name: Expect (ineffassign)
    • Line 72: warning: undeclared name: Equal (ineffassign)
    • Line 111: warning: undeclared name: It (ineffassign)
    • Line 117: warning: undeclared name: Expect (ineffassign)
    • Line 117: warning: undeclared name: BeNil (ineffassign)
    • Line 118: warning: undeclared name: Expect (ineffassign)
    • Line 118: warning: undeclared name: Equal (ineffassign)
    • Line 123: warning: undeclared name: Expect (ineffassign)
    • Line 123: warning: undeclared name: BeNil (ineffassign)
    • Line 124: warning: undeclared name: Expect (ineffassign)
    • Line 124: warning: undeclared name: Equal (ineffassign)
    • Line 129: warning: undeclared name: Expect (ineffassign)
    • Line 129: warning: undeclared name: BeNil (ineffassign)
    • Line 130: warning: undeclared name: Expect (ineffassign)
    • Line 130: warning: undeclared name: Equal (ineffassign)
    • Line 135: warning: undeclared name: Expect (ineffassign)
    • Line 135: warning: undeclared name: BeNil (ineffassign)
    • Line 136: warning: undeclared name: Expect (ineffassign)
    • Line 136: warning: undeclared name: Equal (ineffassign)
    • Line 141: warning: undeclared name: Expect (ineffassign)
    • Line 141: warning: undeclared name: BeNil (ineffassign)
    • Line 142: warning: undeclared name: Expect (ineffassign)
    • Line 142: warning: undeclared name: Equal (ineffassign)
    • Line 147: warning: undeclared name: Expect (ineffassign)
    • Line 147: warning: undeclared name: BeNil (ineffassign)
    • Line 148: warning: undeclared name: Expect (ineffassign)
    • Line 148: warning: undeclared name: Equal (ineffassign)
    • Line 153: warning: undeclared name: Expect (ineffassign)
    • Line 153: warning: undeclared name: BeNil (ineffassign)
    • Line 154: warning: undeclared name: Expect (ineffassign)
    • Line 154: warning: undeclared name: Equal (ineffassign)
    • Line 10: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • Line 11: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • redis_go/handlers/client_handler.go
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 7: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: could not import github.com/SwanSpouse/redis_go/client (invalid package name: "") (ineffassign)
    • Line 7: warning: could not import github.com/SwanSpouse/redis_go/error (invalid package name: "") (ineffassign)
    • redis_go/mock/response.go
    • Line 7: warning: cannot find package "." in: (ineffassign)
    • Line 7: warning: could not import github.com/SwanSpouse/redis_go/loggers (invalid package name: "") (ineffassign)
    • Line 7: warning: could not import github.com/SwanSpouse/redis_go/loggers (invalid package name: "") (ineffassign)
    • redis_go/raw_type/dict.go
    • Line 11: warning: cannot find package "." in: (ineffassign)
    • Line 13: warning: cannot find package "." in: (ineffassign)
    • Line 11: warning: could not import github.com/SwanSpouse/redis_go/loggers (invalid package name: "") (ineffassign)
    • Line 13: warning: could not import github.com/mitchellh/hashstructure (invalid package name: "") (ineffassign)
    • Line 11: warning: could not import github.com/SwanSpouse/redis_go/loggers (invalid package name: "") (ineffassign)
    • Line 13: warning: could not import github.com/mitchellh/hashstructure (invalid package name: "") (ineffassign)
    • redis_go/server/server_handler.go
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: could not import github.com/SwanSpouse/redis_go/encodings (invalid package name: "") (ineffassign)
    • Line 5: warning: "github.com/SwanSpouse/redis_go/database" imported but not used (ineffassign)
    • Line 6: warning: could not import github.com/SwanSpouse/redis_go/encodings (invalid package name: "") (ineffassign)
    • Line 5: warning: "github.com/SwanSpouse/redis_go/database" imported but not used (ineffassign)
    • redis_go/server/server.go
    • Line 14: warning: cannot find package "." in: (ineffassign)
    • Line 18: warning: cannot find package "." in: (ineffassign)
    • Line 14: warning: could not import github.com/SwanSpouse/redis_go/database (invalid package name: "") (ineffassign)
    • Line 18: warning: could not import github.com/SwanSpouse/redis_go/tcp (invalid package name: "") (ineffassign)
    • Line 14: warning: could not import github.com/SwanSpouse/redis_go/database (invalid package name: "") (ineffassign)
    • Line 18: warning: could not import github.com/SwanSpouse/redis_go/tcp (invalid package name: "") (ineffassign)
    • redis_go/server/pub_sub_handler.go
    • Line 8: warning: cannot find package "." in: (ineffassign)
    • Line 10: warning: cannot find package "." in: (ineffassign)
    • Line 8: warning: could not import github.com/SwanSpouse/redis_go/error (invalid package name: "") (ineffassign)
    • Line 10: warning: could not import github.com/SwanSpouse/redis_go/raw_type (invalid package name: "") (ineffassign)
    • Line 8: warning: could not import github.com/SwanSpouse/redis_go/error (invalid package name: "") (ineffassign)
    • Line 10: warning: could not import github.com/SwanSpouse/redis_go/raw_type (invalid package name: "") (ineffassign)
    • redis_go/mock/aof_test.go
    • Line 7: warning: cannot find package "." in: (ineffassign)
    • Line 9: warning: cannot find package "." in: (ineffassign)
    • Line 10: warning: cannot find package "." in: (ineffassign)
    • Line 7: warning: could not import github.com/SwanSpouse/redis_go/handlers (invalid package name: "") (ineffassign)
    • Line 9: warning: could not import github.com/onsi/ginkgo (invalid package name: "") (ineffassign)
    • Line 10: warning: could not import github.com/onsi/gomega (invalid package name: "") (ineffassign)
    • Line 13: warning: undeclared name: Describe (ineffassign)
    • Line 14: warning: undeclared name: It (ineffassign)
    • Line 19: warning: undeclared name: Expect (ineffassign)
    • Line 19: warning: undeclared name: BeNil (ineffassign)
    • Line 34: warning: undeclared name: Expect (ineffassign)
    • Line 34: warning: undeclared name: BeNil (ineffassign)
    • Line 35: warning: undeclared name: Expect (ineffassign)
    • Line 35: warning: undeclared name: Equal (ineffassign)
    • Line 46: warning: undeclared name: Expect (ineffassign)
    • Line 46: warning: undeclared name: BeNil (ineffassign)
    • Line 47: warning: undeclared name: Expect (ineffassign)
    • Line 47: warning: undeclared name: Equal (ineffassign)
    • Line 59: warning: undeclared name: Expect (ineffassign)
    • Line 59: warning: undeclared name: BeNil (ineffassign)
    • Line 60: warning: undeclared name: Expect (ineffassign)
    • Line 60: warning: undeclared name: Equal (ineffassign)
    • Line 71: warning: undeclared name: Expect (ineffassign)
    • Line 71: warning: undeclared name: BeNil (ineffassign)
    • Line 72: warning: undeclared name: Expect (ineffassign)
    • Line 72: warning: undeclared name: Equal (ineffassign)
    • Line 84: warning: undeclared name: Expect (ineffassign)
    • Line 84: warning: undeclared name: BeNil (ineffassign)
    • Line 85: warning: undeclared name: Expect (ineffassign)
    • Line 85: warning: undeclared name: Equal (ineffassign)
    • Line 9: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • Line 10: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • redis_go/mock/hash_command_test.go
    • Line 14: warning: undeclared name: Describe (ineffassign)
    • Line 18: warning: undeclared name: BeforeEach (ineffassign)
    • Line 20: warning: undeclared name: Expect (ineffassign)
    • Line 20: warning: undeclared name: BeNil (ineffassign)
    • Line 29: warning: undeclared name: Expect (ineffassign)
    • Line 29: warning: undeclared name: BeNil (ineffassign)
    • Line 30: warning: undeclared name: Expect (ineffassign)
    • Line 30: warning: undeclared name: Equal (ineffassign)
    • Line 33: warning: undeclared name: It (ineffassign)
    • Line 38: warning: undeclared name: Expect (ineffassign)
    • Line 38: warning: undeclared name: BeNil (ineffassign)
    • Line 39: warning: undeclared name: Expect (ineffassign)
    • Line 39: warning: undeclared name: Equal (ineffassign)
    • Line 44: warning: undeclared name: Expect (ineffassign)
    • Line 44: warning: undeclared name: BeNil (ineffassign)
    • Line 45: warning: undeclared name: Expect (ineffassign)
    • Line 45: warning: undeclared name: Equal (ineffassign)
    • Line 50: warning: undeclared name: Expect (ineffassign)
    • Line 50: warning: undeclared name: BeNil (ineffassign)
    • Line 51: warning: undeclared name: Expect (ineffassign)
    • Line 51: warning: undeclared name: Equal (ineffassign)
    • Line 56: warning: undeclared name: Expect (ineffassign)
    • Line 56: warning: undeclared name: BeNil (ineffassign)
    • Line 57: warning: undeclared name: Expect (ineffassign)
    • Line 57: warning: undeclared name: Equal (ineffassign)
    • Line 62: warning: undeclared name: Expect (ineffassign)
    • Line 62: warning: undeclared name: BeNil (ineffassign)
    • Line 63: warning: undeclared name: Expect (ineffassign)
    • Line 63: warning: undeclared name: Equal (ineffassign)
    • Line 68: warning: undeclared name: Expect (ineffassign)
    • Line 68: warning: undeclared name: BeNil (ineffassign)
    • Line 69: warning: undeclared name: Expect (ineffassign)
    • Line 69: warning: undeclared name: Equal (ineffassign)
    • Line 74: warning: undeclared name: Expect (ineffassign)
    • Line 74: warning: undeclared name: BeNil (ineffassign)
    • Line 75: warning: undeclared name: Expect (ineffassign)
    • Line 75: warning: undeclared name: Equal (ineffassign)
    • Line 80: warning: undeclared name: Expect (ineffassign)
    • Line 80: warning: undeclared name: BeNil (ineffassign)
    • Line 81: warning: undeclared name: Expect (ineffassign)
    • Line 81: warning: undeclared name: Equal (ineffassign)
    • Line 86: warning: undeclared name: Expect (ineffassign)
    • Line 86: warning: undeclared name: BeNil (ineffassign)
    • Line 87: warning: undeclared name: Expect (ineffassign)
    • Line 87: warning: undeclared name: Equal (ineffassign)
    • Line 90: warning: undeclared name: It (ineffassign)
    • Line 101: warning: undeclared name: Expect (ineffassign)
    • Line 101: warning: undeclared name: BeNil (ineffassign)
    • Line 102: warning: undeclared name: Expect (ineffassign)
    • Line 102: warning: undeclared name: Equal (ineffassign)
    • Line 108: warning: undeclared name: Expect (ineffassign)
    • Line 108: warning: undeclared name: BeNil (ineffassign)
    • Line 109: warning: undeclared name: Expect (ineffassign)
    • Line 109: warning: undeclared name: Equal (ineffassign)
    • Line 114: warning: undeclared name: Expect (ineffassign)
    • Line 114: warning: undeclared name: BeNil (ineffassign)
    • Line 122: warning: undeclared name: Expect (ineffassign)
    • Line 122: warning: undeclared name: Equal (ineffassign)
    • Line 125: warning: undeclared name: Expect (ineffassign)
    • Line 125: warning: undeclared name: Equal (ineffassign)
    • Line 133: warning: undeclared name: Expect (ineffassign)
    • Line 133: warning: undeclared name: BeNil (ineffassign)
    • Line 139: warning: undeclared name: Expect (ineffassign)
    • Line 139: warning: undeclared name: Equal (ineffassign)
    • Line 142: warning: undeclared name: Expect (ineffassign)
    • Line 142: warning: undeclared name: Equal (ineffassign)
    • Line 150: warning: undeclared name: Expect (ineffassign)
    • Line 150: warning: undeclared name: BeNil (ineffassign)
    • Line 157: warning: undeclared name: Expect (ineffassign)
    • Line 157: warning: undeclared name: Equal (ineffassign)
    • Line 160: warning: undeclared name: Expect (ineffassign)
    • Line 160: warning: undeclared name: Equal (ineffassign)
    • Line 165: warning: undeclared name: It (ineffassign)
    • Line 170: warning: undeclared name: Expect (ineffassign)
    • Line 170: warning: undeclared name: BeNil (ineffassign)
    • Line 171: warning: undeclared name: Expect (ineffassign)
    • Line 171: warning: undeclared name: Equal (ineffassign)
    • Line 176: warning: undeclared name: Expect (ineffassign)
    • Line 176: warning: undeclared name: BeNil (ineffassign)
    • Line 177: warning: undeclared name: Expect (ineffassign)
    • Line 177: warning: undeclared name: Equal (ineffassign)
    • Line 182: warning: undeclared name: Expect (ineffassign)
    • Line 182: warning: undeclared name: BeNil (ineffassign)
    • Line 183: warning: undeclared name: Expect (ineffassign)
    • Line 183: warning: undeclared name: Equal (ineffassign)
    • Line 188: warning: undeclared name: Expect (ineffassign)
    • Line 188: warning: undeclared name: BeNil (ineffassign)
    • Line 189: warning: undeclared name: Expect (ineffassign)
    • Line 189: warning: undeclared name: Equal (ineffassign)
    • Line 194: warning: undeclared name: Expect (ineffassign)
    • Line 194: warning: undeclared name: BeNil (ineffassign)
    • Line 195: warning: undeclared name: Expect (ineffassign)
    • Line 195: warning: undeclared name: Equal (ineffassign)
    • Line 10: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • Line 11: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • redis_go/raw_type/dict_test.go
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 7: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: could not import github.com/onsi/ginkgo (invalid package name: "") (ineffassign)
    • Line 7: warning: could not import github.com/onsi/gomega (invalid package name: "") (ineffassign)
    • Line 19: warning: undeclared name: Describe (ineffassign)
    • Line 23: warning: undeclared name: Describe (ineffassign)
    • Line 15: warning: undeclared name: RegisterFailHandler (ineffassign)
    • Line 15: warning: undeclared name: Fail (ineffassign)
    • Line 16: warning: undeclared name: RunSpecs (ineffassign)
    • Line 26: warning: undeclared name: BeforeEach (ineffassign)
    • Line 30: warning: undeclared name: Expect (ineffassign)
    • Line 30: warning: undeclared name: Equal (ineffassign)
    • Line 34: warning: undeclared name: It (ineffassign)
    • Line 37: warning: undeclared name: Expect (ineffassign)
    • Line 37: warning: undeclared name: Equal (ineffassign)
    • Line 39: warning: undeclared name: Expect (ineffassign)
    • Line 39: warning: undeclared name: Equal (ineffassign)
    • Line 42: warning: undeclared name: It (ineffassign)
    • Line 43: warning: undeclared name: Expect (ineffassign)
    • Line 43: warning: undeclared name: BeFalse (ineffassign)
    • Line 45: warning: undeclared name: Expect (ineffassign)
    • Line 45: warning: undeclared name: BeTrue (ineffassign)
    • Line 48: warning: undeclared name: It (ineffassign)
    • Line 51: warning: undeclared name: Expect (ineffassign)
    • Line 51: warning: undeclared name: BeTrue (ineffassign)
    • Line 55: warning: undeclared name: Expect (ineffassign)
    • Line 55: warning: undeclared name: Equal (ineffassign)
    • Line 59: warning: undeclared name: It (ineffassign)
    • Line 62: warning: undeclared name: Expect (ineffassign)
    • Line 62: warning: undeclared name: Equal (ineffassign)
    • Line 66: warning: undeclared name: Expect (ineffassign)
    • Line 66: warning: undeclared name: BeNil (ineffassign)
    • Line 70: warning: undeclared name: It (ineffassign)
    • Line 71: warning: undeclared name: Expect (ineffassign)
    • Line 71: warning: undeclared name: Equal (ineffassign)
    • Line 73: warning: undeclared name: Expect (ineffassign)
    • Line 73: warning: undeclared name: Equal (ineffassign)
    • Line 76: warning: undeclared name: It (ineffassign)
    • Line 78: warning: undeclared name: Expect (ineffassign)
    • Line 78: warning: undeclared name: BeTrue (ineffassign)
    • Line 82: warning: undeclared name: Expect (ineffassign)
    • Line 82: warning: undeclared name: BeFalse (ineffassign)
    • Line 86: warning: undeclared name: It (ineffassign)
    • Line 88: warning: undeclared name: Expect (ineffassign)
    • Line 88: warning: undeclared name: BeTrue (ineffassign)
    • Line 92: warning: undeclared name: Expect (ineffassign)
    • Line 92: warning: undeclared name: BeFalse (ineffassign)
    • Line 6: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • Line 7: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • redis_go/raw_type/list_test.go
    • Line 16: warning: undeclared name: Describe (ineffassign)
    • Line 12: warning: undeclared name: RegisterFailHandler (ineffassign)
    • Line 12: warning: undeclared name: Fail (ineffassign)
    • Line 13: warning: undeclared name: RunSpecs (ineffassign)
    • Line 18: warning: undeclared name: BeforeEach (ineffassign)
    • Line 23: warning: undeclared name: Expect (ineffassign)
    • Line 23: warning: undeclared name: Equal (ineffassign)
    • Line 28: warning: undeclared name: Expect (ineffassign)
    • Line 28: warning: undeclared name: Equal (ineffassign)
    • Line 31: warning: undeclared name: It (ineffassign)
    • Line 34: warning: undeclared name: Expect (ineffassign)
    • Line 34: warning: undeclared name: Equal (ineffassign)
    • Line 39: warning: undeclared name: Expect (ineffassign)
    • Line 39: warning: undeclared name: Equal (ineffassign)
    • Line 43: warning: undeclared name: It (ineffassign)
    • Line 45: warning: undeclared name: Expect (ineffassign)
    • Line 45: warning: undeclared name: Equal (ineffassign)
    • Line 49: warning: undeclared name: It (ineffassign)
    • Line 51: warning: undeclared name: Expect (ineffassign)
    • Line 51: warning: undeclared name: Equal (ineffassign)
    • Line 54: warning: undeclared name: Expect (ineffassign)
    • Line 54: warning: undeclared name: Equal (ineffassign)
    • Line 7: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • Line 8: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • redis_go/client/client.go
    • 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 9: warning: could not import github.com/SwanSpouse/redis_go/database (invalid package name: "") (ineffassign)
    • Line 10: warning: could not import github.com/SwanSpouse/redis_go/error (invalid package name: "") (ineffassign)
    • Line 11: warning: could not import github.com/SwanSpouse/redis_go/loggers (invalid package name: "") (ineffassign)
    • Line 12: warning: could not import github.com/SwanSpouse/redis_go/raw_type (invalid package name: "") (ineffassign)
    • Line 13: warning: could not import github.com/SwanSpouse/redis_go/tcp (invalid package name: "") (ineffassign)
    • redis_go/database/t_base.go
    • Line 3: warning: cannot find package "." in: (ineffassign)
    • Line 3: warning: could not import github.com/SwanSpouse/redis_go/encodings (invalid package name: "") (ineffassign)
    • redis_go/database/database.go
    • Line 4: warning: cannot find package "." in: (ineffassign)
    • Line 5: warning: cannot find package "." in: (ineffassign)
    • Line 4: warning: could not import github.com/SwanSpouse/redis_go/loggers (invalid package name: "") (ineffassign)
    • Line 5: warning: could not import github.com/SwanSpouse/redis_go/raw_type (invalid package name: "") (ineffassign)
    • redis_go/rdb/decoder.go
    • Line 14: warning: cannot find package "." in: (ineffassign)
    • Line 14: warning: could not import github.com/SwanSpouse/redis_go/loggers (invalid package name: "") (ineffassign)
    • redis_go/aof/decoder.go
    • Line 10: warning: cannot find package "." in: (ineffassign)
    • Line 11: warning: cannot find package "." in: (ineffassign)
    • Line 10: warning: could not import github.com/SwanSpouse/redis_go/error (invalid package name: "") (ineffassign)
    • Line 11: warning: could not import github.com/SwanSpouse/redis_go/util (invalid package name: "") (ineffassign)
    • redis_go/server/aof.go
    • 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 9: warning: could not import github.com/SwanSpouse/redis_go/aof (invalid package name: "") (ineffassign)
    • Line 10: warning: could not import github.com/SwanSpouse/redis_go/client (invalid package name: "") (ineffassign)
    • Line 11: warning: could not import github.com/SwanSpouse/redis_go/conf (invalid package name: "") (ineffassign)
    • Line 12: warning: could not import github.com/SwanSpouse/redis_go/handlers (invalid package name: "") (ineffassign)
    • Line 13: warning: could not import github.com/SwanSpouse/redis_go/loggers (invalid package name: "") (ineffassign)
    • Line 9: warning: could not import github.com/SwanSpouse/redis_go/aof (invalid package name: "") (ineffassign)
    • Line 10: warning: could not import github.com/SwanSpouse/redis_go/client (invalid package name: "") (ineffassign)
    • Line 11: warning: could not import github.com/SwanSpouse/redis_go/conf (invalid package name: "") (ineffassign)
    • Line 12: warning: could not import github.com/SwanSpouse/redis_go/handlers (invalid package name: "") (ineffassign)
    • Line 13: warning: could not import github.com/SwanSpouse/redis_go/loggers (invalid package name: "") (ineffassign)
    • redis_go/server/redis.go
    • Line 13: warning: cannot find package "." in: (ineffassign)
    • Line 13: warning: could not import github.com/mreiferson/go-options (invalid package name: "") (ineffassign)
    • Line 76: warning: undeclared name: options (ineffassign)
    • Line 13: warning: "github.com/mreiferson/go-options" imported but not used (ineffassign)
    • Line 13: warning: could not import github.com/mreiferson/go-options (invalid package name: "") (ineffassign)
    • Line 76: warning: undeclared name: options (ineffassign)
    • Line 13: warning: "github.com/mreiferson/go-options" imported but not used (ineffassign)
    • redis_go/mock/mock_test.go
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 8: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: could not import github.com/SwanSpouse/redis_go/conf (invalid package name: "") (ineffassign)
    • Line 8: warning: could not import github.com/onsi/ginkgo/config (invalid package name: "") (ineffassign)
    • Line 33: warning: undeclared name: RegisterFailHandler (ineffassign)
    • Line 33: warning: undeclared name: Fail (ineffassign)
    • Line 34: warning: undeclared name: RunSpecs (ineffassign)
    • Line 10: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • Line 11: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • redis_go/conf/config.go
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: could not import github.com/SwanSpouse/redis_go/loggers (invalid package name: "") (ineffassign)
    • redis_go/mock/list_command_test.go
    • Line 14: warning: undeclared name: Describe (ineffassign)
    • Line 19: warning: undeclared name: BeforeEach (ineffassign)
    • Line 21: warning: undeclared name: Expect (ineffassign)
    • Line 21: warning: undeclared name: BeNil (ineffassign)
    • Line 30: warning: undeclared name: Expect (ineffassign)
    • Line 30: warning: undeclared name: BeNil (ineffassign)
    • Line 31: warning: undeclared name: Expect (ineffassign)
    • Line 31: warning: undeclared name: Equal (ineffassign)
    • Line 41: warning: undeclared name: Expect (ineffassign)
    • Line 41: warning: undeclared name: BeNil (ineffassign)
    • Line 42: warning: undeclared name: Expect (ineffassign)
    • Line 42: warning: undeclared name: Equal (ineffassign)
    • Line 45: warning: undeclared name: AfterEach (ineffassign)
    • Line 49: warning: undeclared name: Expect (ineffassign)
    • Line 49: warning: undeclared name: BeNil (ineffassign)
    • Line 50: warning: undeclared name: Expect (ineffassign)
    • Line 50: warning: undeclared name: Equal (ineffassign)
    • Line 53: warning: undeclared name: It (ineffassign)
    • Line 58: warning: undeclared name: Expect (ineffassign)
    • Line 58: warning: undeclared name: BeNil (ineffassign)
    • Line 59: warning: undeclared name: Expect (ineffassign)
    • Line 59: warning: undeclared name: Equal (ineffassign)
    • Line 64: warning: undeclared name: Expect (ineffassign)
    • Line 64: warning: undeclared name: BeNil (ineffassign)
    • Line 65: warning: undeclared name: Expect (ineffassign)
    • Line 65: warning: undeclared name: Equal (ineffassign)
    • Line 70: warning: undeclared name: Expect (ineffassign)
    • Line 70: warning: undeclared name: BeNil (ineffassign)
    • Line 71: warning: undeclared name: Expect (ineffassign)
    • Line 71: warning: undeclared name: Equal (ineffassign)
    • Line 76: warning: undeclared name: Expect (ineffassign)
    • Line 76: warning: undeclared name: BeNil (ineffassign)
    • Line 77: warning: undeclared name: Expect (ineffassign)
    • Line 77: warning: undeclared name: Equal (ineffassign)
    • Line 82: warning: undeclared name: Expect (ineffassign)
    • Line 82: warning: undeclared name: BeNil (ineffassign)
    • Line 83: warning: undeclared name: Expect (ineffassign)
    • Line 83: warning: undeclared name: Equal (ineffassign)
    • Line 88: warning: undeclared name: Expect (ineffassign)
    • Line 88: warning: undeclared name: BeNil (ineffassign)
    • Line 89: warning: undeclared name: Expect (ineffassign)
    • Line 89: warning: undeclared name: Equal (ineffassign)
    • Line 94: warning: undeclared name: Expect (ineffassign)
    • Line 94: warning: undeclared name: BeNil (ineffassign)
    • Line 95: warning: undeclared name: Expect (ineffassign)
    • Line 95: warning: undeclared name: Equal (ineffassign)
    • Line 100: warning: undeclared name: Expect (ineffassign)
    • Line 100: warning: undeclared name: BeNil (ineffassign)
    • Line 101: warning: undeclared name: Expect (ineffassign)
    • Line 101: warning: undeclared name: Equal (ineffassign)
    • Line 104: warning: undeclared name: It (ineffassign)
    • Line 109: warning: undeclared name: Expect (ineffassign)
    • Line 109: warning: undeclared name: BeNil (ineffassign)
    • Line 110: warning: undeclared name: Expect (ineffassign)
    • Line 110: warning: undeclared name: Equal (ineffassign)
    • Line 115: warning: undeclared name: Expect (ineffassign)
    • Line 115: warning: undeclared name: BeNil (ineffassign)
    • Line 116: warning: undeclared name: Expect (ineffassign)
    • Line 116: warning: undeclared name: Equal (ineffassign)
    • Line 121: warning: undeclared name: Expect (ineffassign)
    • Line 121: warning: undeclared name: BeNil (ineffassign)
    • Line 122: warning: undeclared name: Expect (ineffassign)
    • Line 122: warning: undeclared name: Equal (ineffassign)
    • Line 127: warning: undeclared name: Expect (ineffassign)
    • Line 127: warning: undeclared name: BeNil (ineffassign)
    • Line 128: warning: undeclared name: Expect (ineffassign)
    • Line 128: warning: undeclared name: Equal (ineffassign)
    • Line 131: warning: undeclared name: It (ineffassign)
    • Line 136: warning: undeclared name: Expect (ineffassign)
    • Line 136: warning: undeclared name: BeNil (ineffassign)
    • Line 137: warning: undeclared name: Expect (ineffassign)
    • Line 137: warning: undeclared name: Equal (ineffassign)
    • Line 144: warning: undeclared name: Expect (ineffassign)
    • Line 144: warning: undeclared name: BeNil (ineffassign)
    • Line 145: warning: undeclared name: Expect (ineffassign)
    • Line 145: warning: undeclared name: Equal (ineffassign)
    • Line 152: warning: undeclared name: Expect (ineffassign)
    • Line 152: warning: undeclared name: BeNil (ineffassign)
    • Line 153: warning: undeclared name: Expect (ineffassign)
    • Line 153: warning: undeclared name: Equal (ineffassign)
    • Line 156: warning: undeclared name: It (ineffassign)
    • Line 161: warning: undeclared name: Expect (ineffassign)
    • Line 161: warning: undeclared name: BeNil (ineffassign)
    • Line 162: warning: undeclared name: Expect (ineffassign)
    • Line 162: warning: undeclared name: Equal (ineffassign)
    • Line 169: warning: undeclared name: Expect (ineffassign)
    • Line 169: warning: undeclared name: BeNil (ineffassign)
    • Line 170: warning: undeclared name: Expect (ineffassign)
    • Line 170: warning: undeclared name: Equal (ineffassign)
    • Line 174: warning: undeclared name: It (ineffassign)
    • Line 184: warning: undeclared name: Expect (ineffassign)
    • Line 184: warning: undeclared name: BeNil (ineffassign)
    • Line 185: warning: undeclared name: Expect (ineffassign)
    • Line 185: warning: undeclared name: Equal (ineffassign)
    • Line 190: warning: undeclared name: Expect (ineffassign)
    • Line 190: warning: undeclared name: BeNil (ineffassign)
    • Line 191: warning: undeclared name: Expect (ineffassign)
    • Line 191: warning: undeclared name: Equal (ineffassign)
    • Line 196: warning: undeclared name: Expect (ineffassign)
    • Line 196: warning: undeclared name: BeNil (ineffassign)
    • Line 197: warning: undeclared name: Expect (ineffassign)
    • Line 197: warning: undeclared name: Equal (ineffassign)
    • Line 202: warning: undeclared name: Expect (ineffassign)
    • Line 202: warning: undeclared name: BeNil (ineffassign)
    • Line 203: warning: undeclared name: Expect (ineffassign)
    • Line 203: warning: undeclared name: Equal (ineffassign)
    • Line 208: warning: undeclared name: Expect (ineffassign)
    • Line 208: warning: undeclared name: BeNil (ineffassign)
    • Line 209: warning: undeclared name: Expect (ineffassign)
    • Line 209: warning: undeclared name: Equal (ineffassign)
    • Line 10: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • Line 11: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • redis_go/mock/set_command_test.go
    • Line 14: warning: undeclared name: Describe (ineffassign)
    • Line 20: warning: undeclared name: BeforeEach (ineffassign)
    • Line 22: warning: undeclared name: Expect (ineffassign)
    • Line 22: warning: undeclared name: BeNil (ineffassign)
    • Line 31: warning: undeclared name: Expect (ineffassign)
    • Line 31: warning: undeclared name: BeNil (ineffassign)
    • Line 32: warning: undeclared name: Expect (ineffassign)
    • Line 32: warning: undeclared name: Equal (ineffassign)
    • Line 42: warning: undeclared name: Expect (ineffassign)
    • Line 42: warning: undeclared name: BeNil (ineffassign)
    • Line 43: warning: undeclared name: Expect (ineffassign)
    • Line 43: warning: undeclared name: Equal (ineffassign)
    • Line 46: warning: undeclared name: It (ineffassign)
    • Line 50: warning: undeclared name: Expect (ineffassign)
    • Line 50: warning: undeclared name: BeNil (ineffassign)
    • Line 51: warning: undeclared name: Expect (ineffassign)
    • Line 51: warning: undeclared name: Equal (ineffassign)
    • Line 56: warning: undeclared name: Expect (ineffassign)
    • Line 56: warning: undeclared name: Equal (ineffassign)
    • Line 61: warning: undeclared name: Expect (ineffassign)
    • Line 61: warning: undeclared name: Equal (ineffassign)
    • Line 66: warning: undeclared name: Expect (ineffassign)
    • Line 66: warning: undeclared name: Equal (ineffassign)
    • Line 69: warning: undeclared name: It (ineffassign)
    • Line 74: warning: undeclared name: Expect (ineffassign)
    • Line 74: warning: undeclared name: Equal (ineffassign)
    • Line 79: warning: undeclared name: Expect (ineffassign)
    • Line 79: warning: undeclared name: Equal (ineffassign)
    • Line 89: warning: undeclared name: Expect (ineffassign)
    • Line 89: warning: undeclared name: Equal (ineffassign)
    • Line 92: warning: undeclared name: Expect (ineffassign)
    • Line 92: warning: undeclared name: Equal (ineffassign)
    • Line 97: warning: undeclared name: It (ineffassign)
    • Line 101: warning: undeclared name: Expect (ineffassign)
    • Line 101: warning: undeclared name: Equal (ineffassign)
    • Line 106: warning: undeclared name: Expect (ineffassign)
    • Line 106: warning: undeclared name: Equal (ineffassign)
    • Line 111: warning: undeclared name: Expect (ineffassign)
    • Line 111: warning: undeclared name: Equal (ineffassign)
    • Line 116: warning: undeclared name: Expect (ineffassign)
    • Line 116: warning: undeclared name: Equal (ineffassign)
    • Line 126: warning: undeclared name: Expect (ineffassign)
    • Line 126: warning: undeclared name: Equal (ineffassign)
    • Line 132: warning: undeclared name: Expect (ineffassign)
    • Line 132: warning: undeclared name: Equal (ineffassign)
    • Line 138: warning: undeclared name: Expect (ineffassign)
    • Line 138: warning: undeclared name: Equal (ineffassign)
    • Line 144: warning: undeclared name: Expect (ineffassign)
    • Line 144: warning: undeclared name: Equal (ineffassign)
    • Line 11: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • Line 10: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • redis_go/server/rdb.go
    • Line 7: warning: cannot find package "." in: (ineffassign)
    • Line 8: warning: cannot find package "." in: (ineffassign)
    • Line 7: warning: could not import github.com/SwanSpouse/redis_go/rdb (invalid package name: "") (ineffassign)
    • Line 8: warning: could not import github.com/SwanSpouse/redis_go/util (invalid package name: "") (ineffassign)
    • Line 7: warning: could not import github.com/SwanSpouse/redis_go/rdb (invalid package name: "") (ineffassign)
    • Line 8: warning: could not import github.com/SwanSpouse/redis_go/util (invalid package name: "") (ineffassign)
    • redis_go/mock/pub_sub_command_test.go
    • Line 13: warning: undeclared name: Describe (ineffassign)
    • Line 20: warning: undeclared name: BeforeEach (ineffassign)
    • Line 22: warning: undeclared name: Expect (ineffassign)
    • Line 22: warning: undeclared name: BeNil (ineffassign)
    • Line 31: warning: undeclared name: Expect (ineffassign)
    • Line 31: warning: undeclared name: BeNil (ineffassign)
    • Line 32: warning: undeclared name: Expect (ineffassign)
    • Line 32: warning: undeclared name: Equal (ineffassign)
    • Line 35: warning: undeclared name: It (ineffassign)
    • Line 38: warning: undeclared name: Expect (ineffassign)
    • Line 38: warning: undeclared name: BeNil (ineffassign)
    • Line 47: warning: undeclared name: Expect (ineffassign)
    • Line 47: warning: undeclared name: BeNil (ineffassign)
    • Line 48: warning: undeclared name: Expect (ineffassign)
    • Line 48: warning: undeclared name: Equal (ineffassign)
    • Line 49: warning: undeclared name: Expect (ineffassign)
    • Line 49: warning: undeclared name: Equal (ineffassign)
    • Line 50: warning: undeclared name: Expect (ineffassign)
    • Line 50: warning: undeclared name: Equal (ineffassign)
    • Line 53: warning: undeclared name: Expect (ineffassign)
    • Line 53: warning: undeclared name: BeNil (ineffassign)
    • Line 62: warning: undeclared name: Expect (ineffassign)
    • Line 62: warning: undeclared name: BeNil (ineffassign)
    • Line 63: warning: undeclared name: Expect (ineffassign)
    • Line 63: warning: undeclared name: Equal (ineffassign)
    • Line 64: warning: undeclared name: Expect (ineffassign)
    • Line 64: warning: undeclared name: Equal (ineffassign)
    • Line 65: warning: undeclared name: Expect (ineffassign)
    • Line 65: warning: undeclared name: Equal (ineffassign)
    • Line 69: warning: undeclared name: Expect (ineffassign)
    • Line 69: warning: undeclared name: BeNil (ineffassign)
    • Line 81: warning: undeclared name: Expect (ineffassign)
    • Line 81: warning: undeclared name: BeNil (ineffassign)
    • Line 82: warning: undeclared name: Expect (ineffassign)
    • Line 82: warning: undeclared name: Equal (ineffassign)
    • Line 86: warning: undeclared name: Expect (ineffassign)
    • Line 86: warning: undeclared name: BeNil (ineffassign)
    • Line 87: warning: undeclared name: Expect (ineffassign)
    • Line 87: warning: undeclared name: Equal (ineffassign)
    • Line 88: warning: undeclared name: Expect (ineffassign)
    • Line 88: warning: undeclared name: Equal (ineffassign)
    • Line 89: warning: undeclared name: Expect (ineffassign)
    • Line 89: warning: undeclared name: Equal (ineffassign)
    • Line 92: warning: undeclared name: Expect (ineffassign)
    • Line 92: warning: undeclared name: BeNil (ineffassign)
    • Line 93: warning: undeclared name: Expect (ineffassign)
    • Line 93: warning: undeclared name: Equal (ineffassign)
    • Line 94: warning: undeclared name: Expect (ineffassign)
    • Line 94: warning: undeclared name: Equal (ineffassign)
    • Line 95: warning: undeclared name: Expect (ineffassign)
    • Line 95: warning: undeclared name: Equal (ineffassign)
    • Line 103: warning: undeclared name: It (ineffassign)
    • Line 106: warning: undeclared name: Expect (ineffassign)
    • Line 106: warning: undeclared name: BeNil (ineffassign)
    • Line 115: warning: undeclared name: Expect (ineffassign)
    • Line 115: warning: undeclared name: BeNil (ineffassign)
    • Line 116: warning: undeclared name: Expect (ineffassign)
    • Line 116: warning: undeclared name: Equal (ineffassign)
    • Line 117: warning: undeclared name: Expect (ineffassign)
    • Line 117: warning: undeclared name: Equal (ineffassign)
    • Line 118: warning: undeclared name: Expect (ineffassign)
    • Line 118: warning: undeclared name: Equal (ineffassign)
    • Line 121: warning: undeclared name: Expect (ineffassign)
    • Line 121: warning: undeclared name: BeNil (ineffassign)
    • Line 130: warning: undeclared name: Expect (ineffassign)
    • Line 130: warning: undeclared name: BeNil (ineffassign)
    • Line 131: warning: undeclared name: Expect (ineffassign)
    • Line 131: warning: undeclared name: Equal (ineffassign)
    • Line 132: warning: undeclared name: Expect (ineffassign)
    • Line 132: warning: undeclared name: Equal (ineffassign)
    • Line 133: warning: undeclared name: Expect (ineffassign)
    • Line 133: warning: undeclared name: Equal (ineffassign)
    • Line 137: warning: undeclared name: Expect (ineffassign)
    • Line 137: warning: undeclared name: BeNil (ineffassign)
    • Line 150: warning: undeclared name: Expect (ineffassign)
    • Line 150: warning: undeclared name: BeNil (ineffassign)
    • Line 151: warning: undeclared name: Expect (ineffassign)
    • Line 151: warning: undeclared name: Equal (ineffassign)
    • Line 155: warning: undeclared name: Expect (ineffassign)
    • Line 155: warning: undeclared name: BeNil (ineffassign)
    • Line 156: warning: undeclared name: Expect (ineffassign)
    • Line 156: warning: undeclared name: Equal (ineffassign)
    • Line 157: warning: undeclared name: Expect (ineffassign)
    • Line 157: warning: undeclared name: Equal (ineffassign)
    • Line 158: warning: undeclared name: Expect (ineffassign)
    • Line 158: warning: undeclared name: Equal (ineffassign)
    • Line 159: warning: undeclared name: Expect (ineffassign)
    • Line 159: warning: undeclared name: Equal (ineffassign)
    • Line 162: warning: undeclared name: Expect (ineffassign)
    • Line 162: warning: undeclared name: BeNil (ineffassign)
    • Line 163: warning: undeclared name: Expect (ineffassign)
    • Line 163: warning: undeclared name: Equal (ineffassign)
    • Line 164: warning: undeclared name: Expect (ineffassign)
    • Line 164: warning: undeclared name: Equal (ineffassign)
    • Line 165: warning: undeclared name: Expect (ineffassign)
    • Line 165: warning: undeclared name: Equal (ineffassign)
    • Line 166: warning: undeclared name: Expect (ineffassign)
    • Line 166: warning: undeclared name: Equal (ineffassign)
    • Line 9: warning: "github.com/onsi/ginkgo" imported but not used (ineffassign)
    • Line 10: warning: "github.com/onsi/gomega" imported but not used (ineffassign)
    • redis_go/tcp/buf.go
    • Line 4: warning: cannot find package "." in: (ineffassign)
    • Line 4: warning: could not import github.com/SwanSpouse/redis_go/error (invalid package name: "") (ineffassign)
    • redis_go/loggers/log.go
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: could not import github.com/kusora/raven-go (invalid package name: "") (ineffassign)
    • Line 56: warning: undeclared name: raven (ineffassign)
    • Line 6: warning: "github.com/kusora/raven-go" imported but not used (ineffassign)
    • Line 6: warning: could not import github.com/kusora/raven-go (invalid package name: "") (ineffassign)
    • Line 56: warning: undeclared name: raven (ineffassign)
    • Line 6: warning: "github.com/kusora/raven-go" imported but not used (ineffassign)
    • redis_go/handlers/hash_handler.go
    • Line 5: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 5: warning: could not import github.com/SwanSpouse/redis_go/database (invalid package name: "") (ineffassign)
    • Line 6: warning: could not import github.com/SwanSpouse/redis_go/encodings (invalid package name: "") (ineffassign)
    • redis_go/rdb/encoder.go
    • Line 12: warning: cannot find package "." in: (ineffassign)
    • Line 12: warning: could not import github.com/cupcake/rdb/crc64 (invalid package name: "") (ineffassign)
    • redis_go/mock/request.go
    • Line 6: warning: cannot find package "." in: (ineffassign)
    • Line 6: warning: could not import github.com/SwanSpouse/redis_go/tcp (invalid package name: "") (ineffassign)
    • Line 6: warning: could not import github.com/SwanSpouse/redis_go/tcp (invalid package name: "") (ineffassign)
    • redis_go/main.go
    • Line 24: warning: cannot find package "." in: (ineffassign)
    • Line 24: warning: could not import github.com/SwanSpouse/redis_go/server (invalid package name: "") (ineffassign)
    • redis_go/encodings/hash_dict.go
    • 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 8: warning: could not import github.com/SwanSpouse/redis_go/error (invalid package name: "") (ineffassign)
    • Line 9: warning: could not import github.com/SwanSpouse/redis_go/loggers (invalid package name: "") (ineffassign)
    • Line 10: warning: could not import github.com/SwanSpouse/redis_go/raw_type (invalid package name: "") (ineffassign)
    • Line 11: warning: could not import github.com/SwanSpouse/redis_go/util (invalid package name: "") (ineffassign)

misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!