Skip to content

Commit 7e09842

Browse files
ernadotpounds
authored andcommitted
govet: add more analyzers
1 parent 6cc10f0 commit 7e09842

File tree

7 files changed

+737
-0
lines changed

7 files changed

+737
-0
lines changed

pkg/golinters/govet.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,26 @@ import (
1313
"golang.org/x/tools/go/analysis/passes/atomic"
1414
"golang.org/x/tools/go/analysis/passes/atomicalign"
1515
"golang.org/x/tools/go/analysis/passes/bools"
16+
"golang.org/x/tools/go/analysis/passes/buildssa"
1617
"golang.org/x/tools/go/analysis/passes/buildtag"
1718
"golang.org/x/tools/go/analysis/passes/cgocall"
1819
"golang.org/x/tools/go/analysis/passes/composite"
1920
"golang.org/x/tools/go/analysis/passes/copylock"
21+
"golang.org/x/tools/go/analysis/passes/ctrlflow"
22+
"golang.org/x/tools/go/analysis/passes/deepequalerrors"
2023
"golang.org/x/tools/go/analysis/passes/errorsas"
24+
"golang.org/x/tools/go/analysis/passes/findcall"
2125
"golang.org/x/tools/go/analysis/passes/httpresponse"
26+
"golang.org/x/tools/go/analysis/passes/inspect"
2227
"golang.org/x/tools/go/analysis/passes/loopclosure"
2328
"golang.org/x/tools/go/analysis/passes/lostcancel"
2429
"golang.org/x/tools/go/analysis/passes/nilfunc"
30+
"golang.org/x/tools/go/analysis/passes/nilness"
31+
"golang.org/x/tools/go/analysis/passes/pkgfact"
2532
"golang.org/x/tools/go/analysis/passes/printf"
2633
"golang.org/x/tools/go/analysis/passes/shadow"
2734
"golang.org/x/tools/go/analysis/passes/shift"
35+
"golang.org/x/tools/go/analysis/passes/sortslice"
2836
"golang.org/x/tools/go/analysis/passes/stdmethods"
2937
"golang.org/x/tools/go/analysis/passes/structtag"
3038
"golang.org/x/tools/go/analysis/passes/tests"
@@ -41,18 +49,26 @@ func getAllAnalyzers() []*analysis.Analyzer {
4149
atomic.Analyzer,
4250
atomicalign.Analyzer,
4351
bools.Analyzer,
52+
buildssa.Analyzer,
4453
buildtag.Analyzer,
4554
cgocall.Analyzer,
4655
composite.Analyzer,
4756
copylock.Analyzer,
57+
ctrlflow.Analyzer,
58+
deepequalerrors.Analyzer,
4859
errorsas.Analyzer,
60+
findcall.Analyzer,
4961
httpresponse.Analyzer,
62+
inspect.Analyzer,
5063
loopclosure.Analyzer,
5164
lostcancel.Analyzer,
5265
nilfunc.Analyzer,
66+
nilness.Analyzer,
67+
pkgfact.Analyzer,
5368
printf.Analyzer,
5469
shadow.Analyzer,
5570
shift.Analyzer,
71+
sortslice.Analyzer,
5672
stdmethods.Analyzer,
5773
structtag.Analyzer,
5874
tests.Analyzer,

vendor/golang.org/x/tools/go/analysis/passes/deepequalerrors/deepequalerrors.go

Lines changed: 115 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/golang.org/x/tools/go/analysis/passes/findcall/findcall.go

Lines changed: 80 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)