Skip to main content

rebar3

ELP can auto-discover projects which contain a rebar.config or rebar.config.script. This requires rebar3 3.24.0 or greater.

Eqwalizer Support​

By default, ELP integrates with the eqWAlizer type checker. For this to work, you need to add the following to your project dependencies:

{deps, [
{eqwalizer_support,
{git_subdir,
"https://github.com/whatsapp/erlang-language-platform.git",
{branch, "main"},
"eqwalizer/eqwalizer_support"}}
]}.

If you, instead, prefer to disable eqWAlizer support altogether (you will lose features such as types on hover), you can do so via the .elp.toml config file.

Troubleshooting​

My rebar3 project is not found​

Run the following command in the project root:

$ rebar3 as test help experimental manifest