Turns out several things were wrong. To start, my umbrella mix.exs
file has stuff it doesn’t need:
defmodule MarketManager.MixProject do
use Mix.Project
def project do
[
apps_path: "apps",
version: "1.0.0",
elixir: "~> 1.10",
start_permanent: Mix.env() == :prod,
deps: deps(),
]
end
defp deps do
[
# Testing and Dev
{:credo, "~> 1.4", only: [:test, :dev], runtime: false}
]
end
end
Done. This is all that it should have.
With that fixed, turns out my auction_house
app should not have a config folder. Instead, it should use the config folder of the umbrella project itself.
With these two issues fixed, credo now works as expected !