mirror of https://github.com/golang/go.git
internal/lsp: stop returning errors when we can't find a snapshot
Change-Id: I319021a3339971809b6096b3271aa6b0d94ae336 Reviewed-on: https://go-review.googlesource.com/c/tools/+/216139 Run-TryBot: Rebecca Stambler <rstambler@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Heschi Kreinick <heschi@google.com>
This commit is contained in:
parent
a4b4a6733a
commit
5c352bb417
|
|
@ -132,8 +132,11 @@ func (s *Server) didModifyFiles(ctx context.Context, modifications []source.File
|
||||||
snapshot = s
|
snapshot = s
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// If the file isn't in any known views (for example, if it's in a dependency),
|
||||||
|
// we may not have a snapshot to map it to. As a result, we won't try to
|
||||||
|
// diagnose it. TODO(rstambler): Figure out how to handle this better.
|
||||||
if snapshot == nil {
|
if snapshot == nil {
|
||||||
return nil, errors.Errorf("no snapshot for %s", uri)
|
continue
|
||||||
}
|
}
|
||||||
snapshotByURI[uri] = snapshot
|
snapshotByURI[uri] = snapshot
|
||||||
snapshotSet[snapshot] = append(snapshotSet[snapshot], uri)
|
snapshotSet[snapshot] = append(snapshotSet[snapshot], uri)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue