summaryrefslogtreecommitdiff
path: root/mix.exs
diff options
context:
space:
mode:
authorMaksim Pechnikov <parallel588@gmail.com>2020-02-10 20:49:20 +0300
committerMaksim Pechnikov <parallel588@gmail.com>2020-02-10 20:49:20 +0300
commit6813c0302c2b665d337d5f5831d2df6312b6b277 (patch)
tree8c9333eeff70c799ecd30e6589f3cbebd8adbf5c /mix.exs
parent2c40c8b4a2890e60abe8d67a3c8af4a88d225b60 (diff)
parent544bdbfb90d764a5aba8ed07c13b842838d76d73 (diff)
downloadpleroma-6813c0302c2b665d337d5f5831d2df6312b6b277.tar.gz
pleroma-6813c0302c2b665d337d5f5831d2df6312b6b277.zip
Merge branch 'develop' into issue/1383
Diffstat (limited to 'mix.exs')
-rw-r--r--mix.exs10
1 files changed, 8 insertions, 2 deletions
diff --git a/mix.exs b/mix.exs
index 8f8616f18..3e3eac521 100644
--- a/mix.exs
+++ b/mix.exs
@@ -8,7 +8,7 @@ defmodule Pleroma.Mixfile do
elixir: "~> 1.8",
elixirc_paths: elixirc_paths(Mix.env()),
compilers: [:phoenix, :gettext] ++ Mix.compilers(),
- elixirc_options: [warnings_as_errors: true],
+ elixirc_options: [warnings_as_errors: warnings_as_errors(Mix.env())],
xref: [exclude: [:eldap]],
start_permanent: Mix.env() == :prod,
aliases: aliases(),
@@ -73,6 +73,11 @@ defmodule Pleroma.Mixfile do
defp elixirc_paths(:test), do: ["lib", "test/support"]
defp elixirc_paths(_), do: ["lib"]
+ defp warnings_as_errors(:prod), do: false
+ # Uncomment this if you need testing configurable_from_database logic
+ # defp warnings_as_errors(:dev), do: false
+ defp warnings_as_errors(_), do: true
+
# Specifies OAuth dependencies.
defp oauth_deps do
oauth_strategy_packages =
@@ -165,7 +170,8 @@ defmodule Pleroma.Mixfile do
{:captcha,
git: "https://git.pleroma.social/pleroma/elixir-libraries/elixir-captcha.git",
ref: "e0f16822d578866e186a0974d65ad58cddc1e2ab"},
- {:mox, "~> 0.5", only: :test}
+ {:mox, "~> 0.5", only: :test},
+ {:restarter, path: "./restarter"}
] ++ oauth_deps()
end