Home

Awesome

Erlang PLTs

This repo contains Dialyzer PLTs for a number of Erlang versions. It can be simply fetched as a dependency for the Dialyzer verification check in a CI pipeline (e.g. Travis).

The PLT generation process driven by scripts/kerl.py is semi-automated. The script uses kerl and installs Erlang into your $HOME!

Actually, it installs into $HOME/apps/erlang/[version] where version is lowercased Erlang release. Honestly, if you're into adding more PLTs, just read the script - it's less than 100 lines of Python.

PLTs for Travis

PLTs contain hard coded paths to .beam files they are generated from. For Travis CI use the travis-erlang-*.plt variants generated on a VM provisioned using Sous Chef and Travis Cookbooks.