Skip to content

Commit 711e699

Browse files
committed
fix credo and dialyzer errors
1 parent a7f611c commit 711e699

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

apps/expert/lib/expert/engine.ex

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ defmodule Expert.Engine do
2929
end
3030
end
3131

32-
defp list_engines() do
32+
@spec list_engines() :: no_return()
33+
defp list_engines do
3334
case get_engine_dirs() do
3435
[] ->
3536
IO.puts("No engine builds found.")
@@ -42,6 +43,7 @@ defmodule Expert.Engine do
4243
System.halt(0)
4344
end
4445

46+
@spec clean_engines(keyword()) :: no_return()
4547
defp clean_engines(opts) do
4648
case get_engine_dirs() do
4749
[] ->
@@ -77,6 +79,7 @@ defmodule Expert.Engine do
7779
end
7880
end
7981

82+
@spec clean_all_force([String.t()]) :: no_return()
8083
defp clean_all_force(dirs) do
8184
Enum.each(dirs, fn dir ->
8285
case File.rm_rf(dir) do
@@ -91,6 +94,7 @@ defmodule Expert.Engine do
9194
System.halt(0)
9295
end
9396

97+
@spec clean_interactive([String.t()]) :: no_return()
9498
defp clean_interactive(dirs) do
9599
Enum.each(dirs, fn dir ->
96100
answer = prompt_delete(dir)
@@ -113,7 +117,8 @@ defmodule Expert.Engine do
113117
IO.puts(["Delete #{dir}", IO.ANSI.red(), "?", IO.ANSI.reset(), " [Yn] "])
114118

115119
input =
116-
IO.gets("")
120+
""
121+
|> IO.gets()
117122
|> String.trim()
118123
|> String.downcase()
119124

@@ -129,6 +134,7 @@ defmodule Expert.Engine do
129134
IO.puts("\nEngine builds are stored in: #{base_dir()}")
130135
end
131136

137+
@spec print_help() :: no_return()
132138
defp print_help do
133139
IO.puts("""
134140
Expert Engine Management

0 commit comments

Comments
 (0)