I have an erlang application with sub-applications in apps/ and dependencies in deps/. Running dialyzer on one of the sub-apps, e.g.:
$ dialyzer -r apps/app1/src --src
works, but lists as "unknown functions" various functions from applications in deps.
So, should I add the deps applications to the plt, or should I trust their authors to have done their own testing?
I can think of reasonable arguments for either:
- might find downstream bugs;
- will clog up clearing up my own code.