Merge pull request #115 from GoASTScanner/bugfix

Temporarily disable typechecker fatal error
This commit is contained in:
Grant Murphy 2017-01-14 15:25:58 -08:00 committed by GitHub
commit 72caf3de41

View file

@ -16,7 +16,6 @@
package core
import (
"fmt"
"go/ast"
"go/importer"
"go/parser"
@ -126,7 +125,10 @@ func (gas *Analyzer) process(filename string, source interface{}) error {
conf := types.Config{Importer: importer.Default()}
gas.context.Pkg, err = conf.Check("pkg", gas.context.FileSet, []*ast.File{root}, gas.context.Info)
if err != nil {
return fmt.Errorf(`Error during type checking: "%s"`, err)
// TODO(gm) Type checker not currently considering all files within a package
// see: issue #113
gas.logger.Printf(`Error during type checking: "%s"`, err)
err = nil
}
gas.context.Imports = NewImportInfo()