Skip to content

Commit d356b75

Browse files
committed
increase compatibility with mix
1 parent 28b1a9e commit d356b75

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

apps/elixir_ls_debugger/lib/debugger/server.ex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1397,6 +1397,7 @@ defmodule ElixirLS.Debugger.Server do
13971397

13981398
Output.debugger_console("Running with MIX_ENV: #{Mix.env()} MIX_TARGET: #{Mix.target()}\n")
13991399

1400+
Launch.ensure_no_slashes(task)
14001401
Mix.Task.run("loadconfig")
14011402

14021403
# make sure ANSI is disabled

apps/elixir_ls_utils/lib/launch.ex

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,4 +225,10 @@ defmodule ElixirLS.Utils.Launch do
225225
Mix.env(from_env("MIX_ENV", :dev))
226226
Mix.target(from_env("MIX_TARGET", :host))
227227
end
228+
229+
def ensure_no_slashes(task) do
230+
if String.contains?(task, "/") do
231+
raise Mix.NoTaskError, task: task
232+
end
233+
end
228234
end

0 commit comments

Comments
 (0)