Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered Code Analysis Assistant (CLI)

Created: (2026-01-18)
Latest update: (2026-07-22) — JSON analysis export + CLI research-core README (pairs with RefactorAI)

About

CLI pipeline: AST → smells → similarity → refactor hints.
Product UI successor: RefactorAI.

What I learned

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

Quickstart

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/ -q

Author

Sankalp Sahu

About

AI-powered static code analysis and refactoring assistant

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages