Overview
A code legacy optimizer — analyzes Python codebases for technical debt, identifies problematic patterns, and generates prioritized refactoring recommendations.
The Problem
Every codebase accumulates legacy code — deprecated patterns, dead code, over-coupled modules — but there's no systematic way to understand the scope of the problem or where to start.
The Approach
LegacyLens uses static analysis, dependency graphs, and heuristics to score code health and produce an actionable, prioritized roadmap for refactoring legacy systems.
Tech Stack
PythonAST AnalysisStatic AnalysisDependency GraphsCLI