...
Source file src/cmd/vet/main.go
1 package main
2
3 import (
4 "cmd/internal/objabi"
5
6 "golang.org/x/tools/go/analysis/unitchecker"
7
8 "golang.org/x/tools/go/analysis/passes/asmdecl"
9 "golang.org/x/tools/go/analysis/passes/assign"
10 "golang.org/x/tools/go/analysis/passes/atomic"
11 "golang.org/x/tools/go/analysis/passes/bools"
12 "golang.org/x/tools/go/analysis/passes/buildtag"
13 "golang.org/x/tools/go/analysis/passes/cgocall"
14 "golang.org/x/tools/go/analysis/passes/composite"
15 "golang.org/x/tools/go/analysis/passes/copylock"
16 "golang.org/x/tools/go/analysis/passes/errorsas"
17 "golang.org/x/tools/go/analysis/passes/httpresponse"
18 "golang.org/x/tools/go/analysis/passes/loopclosure"
19 "golang.org/x/tools/go/analysis/passes/lostcancel"
20 "golang.org/x/tools/go/analysis/passes/nilfunc"
21 "golang.org/x/tools/go/analysis/passes/printf"
22 "golang.org/x/tools/go/analysis/passes/shift"
23 "golang.org/x/tools/go/analysis/passes/stdmethods"
24 "golang.org/x/tools/go/analysis/passes/structtag"
25 "golang.org/x/tools/go/analysis/passes/tests"
26 "golang.org/x/tools/go/analysis/passes/unmarshal"
27 "golang.org/x/tools/go/analysis/passes/unreachable"
28 "golang.org/x/tools/go/analysis/passes/unsafeptr"
29 "golang.org/x/tools/go/analysis/passes/unusedresult"
30 )
31
32 func main() {
33 objabi.AddVersionFlag()
34
35 unitchecker.Main(
36 asmdecl.Analyzer,
37 assign.Analyzer,
38 atomic.Analyzer,
39 bools.Analyzer,
40 buildtag.Analyzer,
41 cgocall.Analyzer,
42 composite.Analyzer,
43 copylock.Analyzer,
44 errorsas.Analyzer,
45 httpresponse.Analyzer,
46 loopclosure.Analyzer,
47 lostcancel.Analyzer,
48 nilfunc.Analyzer,
49 printf.Analyzer,
50 shift.Analyzer,
51 stdmethods.Analyzer,
52 structtag.Analyzer,
53 tests.Analyzer,
54 unmarshal.Analyzer,
55 unreachable.Analyzer,
56 unsafeptr.Analyzer,
57 unusedresult.Analyzer,
58 )
59 }
60
View as plain text