1. Dialyzer
1 Dialyzer
1.1 Introduction
Dialyzer is a static analysis tool that identifies software discrepancies such as type errors, unreachable code, unnecessary tests, etc in single Erlang modules or entire (sets of) applications.
1.2 Using the Dialyzer from the GUI
Choosing the applications or modules
In the "File" window you will find a listing of the current directory. Click your way to the directories/modules you want to add or type the correct path in the entry.
Mark the directories/modules you want to analyze for discrepancies and click "Add". You can either add the .beam
and .erl
-files directly, or you can add directories that contain these kinds of files. Note that you are only allowed to add the type of files that can be analyzed in the current mode of operation (see below), and that you cannot mix .beam