diff --git a/internal/lsp/cmd/check.go b/internal/lsp/cmd/check.go index c5d9960b..0aa07faf 100644 --- a/internal/lsp/cmd/check.go +++ b/internal/lsp/cmd/check.go @@ -59,7 +59,7 @@ func (c *check) Run(ctx context.Context, args ...string) error { for _, file := range checking { select { case <-file.hasDiagnostics: - case <-time.Tick(30 * time.Second): + case <-time.After(30 * time.Second): return fmt.Errorf("timed out waiting for results from %v", file.uri) } file.diagnosticsMu.Lock()