I've spent 5 days untangling module deps in a huge Elixir codebase. I'm
almost done, but I wish this problem didn't happen in the first place. I
want the compiler to SCREAM at me if I've introduced a compile-time
cyclic dependency.
In the short term, my plan is to add a stage to the CI, which requires
that `mix xref graph --format cycles --label compile` returns empty.
This will be good for catching cycles before they get merged, but it
would be even better if people could know as soon as it happens.
Alex
--
You received this message because you are subscribed to the Google Groups
"elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/elixir-lang-core/d6c2f2b7510d787bd68d592993fa9841%40alexgleason.me.