Added --warnings-as-errors to mix test but only when called by ex_check
This commit is contained in:
parent
023f449dbe
commit
0be469dcb0
2 changed files with 4 additions and 1 deletions
|
|
@ -10,6 +10,8 @@ Application.put_env(:pinchflat, :http_client, HTTPClientMock)
|
||||||
Mox.defmock(UserScriptRunnerMock, for: Pinchflat.Lifecycle.UserScripts.UserScriptCommandRunner)
|
Mox.defmock(UserScriptRunnerMock, for: Pinchflat.Lifecycle.UserScripts.UserScriptCommandRunner)
|
||||||
Application.put_env(:pinchflat, :user_script_runner, UserScriptRunnerMock)
|
Application.put_env(:pinchflat, :user_script_runner, UserScriptRunnerMock)
|
||||||
|
|
||||||
|
if System.get_env("EX_CHECK"), do: Code.put_compiler_option(:warnings_as_errors, true)
|
||||||
|
|
||||||
ExUnit.start()
|
ExUnit.start()
|
||||||
Ecto.Adapters.SQL.Sandbox.mode(Pinchflat.Repo, :manual)
|
Ecto.Adapters.SQL.Sandbox.mode(Pinchflat.Repo, :manual)
|
||||||
Faker.start()
|
Faker.start()
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,8 @@
|
||||||
{:formatter, env: %{"MIX_ENV" => "test"}},
|
{:formatter, env: %{"MIX_ENV" => "test"}},
|
||||||
{:sobelow, "mix sobelow --config"},
|
{:sobelow, "mix sobelow --config"},
|
||||||
{:prettier_formatting, "yarn run lint:check", fix: "yarn run lint:fix"},
|
{:prettier_formatting, "yarn run lint:check", fix: "yarn run lint:fix"},
|
||||||
{:npm_test, false}
|
{:npm_test, false},
|
||||||
|
{:ex_unit, env: %{"MIX_ENV" => "test", "EX_CHECK" => "1"}}
|
||||||
|
|
||||||
## curated tools may be disabled (e.g. the check for compilation warnings)
|
## curated tools may be disabled (e.g. the check for compilation warnings)
|
||||||
# {:compiler, false},
|
# {:compiler, false},
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue