Skip to content

Commit c01d61b

Browse files
committed
fix dialyzer errors
1 parent 6b5dd44 commit c01d61b

File tree

3 files changed

+5
-10
lines changed

3 files changed

+5
-10
lines changed

.dialyzer_ignore.exs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
[
2-
{"lib/language_server/providers/execute_command/restart.ex", :no_return}
2+
{"lib/language_server/providers/execute_command/restart.ex", :no_return},
3+
{"lib/language_server/experimental/protocol/proto.ex", :no_return}
34
]

apps/language_server/lib/language_server/experimental/source_file.ex

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -238,12 +238,6 @@ defmodule ElixirLS.LanguageServer.Experimental.SourceFile do
238238
end
239239

240240
defp increment_version(%__MODULE__{} = source) do
241-
version =
242-
case source.version do
243-
v when is_integer(v) -> v + 1
244-
_ -> 1
245-
end
246-
247-
%__MODULE__{source | version: version}
241+
%__MODULE__{source | version: source.version + 1}
248242
end
249243
end

apps/language_server/lib/language_server/experimental/source_file/store.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ defmodule ElixirLS.LanguageServer.Experimental.SourceFile.Store do
99
%__MODULE__{}
1010
end
1111

12-
@spec fetch(t, Store.uri()) :: SourceFile.t()
12+
@spec fetch(t, Store.uri()) :: {:ok, SourceFile.t()} | {:error, :not_open}
1313
def fetch(%__MODULE__{} = store, uri) do
1414
case Map.fetch(store.source_files, uri) do
1515
:error -> {:error, :not_open}
1616
success -> success
1717
end
1818
end
1919

20-
@spec save(t, Store.uri()) :: t()
20+
@spec save(t, Store.uri()) :: {:ok, t()} | {:error, :not_open}
2121
def save(%__MODULE__{} = store, uri) do
2222
case Map.fetch(store.source_files, uri) do
2323
{:ok, source_file} ->

0 commit comments

Comments
 (0)