ferd/recon — pull request #16 by lucafavatella (2014-05-22 11:00:57+00:00)
Title: Add Makefile for invocation of dialyzer

Sample run of the new `dialyze` make target in a clean working copy of
a1a8304 with Erlang/OTP 17.0:

```
$ make dialyze
dialyzer --build_plt --output_plt .dialyzer_plt --apps erts kernel stdlib crypto compiler syntax_tools
Compiling some key modules to native code... done in 1m2.23s
Creating PLT .dialyzer_plt ...
Unknown functions:
hipe:compile/4
done in 2m46.84s
done (passed successfully)
dialyzer --plt .dialyzer_plt -Werror_handling --src -r src
Checking whether the PLT .dialyzer_plt is up-to-date... yes
Proceeding with analysis...
recon.erl:200: Overloaded contract for recon:info/2 has overlapping domains; such contracts are currently unsupported and are simply ignored
recon.erl:614: Overloaded contract for recon:port_info/2 has overlapping domains; such contracts are currently unsupported and are simply ignored
done in 0m3.16s
done (warnings were emitted)
make: *** [dialyze] Error 2
$ echo $?
2
```