From a68a88ee02344ab570cafd5f53ac8d0f5adee299 Mon Sep 17 00:00:00 2001 From: Mitsuo Heijo <25817501+johejo@users.noreply.github.com> Date: Sun, 30 May 2021 03:44:40 +0900 Subject: [PATCH] build(deps): bump honnef.co/go/tools from v0.1.4 to v0.2.0 (#2019) --- go.mod | 2 +- go.sum | 4 ++-- pkg/golinters/staticcheck_common.go | 15 ++++++++------- pkg/golinters/unused.go | 6 +++--- 4 files changed, 14 insertions(+), 13 deletions(-) diff --git a/go.mod b/go.mod index 0295d31e..fdd845a3 100644 --- a/go.mod +++ b/go.mod @@ -84,7 +84,7 @@ require ( github.com/yeya24/promlinter v0.1.0 golang.org/x/tools v0.1.2-0.20210512205948-8287d5da45e4 gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b - honnef.co/go/tools v0.1.4 + honnef.co/go/tools v0.2.0 mvdan.cc/gofumpt v0.1.1 mvdan.cc/interfacer v0.0.0-20180901003855-c20040233aed mvdan.cc/lint v0.0.0-20170908181259-adc824a0674b // indirect diff --git a/go.sum b/go.sum index 02c28b51..f04415be 100644 --- a/go.sum +++ b/go.sum @@ -1051,8 +1051,8 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -honnef.co/go/tools v0.1.4 h1:SadWOkti5uVN1FAMgxn165+Mw00fuQKyk4Gyn/inxNQ= -honnef.co/go/tools v0.1.4/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= +honnef.co/go/tools v0.2.0 h1:ws8AfbgTX3oIczLPNPCu5166oBg9ST2vNs0rcht+mDE= +honnef.co/go/tools v0.2.0/go.mod h1:lPVVZ2BS5TfnjLyizF7o7hv7j9/L+8cZY2hLyjP9cGY= mvdan.cc/gofumpt v0.1.1 h1:bi/1aS/5W00E2ny5q65w9SnKpWEF/UIOqDYBILpo9rA= mvdan.cc/gofumpt v0.1.1/go.mod h1:yXG1r1WqZVKWbVRtBWKWX9+CxGYfA51nSomhM0woR48= mvdan.cc/interfacer v0.0.0-20180901003855-c20040233aed h1:WX1yoOaKQfddO/mLzdV4wptyWgoH/6hwLs7QHTixo0I= diff --git a/pkg/golinters/staticcheck_common.go b/pkg/golinters/staticcheck_common.go index e7476e23..dc6360d7 100644 --- a/pkg/golinters/staticcheck_common.go +++ b/pkg/golinters/staticcheck_common.go @@ -5,6 +5,7 @@ import ( "unicode" "golang.org/x/tools/go/analysis" + "honnef.co/go/tools/analysis/lint" scconfig "honnef.co/go/tools/config" "github.com/golangci/golangci-lint/pkg/config" @@ -27,19 +28,19 @@ func getGoVersion(settings *config.StaticCheckSettings) string { return "1.13" } -func setupStaticCheckAnalyzers(src map[string]*analysis.Analyzer, goVersion string, checks []string) []*analysis.Analyzer { +func setupStaticCheckAnalyzers(src []*lint.Analyzer, goVersion string, checks []string) []*analysis.Analyzer { var names []string - for name := range src { - names = append(names, name) + for _, a := range src { + names = append(names, a.Analyzer.Name) } filter := filterAnalyzerNames(names, checks) var ret []*analysis.Analyzer - for name, a := range src { - if filter[name] { - setAnalyzerGoVersion(a, goVersion) - ret = append(ret, a) + for _, a := range src { + if filter[a.Analyzer.Name] { + setAnalyzerGoVersion(a.Analyzer, goVersion) + ret = append(ret, a.Analyzer) } } diff --git a/pkg/golinters/unused.go b/pkg/golinters/unused.go index 09f6f202..cfdf1f2c 100644 --- a/pkg/golinters/unused.go +++ b/pkg/golinters/unused.go @@ -25,10 +25,10 @@ func NewUnused(settings *config.StaticCheckSettings) *goanalysis.Linter { analyzer := &analysis.Analyzer{ Name: name, - Doc: unused.Analyzer.Doc, - Requires: unused.Analyzer.Requires, + Doc: unused.Analyzer.Analyzer.Doc, + Requires: unused.Analyzer.Analyzer.Requires, Run: func(pass *analysis.Pass) (interface{}, error) { - res, err := unused.Analyzer.Run(pass) + res, err := unused.Analyzer.Analyzer.Run(pass) if err != nil { return nil, err }