Skip to content

Commit 7b29d2b

Browse files
committed
small optimization if there are no files to suggest contracts
1 parent 41e1af3 commit 7b29d2b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

apps/language_server/lib/language_server/dialyzer.ex

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,11 @@ defmodule ElixirLS.LanguageServer.Dialyzer do
7777
)
7878
end
7979

80-
def suggest_contracts(server \\ {:global, {self(), __MODULE__}}, files) do
80+
def suggest_contracts(server \\ {:global, {self(), __MODULE__}}, files)
81+
82+
def suggest_contracts(_server, []), do: []
83+
84+
def suggest_contracts(server, files) do
8185
GenServer.call(server, {:suggest_contracts, files}, :infinity)
8286
end
8387

0 commit comments

Comments
 (0)