Skip to content

Commit 6491317

Browse files
Antonboomldez
andauthored
govet: add appends analyzer (#4127)
Co-authored-by: Fernandez Ludovic <[email protected]>
1 parent 6cd1bfd commit 6491317

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

.golangci.reference.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1062,6 +1062,7 @@ linters-settings:
10621062
# Run `go tool vet help` to see all analyzers.
10631063
# Default: []
10641064
enable:
1065+
- appends
10651066
- asmdecl
10661067
- assign
10671068
- atomic
@@ -1109,6 +1110,7 @@ linters-settings:
11091110
# Run `go tool vet help` to see all analyzers.
11101111
# Default: []
11111112
disable:
1113+
- appends
11121114
- asmdecl
11131115
- assign
11141116
- atomic

pkg/golinters/govet.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package golinters
22

33
import (
44
"golang.org/x/tools/go/analysis"
5+
"golang.org/x/tools/go/analysis/passes/appends"
56
"golang.org/x/tools/go/analysis/passes/asmdecl"
67
"golang.org/x/tools/go/analysis/passes/assign"
78
"golang.org/x/tools/go/analysis/passes/atomic"
@@ -53,6 +54,7 @@ import (
5354

5455
var (
5556
allAnalyzers = []*analysis.Analyzer{
57+
appends.Analyzer,
5658
asmdecl.Analyzer,
5759
assign.Analyzer,
5860
atomic.Analyzer,
@@ -95,8 +97,9 @@ var (
9597
unusedwrite.Analyzer,
9698
}
9799

98-
// https://github.com/golang/go/blob/c19c4c566c63818dfd059b352e52c4710eecf14d/src/cmd/vet/main.go#L47-L78
100+
// https://github.com/golang/go/blob/b56645a87b28840a180d64077877cb46570b4176/src/cmd/vet/main.go#L49-L81
99101
defaultAnalyzers = []*analysis.Analyzer{
102+
appends.Analyzer,
100103
asmdecl.Analyzer,
101104
assign.Analyzer,
102105
atomic.Analyzer,
@@ -105,6 +108,7 @@ var (
105108
cgocall.Analyzer,
106109
composite.Analyzer,
107110
copylock.Analyzer,
111+
defers.Analyzer,
108112
directive.Analyzer,
109113
errorsas.Analyzer,
110114
framepointer.Analyzer,

0 commit comments

Comments
 (0)