Skip to content

Commit 0e816e8

Browse files
committed
Fix panicable type assert
1 parent 5541c85 commit 0e816e8

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

forcetypeassert.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ func (p *Panicable) At(i int) ast.Node {
4343
const Doc = "forcetypeassert is finds type assertions which did forcely"
4444

4545
func run(pass *analysis.Pass) (interface{}, error) {
46-
inspect := pass.ResultOf[inspect.Analyzer].(*inspector.Inspector)
46+
inspect, _ := pass.ResultOf[inspect.Analyzer].(*inspector.Inspector)
4747
result := &Panicable{m: make(map[ast.Node]bool)}
4848

4949
nodeFilter := []ast.Node{

forcetypeassert_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ func TestResult(t *testing.T) {
2222
forcetypeassert.Analyzer,
2323
},
2424
Run: func(pass *analysis.Pass) (interface{}, error) {
25-
panicable := pass.ResultOf[forcetypeassert.Analyzer].(*forcetypeassert.Panicable)
25+
panicable, _ := pass.ResultOf[forcetypeassert.Analyzer].(*forcetypeassert.Panicable)
2626
for i := 0; i < panicable.Len(); i++ {
2727
n := panicable.At(i)
2828
pass.Reportf(n.Pos(), "panicable")

0 commit comments

Comments
 (0)