Skip to content

Elixir and Erlang#

What licenseal reads in a Mix, rebar, or erlang.mk project. The rules that hold for every ecosystem are under How a scan works.

  • Registry: Hex (hex.pm)
  • Manifests: mix.exs, rebar.config, erlang.mk Makefile
  • Lockfiles: mix.lock, rebar.lock

Dev dependencies#

These count as dev dependencies:

  • a mix.exs dependency whose only: does not include :prod;
  • the dependencies of the rebar test and dev profiles;
  • erlang.mk TEST_DEPS, BUILD_DEPS, DOC_DEPS, and SHELL_DEPS.

Off-registry dependencies#

These are reported as off-registry dependencies:

  • a mix.lock entry that is not a :hex tuple;
  • git: / github: / path: in mix.exs;
  • a source tuple other than {pkg, …} in rebar.config and rebar.lock;
  • an erlang.mk dependency fetched by a method other than hex.

Umbrella apps are the project's own code.

See also#