π― Overview
Codelyzer analyzes your codebase, identifies issues, and automatically submits pull requests with fixesβall without manual intervention. In its early stage, Codelyzer focuses on Java codebases using Checkstyle for static analysis.
β¨ Features
Scans Java repositories using Checkstyle
Leverages LLMs to generate context-aware code improvements
Submits pull requests directly to your repository
Works on forked repositories to ensure safety
Simple web interface to get started
π How It Works
Your Repo
Fork
Checkstyle
LLM Process
Generate Fixes
Create PR
π οΈ Technology Stack
π Current Capabilities
Supported Analysis
- Java code quality checks via Checkstyle
- Style violations
- Code convention issues
- Best practice recommendations
Automated Fixes
- Code formatting improvements
- Import organization
- Naming convention corrections
- Documentation enhancements
πΊοΈ Roadmap
Codelyzer is in its early stages. Here's what we're planning:
π¬ Getting Started
Navigate to the Codelyzer web interface, enter your repository URL, click "Analyze", and review the generated pull request in your repository!
Try Codelyzer Now ββ οΈ Disclaimer
Codelyzer is currently in early access and focuses on Java codebases with Checkstyle. While we strive for accuracy, please review all generated pull requests before merging.
π§ Contact: For questions, suggestions, or feedback, please open an issue on GitHub.