Closed alappe closed 10 months ago
Elixir 1.15.4 resolved this for us.
Scratch that, I'm still getting the issue. It works if you let it compile everything again by removing _build
directory. I suspect this is an issue in Elixir 1.15 with the new code path pruning rather than dialixir/dialyzer.
Alright, thank you for the feedback.
Fix published in 1.4: https://hex.pm/packages/dialyxir/1.4.0
Environment
Elixir & Erlang/OTP versions (elixir --version):
Which version of Dialyxir are you using? (cat mix.lock | grep dialyxir):
"dialyxir": {:hex, :dialyxir, "1.3.0", "fd1672f0922b7648ff9ce7b1b26fcf0ef56dda964a459892ad15f6b4410b5284", [:mix], [{:erlex, ">= 0.2.6", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "00b2a4bcd6aa8db9dcb0b38c1225b7277dca9bc370b6438715667071a304696f"},
Current behavior
mix dialyzer
in this project printsbut using e.g.
The elixir/erlang is installed on macOS via asdf,
.tool-versions
:It's an umbrella project and I run it in the umbrella itself.
Expected behavior
After I upgraded dialyxir, elixir and erlang I expected it to work the same as before.