tools/go/analysis/passes
Alan Donovan c0eb142035 go/analysis/passes/asmdecl: fix a panic under go1.10
Now that asmdecl is not in the standard repo, we must not assume
that types.SizesFor knows about all architectures and panic if it
does not. This change makes it print a warning and assume 64-bit
norms.

Change-Id: Idacad350b2fc9343adfb32539fec7003b39380ed
Reviewed-on: https://go-review.googlesource.com/c/141679
Reviewed-by: Michael Matloob <matloob@golang.org>
Run-TryBot: Michael Matloob <matloob@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2018-10-12 20:14:14 +00:00
..
asmdecl go/analysis/passes/asmdecl: fix a panic under go1.10 2018-10-12 20:14:14 +00:00
assign go/analysis/passes/assign: split out from vet 2018-10-08 20:59:24 +00:00
atomic go/analysis/passes/atomic: split out of vet 2018-10-10 17:23:52 +00:00
bools go/analysis/passes/bools: split out of vet 2018-10-10 17:25:13 +00:00
buildtag go/analysis/passes/assign: split out from vet 2018-10-08 20:59:24 +00:00
cgocall go/analysis/passes/cgocall: split out of vet 2018-10-11 15:25:55 +00:00
composite go/analysis/passes/composite: split out of vet 2018-10-10 18:59:35 +00:00
copylock go/analysis/passes/copylock: split out of vet 2018-10-09 17:21:31 +00:00
ctrlflow go/analysis/passes/ctrlflow: add test of modularity 2018-10-11 20:48:43 +00:00
findcall go/analysis/passes/ctrlflow: an Analyzer that builds CFGs 2018-10-05 21:26:26 +00:00
inspect go/analysis/passes/ctrlflow: an Analyzer that builds CFGs 2018-10-05 21:26:26 +00:00
internal/analysisutil go/analysis/passes/assign: split out from vet 2018-10-08 20:59:24 +00:00
loopclosure go/analysis/passes/loopclosure: split out of vet 2018-10-08 20:02:22 +00:00
lostcancel go/analysis/passes/lostcancel: split out from vet 2018-10-08 17:32:00 +00:00
nilfunc go/analysis/passes/nilfunc: split out of vet 2018-10-10 17:27:10 +00:00
pkgfact go/analysis/passes/ctrlflow: an Analyzer that builds CFGs 2018-10-05 21:26:26 +00:00
shift go/analysis/passes/shift: split out of vet 2018-10-11 18:00:20 +00:00
stdmethods go/analysis/passes/stdmethods: split check out of vet 2018-10-09 19:21:15 +00:00
tests go/analysis/passes/tests: split out from vet 2018-10-10 21:46:53 +00:00
unreachable go/analysis/passes/unreachable: split out of vet 2018-10-09 19:57:44 +00:00
unsafeptr go/analysis/passes/unsafeptr: split out from vet 2018-10-10 18:29:10 +00:00
unusedresult go/analysis/passes/unusedresult: split out of vet 2018-10-09 19:37:37 +00:00
vet go/analysis/passes/shift: split out of vet 2018-10-11 18:00:20 +00:00
README go/analysis/internal/checker: analysis driver based on go/packages 2018-09-26 01:25:07 +00:00

README

This directory does not contain a Go package,
but acts as a container for various analyses
that implement the golang.org/x/tools/go/analysis
API and may be imported into an analysis tool.

By convention, each package foo provides the analysis,
and each command foo/cmd/foo provides a standalone driver.