Ignore anonymous imports when resolving import aliases (#150)

This commit is contained in:
Ben Atkinson
2021-07-04 04:01:46 +01:00
committed by GitHub
parent e7d0d3b298
commit b4465d5f96
5 changed files with 96 additions and 1 deletions

View File

@@ -169,7 +169,7 @@ func parseImportsAliases(pkg *packages.Package) map[string]string {
aliases := make(map[string]string)
for _, syntax := range pkg.Syntax {
for _, imprt := range syntax.Imports {
if imprt.Name != nil && imprt.Name.Name != "." {
if imprt.Name != nil && imprt.Name.Name != "." && imprt.Name.Name != "_" {
aliases[strings.Trim(imprt.Path.Value, `"`)] = imprt.Name.Name
}
}