File tree 1 file changed +2
-7
lines changed 1 file changed +2
-7
lines changed Original file line number Diff line number Diff line change @@ -2,12 +2,11 @@ package lint
2
2
3
3
import (
4
4
"go/ast"
5
+ "go/importer"
5
6
"go/token"
6
7
"go/types"
7
8
"sync"
8
9
9
- "golang.org/x/tools/go/gcexportdata"
10
-
11
10
"github.com/mgechev/revive/internal/typeparams"
12
11
)
13
12
@@ -26,10 +25,6 @@ type Package struct {
26
25
sync.RWMutex
27
26
}
28
27
29
- var newImporter = func (fset * token.FileSet ) types.ImporterFrom {
30
- return gcexportdata .NewImporter (fset , make (map [string ]* types.Package ))
31
- }
32
-
33
28
var (
34
29
trueValue = 1
35
30
falseValue = 2
@@ -95,7 +90,7 @@ func (p *Package) TypeCheck() error {
95
90
config := & types.Config {
96
91
// By setting a no-op error reporter, the type checker does as much work as possible.
97
92
Error : func (error ) {},
98
- Importer : newImporter ( p . fset ),
93
+ Importer : importer . Default ( ),
99
94
}
100
95
info := & types.Info {
101
96
Types : make (map [ast.Expr ]types.TypeAndValue ),
You can’t perform that action at this time.
0 commit comments