Conservative multi-language dead-code elimination with tree-sitter: feature flag cleanup, constant folding, branch cleanup, method pruning, and dynamic-entry protection.
-
Updated
Jul 19, 2026 - Python
Conservative multi-language dead-code elimination with tree-sitter: feature flag cleanup, constant folding, branch cleanup, method pruning, and dynamic-entry protection.
A PoC implementation of unused code elimination in runtime
An eraser against LLM-induced code & document entropy. Support if you like it!
A Gradle plugin for auditing Kotlin Multiplatform iOS export surfaces and measuring linked binary size. Finds Objective-C declarations for review and groups linked Kotlin symbols in your iOS app.
Bury your dead code
SDCC STM8 Dead Code Elimination Tool
Lacuna is a JavaScript dead code elimination framework written in Node.js
Autonomous repository maintenance engine written in Go that traverses React codebases via depth-first search, detects unused UI components using static import analysis, verifies builds, and automates Git commits.
Production-grade genpark-ssa-dead-code-elimination-skill skill for AI agents
Wegman-Zadeck Sparse Conditional Constant Propagation (SCCP) discovering global constants and pruning dead control branches in linear time.
Production-grade genpark-ssa-dead-code-elimination-skill skill for AI agents
Wegman-Zadeck Sparse Conditional Constant Propagation (SCCP) discovering global constants and pruning dead control branches in linear time.
Pycharm Plugin useful for detecting potentially dead code
Detect dead code with confidence via real user monitoring
Updated for OCaml 4.12.0
❌ Remove dead conditional branches
Removes unused private/internal types during compile-time.
dead_code_analyzer is a command-line tool for Dart and Flutter projects that identifies unused code elements (classes, functions, variables) to streamline code cleanup and refactoring.
This project is used to extract some basic assignment statements, loop conditions from the given python program. Using static control flow analysis, the project can be used to create a control flow graph. Using Reaching definition and live variable analysis, one can eliminate dead code from the program.
Hack to modify Ramda in-place to support Rollup and UglifyJS2 for effective dead code elimination
To associate your repository with the dead-code-elimination topic, visit your repo's landing page and select "manage topics."