diff --git a/.golangci.yml b/.golangci.yml index ca674a0..4ff3d91 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -28,6 +28,7 @@ linters: - errcheck - exportloopref - exhaustive + - bidichk #- funlen #- goconst - gocritic diff --git a/coolq/bot.go b/coolq/bot.go index b190049..2b7cafa 100644 --- a/coolq/bot.go +++ b/coolq/bot.go @@ -542,7 +542,6 @@ func (bot *CQBot) InsertGuildChannelMessage(m *message.GuildChannelMessage) stri // Release 释放Bot实例 func (bot *CQBot) Release() { - } func (bot *CQBot) dispatchEventMessage(m global.MSG) { diff --git a/internal/btree/btree_test.go b/internal/btree/btree_test.go index 5afc4ae..d617570 100644 --- a/internal/btree/btree_test.go +++ b/internal/btree/btree_test.go @@ -28,15 +28,15 @@ func TestBtree(t *testing.T) { bt, err := Create(f) assert2.NoError(t, err) - var tests = []string{ + tests := []string{ "hello world", "123", "We are met on a great battle-field of that war.", "Abraham Lincoln, November 19, 1863, Gettysburg, Pennsylvania", } - var sha = make([]*byte, len(tests)) + sha := make([]*byte, len(tests)) for i, tt := range tests { - var hash = sha1.New() + hash := sha1.New() hash.Write([]byte(tt)) sha[i] = &hash.Sum(nil)[0] bt.Insert(sha[i], []byte(tt)) diff --git a/internal/btree/helper.go b/internal/btree/helper.go index 4a97610..eb9c1f7 100644 --- a/internal/btree/helper.go +++ b/internal/btree/helper.go @@ -45,7 +45,7 @@ func resethash(sha1 *byte) { // reading table func read32(r io.Reader) (int32, error) { - var b = make([]byte, 4) + b := make([]byte, 4) _, err := r.Read(b) if err != nil { return 0, err diff --git a/internal/cache/cache.go b/internal/cache/cache.go index f410626..30cb538 100644 --- a/internal/cache/cache.go +++ b/internal/cache/cache.go @@ -66,7 +66,7 @@ func Init() { } } - var open = func(typ string, cache *Cache) { + open := func(typ string, cache *Cache) { file := conf[typ] if file == "" { file = fmt.Sprintf("data/%s.db", typ) diff --git a/modules/config/config.go b/modules/config/config.go index 4dee915..56250d6 100644 --- a/modules/config/config.go +++ b/modules/config/config.go @@ -141,8 +141,10 @@ func Parse(path string) *Config { return config } -var serverconfs []*Server -var mu sync.Mutex +var ( + serverconfs []*Server + mu sync.Mutex +) // AddServer 添加该服务的简介和默认配置 func AddServer(s *Server) {