~/talk

Kill your Dead Code with Fire!

slides:none on file

Hank is an open‑source tool that detects and removes oxbow and dead code across large Erlang projects by running as a rebar3 plugin and analyzing ASTs; it flags unused macros, record fields, config keys and consistently ignored function arguments, is extensible with custom rules, and aims to be never wrong (may miss cases but should not produce false positives). Early runs find surprising scale: 1,000+ unused macros and 200+ unused record fields in OTP, plus seven in a carefully maintained repo; configure ignores in rebar.config or per‑module.

AI-written summary · about

  1. 0:0002:19 - Introduction
  2. 2:2006:02 - Dead Code : A Taxonomy
  3. 6:0311:59 - Oxbow Code : An Origin Story
  4. 12:0014:28 - Less Code is Easier to Maintain
  5. 14:2918:28 - Hank! Kill it with Fire
  6. 18:2920:09 - Configuration
  7. 20:1021:32 - Accuracy
  8. 21:3324:02 - Results
  9. 24:0335:03 - QnA
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.