...

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