Skip to content

Commit c4f0707

Browse files
committed
Removed Map.reject call, fixed compile warnings
1 parent 58b471d commit c4f0707

File tree

4 files changed

+5
-10
lines changed

4 files changed

+5
-10
lines changed

apps/language_server/lib/language_server/experimental/protocol/proto/macros/parse.ex

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,9 @@ defmodule ElixirLS.LanguageServer.Experimental.Protocol.Proto.Macros.Parse do
7171
Field.extract(
7272
unquote(splat_opt),
7373
:..,
74-
Map.reject(unquote(map_parameter_var), fn {k, _} -> k in unquote(known_keys) end)
74+
unquote(map_parameter_var)
75+
|> Enum.reject(fn {k, _} -> k in unquote(known_keys) end)
76+
|> Map.new()
7577
)}
7678
end
7779

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,6 @@ defmodule ElixirLS.LanguageServer.Experimental.SourceFile.Conversions do
4848
position
4949
end
5050

51-
def to_elixir(%LSPosition{} = position, %SourceFile{} = source_file) do
52-
to_elixir(position, source_file.document)
53-
end
54-
5551
def to_elixir(%LSPosition{} = position, %Document{} = document) do
5652
document_size = Document.size(document)
5753
# we need to handle out of bounds line numbers, because it's possible to build a document

apps/language_server/test/experimental/server/state_test.exs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ defmodule ElixirLS.LanguageServer.Experimental.Server.StateTest do
7878
setup [:with_an_open_document]
7979

8080
test "can be changed", %{state: state} do
81-
assert {:ok, state} = State.apply(state, change_notification())
81+
assert {:ok, _state} = State.apply(state, change_notification())
8282

8383
assert {:ok, file} = SourceFile.Store.fetch(uri())
8484
assert file.dirty?
@@ -98,7 +98,7 @@ defmodule ElixirLS.LanguageServer.Experimental.Server.StateTest do
9898
test "should clear the dirty field when saved", ctx do
9999
assert {:ok, save} = build(Notifications.DidSave, text_document: [uri: uri()])
100100
assert {:ok, %{dirty?: true}} = SourceFile.Store.fetch(uri())
101-
assert {:ok, state} = State.apply(ctx.state, save)
101+
assert {:ok, _state} = State.apply(ctx.state, save)
102102

103103
assert {:ok, %{dirty?: false}} = SourceFile.Store.fetch(uri())
104104
end

apps/language_server/test/experimental/source_file_test.exs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@ defmodule ElixirLS.LanguageServer.Experimental.SourceFileTest do
55
use Patch
66

77
alias ElixirLS.LanguageServer.Experimental
8-
alias ElixirLS.LanguageServer.Experimental.SourceFile.Conversions
98
alias ElixirLS.LanguageServer.SourceFile
10-
11-
import ExUnit.CaptureIO
129
import ElixirLS.LanguageServer.Experimental.SourceFile, except: [to_string: 1]
1310

1411
def text(%Experimental.SourceFile{} = source) do

0 commit comments

Comments
 (0)