1 مستودع
Using static analysis to identify and remove large blocks of unused code to improve maintainability.
Distinct from Python Refactoring Libraries: Focuses specifically on pruning dead logic rather than general symbol renaming or refactoring libraries.
Explore 1 awesome GitHub repository matching software engineering & architecture · Dead Code Refactoring. Refine with filters or upvote what's useful.
Vulture is a static analysis tool and linter designed to find unused variables, functions, and classes in Python source code. It operates as a dead code detector and unused code finder that scans source files to identify unreachable expressions and imports without executing the code. The tool employs a confidence-based heuristic scoring system to assign probability values to detections, helping to distinguish truly unused symbols from potential false positives. It further assists in pruning dead logic by sorting detected unused classes and functions by line count to prioritize the removal of
Assists in pruning dead logic by prioritizing the removal of the largest blocks of unused code.