Skip to content

Commit 898230b

Browse files
committed
govet: add directive and slog
1 parent fb50d99 commit 898230b

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

pkg/golinters/govet.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import (
1515
_ "golang.org/x/tools/go/analysis/passes/ctrlflow" // unused, internal analyzer
1616
"golang.org/x/tools/go/analysis/passes/deepequalerrors"
1717
"golang.org/x/tools/go/analysis/passes/defers"
18+
"golang.org/x/tools/go/analysis/passes/directive"
1819
"golang.org/x/tools/go/analysis/passes/errorsas"
1920
"golang.org/x/tools/go/analysis/passes/fieldalignment"
2021
"golang.org/x/tools/go/analysis/passes/findcall"
@@ -32,6 +33,7 @@ import (
3233
"golang.org/x/tools/go/analysis/passes/shadow"
3334
"golang.org/x/tools/go/analysis/passes/shift"
3435
"golang.org/x/tools/go/analysis/passes/sigchanyzer"
36+
"golang.org/x/tools/go/analysis/passes/slog"
3537
"golang.org/x/tools/go/analysis/passes/sortslice"
3638
"golang.org/x/tools/go/analysis/passes/stdmethods"
3739
"golang.org/x/tools/go/analysis/passes/stringintconv"
@@ -62,6 +64,7 @@ var (
6264
copylock.Analyzer,
6365
deepequalerrors.Analyzer,
6466
defers.Analyzer,
67+
directive.Analyzer,
6568
errorsas.Analyzer,
6669
fieldalignment.Analyzer,
6770
findcall.Analyzer,
@@ -77,6 +80,7 @@ var (
7780
shadow.Analyzer,
7881
shift.Analyzer,
7982
sigchanyzer.Analyzer,
83+
slog.Analyzer,
8084
sortslice.Analyzer,
8185
stdmethods.Analyzer,
8286
stringintconv.Analyzer,
@@ -91,7 +95,7 @@ var (
9195
unusedwrite.Analyzer,
9296
}
9397

94-
// https://github.com/golang/go/blob/9f834a559c9ed6cdf883e29b36e21e5f956df74f/src/cmd/vet/main.go#L46-L76
98+
// https://github.com/golang/go/blob/go1.21.0/src/cmd/vet/main.go#L47-L78
9599
defaultAnalyzers = []*analysis.Analyzer{
96100
asmdecl.Analyzer,
97101
assign.Analyzer,
@@ -101,6 +105,7 @@ var (
101105
cgocall.Analyzer,
102106
composite.Analyzer,
103107
copylock.Analyzer,
108+
directive.Analyzer,
104109
errorsas.Analyzer,
105110
framepointer.Analyzer,
106111
httpresponse.Analyzer,
@@ -111,6 +116,7 @@ var (
111116
printf.Analyzer,
112117
shift.Analyzer,
113118
sigchanyzer.Analyzer,
119+
slog.Analyzer,
114120
stdmethods.Analyzer,
115121
stringintconv.Analyzer,
116122
structtag.Analyzer,

0 commit comments

Comments
 (0)