elixir-lsp / elixir-lsp/elixir-ls

Refactor accidental module load in SuccessTypings

Open
#407 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Elixir
Stars
1.8k
Forks
227
Avg merge
31m
Merged PRs (30d)
2

Description

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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.