jendrikseipp/vulture
Find dead Python code observed · 2026-08-28
Health v2 · maintenance only
78/100
- Activity 80
- Release rhythm 64
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 43.5
- age_days: 3467
- days_rel: 161
- days_push: 125
- n_releases_24m: 5
Adoption not part of the score
4778 stars · 202 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Vulture is a static analysis CLI tool that finds unused (dead) code in Python programs, including unused functions, classes, variables, imports, and unreachable code. It assigns confidence values to findings and complements tools like pyflakes.
Use cases
- find dead code in python project
- detect unused functions and classes
- clean up large python codebase
- find untested code by analyzing tests
- find unreachable code in python
When to choose
- you maintain a large Python codebase and want to remove unused code
- you want a fast static analyzer that complements pyflakes
- you want to identify untested code by scanning tests alongside source
When to avoid
- your code relies heavily on dynamic dispatch or implicit calls that static analysis cannot see
- you need guaranteed-complete dead code detection
- you analyze non-Python code
Facets
cli-tool · maturity active
linter static-site-generator developer-tools developer-tools python cli cross-platform dead-code static-analysis code-quality unused-code-detection python
2 sources
- readme: https://github.com/jendrikseipp/vulture · fetched 2026-08-28 · 53fffc6350d1
- registry_pypi: https://pypi.org/pypi/vulture/json · fetched 2026-08-29 · b513c9ca5646
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jendrikseipp/vulture | main | 78 |
For agents
markdown · JSON · MCP: product_card(name="jendrikseipp/vulture")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem