tools/go/analysis
Alan Donovan 38981630ec go/analysis/passes/tests: split out from vet
The analysistest.Run function now applies a single analysis to
a set of packages, not just one, as this is necessary for testing
the "tests" Analyzer.  The Run function also returns a richer
Result for each package, allowing a test to perform additional
checks if necessary.

I really don't understand how Gerrit decides whether to render
a file such as passes/tests/tests.go as a mv+edit or an add;
small changes to the CL seem to perturb the heuristic.
When reviewing these CLs please inspect the logical diff of
 passes/vet/tests.go -> passes/tests/tests.go

Change-Id: I7812837278b20c8608ccbb6c709c675588a84db1
Reviewed-on: https://go-review.googlesource.com/c/140457
Reviewed-by: Michael Matloob <matloob@golang.org>
Run-TryBot: Michael Matloob <matloob@golang.org>
2018-10-10 21:46:53 +00:00
..
analysistest go/analysis/passes/tests: split out from vet 2018-10-10 21:46:53 +00:00
cmd/analyze go/analysis/passes/buildtag: split out of vet 2018-10-08 17:33:41 +00:00
internal/checker go/analysis/passes/tests: split out from vet 2018-10-10 21:46:53 +00:00
multichecker go/analysis: add command-line help 2018-09-28 16:51:45 +00:00
passes go/analysis/passes/tests: split out from vet 2018-10-10 21:46:53 +00:00
singlechecker go/analysis: add command-line help 2018-09-28 16:51:45 +00:00
analysis.go go/analysis: write package documentation 2018-10-08 17:31:26 +00:00
doc.go go/analysis: write package documentation 2018-10-08 17:31:26 +00:00
validate.go go/analysis: write package documentation 2018-10-08 17:31:26 +00:00