A type-checker for Erlang.
eqWAlizer is integrated and distributed with ELP (Erlang Language Platform).
eqwalizer_support
dependency
to your rebar3 project definition (see below)elp eqwalize <module>
to type-check a single moduleelp eqwalize-all
to type-check all src
modules in the projectAdding eqwalizer_support
:
{deps, [
{eqwalizer_support,
{git_subdir,
"https://github.com/whatsapp/eqwalizer.git",
{branch, "main"},
"eqwalizer_support"}}
]}.
project.json
file describing your project..json
file is called project.json
run:
elp eqwalize <module> --project project.json
to type-check a single moduleelp eqwalize-all --project project.json
to type-check all src
modules in the projectPlease refer to the FAQ document for answers to some common questions, including:
here.
eqWAlizer is Apache licensed.