Skip to content

Commit 901300d

Browse files
committed
Fix completion task warnings
1 parent 759e5a0 commit 901300d

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

lib/mix/tasks/npm.completion.ex

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,19 @@ defmodule Mix.Tasks.Npm.Completion do
2929
def run(args) do
3030
{opts, _, _} = OptionParser.parse(args, strict: [tasks: :boolean, packages: :boolean])
3131

32+
shell = Mix.shell()
33+
3234
cond do
33-
opts[:tasks] -> Enum.each(@npm_tasks, &Mix.shell().info/1)
34-
opts[:packages] -> list_packages()
35-
true -> Enum.each(@npm_tasks, &Mix.shell().info("npm.#{&1}"))
35+
opts[:tasks] -> Enum.each(@npm_tasks, &shell.info/1)
36+
opts[:packages] -> list_packages(shell)
37+
true -> Enum.each(@npm_tasks, &shell.info("npm.#{&1}"))
3638
end
3739
end
3840

39-
defp list_packages do
41+
defp list_packages(shell) do
4042
case NPM.Lockfile.read() do
4143
{:ok, lockfile} ->
42-
lockfile |> Map.keys() |> Enum.sort() |> Enum.each(&Mix.shell().info/1)
44+
lockfile |> Map.keys() |> Enum.sort() |> Enum.each(&shell.info/1)
4345

4446
_ ->
4547
:ok

0 commit comments

Comments
 (0)