Lightning Talk: How To Add Dialyzer To An Existing Elixir Project Without Your...
summary
Adds Dialyzer to an existing Elixir codebase by running mix dialyzer, generating a granular ignore file (use --format ignore_file strict) to silence current errors, and integrating checks into CI so ignores that are no longer needed cause a failure. Demonstrates on Phoenix (starts with ~173 errors), explains unignoring and fixing top-down or core modules, and reports real results: Clara went 12,000→0 in a case study; one company drops 600→350 while iteratively shrinking the ignore list using DiElixir tools.
AI-written summary · about
