Skip to content

Commit 151becb

Browse files
committed
Fix warning for 1.19 mix.exs
1 parent a047eed commit 151becb

File tree

1 file changed

+23
-6
lines changed

1 file changed

+23
-6
lines changed

mix.exs

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,38 @@ defmodule Credo.Mixfile do
1313
start_permanent: Mix.env() == :prod,
1414
deps: deps(),
1515
test_coverage: [tool: ExCoveralls],
16-
preferred_cli_env: [
17-
coveralls: :test,
18-
"coveralls.html": :test,
19-
"test.fast": :test,
20-
"test.slow": :test
21-
],
2216
name: "Credo",
2317
description: "A static code analysis tool with a focus on code consistency and teaching.",
2418
package: package(),
2519
source_url: "https://github.com/rrrene/credo",
2620
docs: docs(),
2721
aliases: aliases()
22+
] ++ project_cli_entry()
23+
end
24+
25+
defp preferred_cli_env do
26+
[
27+
coveralls: :test,
28+
"coveralls.html": :test,
29+
"test.fast": :test,
30+
"test.slow": :test
2831
]
2932
end
3033

34+
if Version.match?(System.version(), ">= 1.19.0-dev") do
35+
defp project_cli_entry do
36+
[]
37+
end
38+
39+
def cli do
40+
[preferred_cli_env: preferred_cli_env()]
41+
end
42+
else
43+
defp project_cli_entry do
44+
[preferred_cli_env: preferred_cli_env()]
45+
end
46+
end
47+
3148
defp docs do
3249
[
3350
source_ref: "v#{@version}",

0 commit comments

Comments
 (0)