diff --git a/internal/lsp/cache/snapshot.go b/internal/lsp/cache/snapshot.go index 4fc51093b3..2263c6ddd5 100644 --- a/internal/lsp/cache/snapshot.go +++ b/internal/lsp/cache/snapshot.go @@ -131,7 +131,7 @@ func (s *snapshot) buildOverlay() map[string][]byte { func (s *snapshot) PackageHandles(ctx context.Context, fh source.FileHandle) ([]source.PackageHandle, error) { if fh.Identity().Kind != source.Go { - panic(fmt.Sprintf("called PackageHandles on a non-Go FileHandle")) + panic("called PackageHandles on a non-Go FileHandle") } ctx = telemetry.File.With(ctx, fh.Identity().URI) @@ -743,7 +743,7 @@ outer: for k, ids := range s.ids { for _, id := range ids { if invalidateMetadata, ok := transitiveIDs[id]; invalidateMetadata && ok { - break outer + continue outer } } result.ids[k] = ids