Created: (2026-01-18)
Latest update: (2026-07-22) — JSON analysis export + CLI research-core README (pairs with RefactorAI)
CLI pipeline: AST → smells → similarity → refactor hints.
Product UI successor: RefactorAI.
| Topic | How this project taught it |
|---|---|
| Program analysis | TreeSitter AST parsing |
| Code quality | Anti-pattern detection |
| Code embeddings | CodeBERT similarity |
| Pipeline design | Orchestrated multi-stage analysis |
| Security mindset | Static-only, never execute user code |
| Reporting | JSON export for CI-style use |
pip install -r requirements.txt
python main.py analyze example_code.py
python export_report.py example_code.py -o metrics/report.json
pytest tests/ -qSankalp Sahu