tools/go/analysis/passes/errorsas
Jonathan Amsterdam b1dcc6b189 errorsas: ignore empty interface target
No longer report a problem if target's type is interface{}.
This avoids false positives like

```
var e error
var i interface{} = &e
... errors.As(..., i) ...
```

Change-Id: Ibf6e7163147248305130a5e650f92b80e34a44de
Reviewed-on: https://go-review.googlesource.com/c/tools/+/175717
Run-TryBot: Jonathan Amsterdam <jba@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Michael Matloob <matloob@golang.org>
Reviewed-by: Damien Neil <dneil@google.com>
2019-06-01 10:43:45 +00:00
..
testdata/src/a errorsas: ignore empty interface target 2019-06-01 10:43:45 +00:00
errorsas.go errorsas: ignore empty interface target 2019-06-01 10:43:45 +00:00
errorsas_test.go go/analysis/passes/errorsas: check type of errors.As target 2019-03-26 20:44:19 +00:00