github.com/megatontech/mynoteforgo@v0.0.0-20200507084910-5d0c6ea6e890/源码/cmd/vet/main.go (about)

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