Dilating GitHub Actions using Dialyzer

Dilating GitHub Actions using Dialyzer
Elixir is a strong dynamic language: it checks types at run time, enabling some of its most powerful features like pattern matching and macros. The “strong” part tells us that type conversion needs to be explicit, unlike JavaScript, which aims to always do “something” with your code, and happily converts between types. These properties make Elixir a flexible and productive language, but open the possibility for bugs such as passing the wrong type to a function during run time, crashing the process. [Read More]