ms() = non_neg_integer()
parsing_style() = parallel | sequential
stats() = #{ignored := non_neg_integer(), parsing := ms(), analyzing => ms(), total => ms()}
analyze/5 | Runs a list of rules over a list of files and returns all the dead code pieces it can find. |
analyze(Files::[file:filename()], IgnoreSpecsFromState::[hank_rule:ignore_spec()], Rules::[hank_rule:t()], ParsingStyle::parsing_style(), Context::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.
Generated by EDoc