We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 940cfd5 commit 8da7535Copy full SHA for 8da7535
gopls/internal/golang/hover.go
@@ -779,17 +779,18 @@ func hoverPackageIdent(ctx context.Context, snapshot *cache.Snapshot, pkg *cache
779
if err != nil {
780
return protocol.Range{}, nil, err
781
}
782
- if importPathString == path {
783
- rng, err := pgf.NodeRange(ident)
784
- if err != nil {
785
- return protocol.Range{}, nil, err
786
- }
787
- hoverRes, err := hoverPackageRef(ctx, snapshot, pkg, spec)
788
789
790
791
- return rng, hoverRes, nil // (hoverRes may be nil)
+ if importPathString != path {
+ continue
+ }
+ rng, err := pgf.NodeRange(ident)
+ if err != nil {
+ return protocol.Range{}, nil, err
+ hoverRes, err := hoverPackageRef(ctx, snapshot, pkg, spec)
792
793
+ return rng, hoverRes, nil // (hoverRes may be nil)
794
795
796
return protocol.Range{}, nil, fmt.Errorf("invalid import path")
0 commit comments