A type-checker for Erlang.
- Use OTP 25
- Download the
elpbinary for your system from https://github.com/WhatsApp/eqwalizer/releases - Add
eqwalizer_supportdependency andeqwalizer_rebar3plugin to your rebar3 project definition (see below) - From the project directory run:
elp eqwalize <module>to type-check a single moduleelp eqwalize-allto type-check allsrcmodules in the project
Adding eqwalizer_support and eqwalizer_rebar3:
{deps, [
{eqwalizer_support,
{git_subdir,
"git@github.com:whatsapp/eqwalizer.git",
{branch, "main"},
"eqwalizer_support"}}
]}.
{project_plugins, [
{eqwalizer_rebar3,
{git_subdir,
"git@github.com:whatsapp/eqwalizer.git",
{branch, "main"},
"eqwalizer_rebar3"}}
]}.
eqWAlizer is Apache licensed.