dead simple python dead code detection
pip install dead
Consult the help for the latest usage:
dead --help usage: dead [-h] [--files FILES] [--exclude EXCLUDE] [--tests TESTS] optional arguments: -h, --help show this help message and exit --files FILES regex for file inclusion, default: '' --exclude EXCLUDE regex for file exclusion, default '^$' --tests TESTS regex to mark files as tests, default '(^|/)(tests?|testing)/'
dead utility from the root of a git repository.
See pre-commit for instructions
- repo: https://github.com/asottile/dead rev: v1.5.0 hooks: - id: dead
git ls-filesand filtering:
I wrote this in ~15 minutes on an airplane, it's far from perfect but often finds things. Here's a few things it's not good at:
# dead: disable comment will tell
dead to ignore
any line which has reportedly dead code.