tools/go/analysis
Alan Donovan 1be7b45b4c go/analysis/passes/vet: fork cmd/vet@31d19c0
This change creates a fork of vet from the standard distribution.

It was created by this script:

 $ mkdir go/analysis/passes/vet/
 $ cd go/analysis/passes/vet/
 $ (cd $GOROOT/src/cmd/vet >/dev/null && git co 31d19c0 && tar cf - .) | tar xf -
 $ rm -fr all              # We'll deal with cmd/vet/all later.
 $ rm -fr internal/cfg     # Published as golang.org/x/tools/go/cfg.
 $ sed -i -e '1s?^?// +build ignore\n\n?' *.go

All the Go files have been tagged "ignore" for now.
A series of follow-up changes will convert each vet check
into an instance of the new go/analysis API's Analyzer.

At some point soon, cmd/vet in the standard distribution will use a
vendored copy of this code. Until then we will periodically integrate
any changes made to cmd/vet to this fork. The current version of
cmd/vet will be recorded in the REVISION file.

Change-Id: I0c63eeb17cc612b3f013679595dcbc71a90950f7
Reviewed-on: https://go-review.googlesource.com/138137
Reviewed-by: Michael Matloob <matloob@golang.org>
2018-09-27 19:02:35 +00:00
..
analysistest go/analysis/analysistest: fix tests on MS Windows 2018-09-26 20:30:08 +00:00
cmd/analyze go/analysis/internal/checker: analysis driver based on go/packages 2018-09-26 01:25:07 +00:00
internal/checker go/analysis: add Pass.OtherFiles field 2018-09-27 17:26:44 +00:00
multichecker go/analysis/internal/checker: analysis driver based on go/packages 2018-09-26 01:25:07 +00:00
passes go/analysis/passes/vet: fork cmd/vet@31d19c0 2018-09-27 19:02:35 +00:00
singlechecker go/analysis/internal/checker: analysis driver based on go/packages 2018-09-26 01:25:07 +00:00
analysis.go go/analysis: add Pass.OtherFiles field 2018-09-27 17:26:44 +00:00
validate.go go/analysis: revert UsesFacts to FactTypes 2018-09-27 16:40:32 +00:00