hank (rebar3_hank v2.0.0)
View SourceThe Erlang Dead Code Cleaner
Summary
Functions
Runs a list of rules over a list of files and returns all the dead code pieces it can find.
Types
-type ms() :: non_neg_integer().
-type parsing_style() :: parallel | sequential.
-type stats() :: #{ignored := non_neg_integer(), parsing := ms(), analyzing => ms(), total => ms()}.
Functions
-spec analyze([file:filename()], [hank_rule:ignore_spec()], [hank_rule:t()], parsing_style(), hank_context:t()) -> #{results := [hank_rule:result()], unused_ignores := [hank_rule:ignore_spec()], stats := stats()}.
Runs a list of rules over a list of files and returns all the dead code pieces it can find.