cmd/stringer: use source importer when available
This means that running stringer should always
have the intended effect, without having to
go install the package first, which was a common
source of confusion.
The source importer is marginally slower,
but stringer is run infrequently,
and we're only typechecking one package (and fmt),
not an entire tree, as vet does.
Run-TryBot: Josh Bleecher Snyder <email@example.com>
TryBot-Result: Gobot Gobot <firstname.lastname@example.org>
Reviewed-by: Daniel Martí <email@example.com>
Reviewed-by: Robert Griesemer <firstname.lastname@example.org>
4 files changed