Skip to content

Commit 71ef7fd

Browse files
authored
Move to the default importer from gcexportdata (#723)
1 parent db56db0 commit 71ef7fd

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

lint/package.go

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@ package lint
22

33
import (
44
"go/ast"
5+
"go/importer"
56
"go/token"
67
"go/types"
78
"sync"
89

9-
"golang.org/x/tools/go/gcexportdata"
10-
1110
"github.com/mgechev/revive/internal/typeparams"
1211
)
1312

@@ -26,10 +25,6 @@ type Package struct {
2625
sync.RWMutex
2726
}
2827

29-
var newImporter = func(fset *token.FileSet) types.ImporterFrom {
30-
return gcexportdata.NewImporter(fset, make(map[string]*types.Package))
31-
}
32-
3328
var (
3429
trueValue = 1
3530
falseValue = 2
@@ -95,7 +90,7 @@ func (p *Package) TypeCheck() error {
9590
config := &types.Config{
9691
// By setting a no-op error reporter, the type checker does as much work as possible.
9792
Error: func(error) {},
98-
Importer: newImporter(p.fset),
93+
Importer: importer.Default(),
9994
}
10095
info := &types.Info{
10196
Types: make(map[ast.Expr]types.TypeAndValue),

0 commit comments

Comments
 (0)