elixir-ls
elixir-ls copied to clipboard
Refactor accidental module load in SuccessTypings
A lot of reflective capabilities of elixir-ls and elixir_sense depends on modules being loaded. However, currently module load happens as a side effect of dialyzer integration in https://github.com/elixir-lsp/elixir-ls/blob/3acc1fdb2ef2c1167935f7b6e74300e039200ec5/apps/language_server/lib/language_server/dialyzer/success_typings.ex#L22. This needs to be refactored and added as a build step instead.
Ah, nice find. Agreed :+1: