This is a Spring Boot application that automates code review processes on GitHub repositories. It provides automated code analysis, review comments, and reviewer assignment based on code changes.
- Automated PR detection
- Static code analysis
- Code quality feedback
- Reviewer assignment based on file changes
- Scheduled PR monitoring
- Clone the repository
- Install dependencies:
mvn clean install
- Configure your GitHub token in
application.properties
Create a application.properties file with:
github.token=your_personal_access_token
github.repo=your-org/your-repomvn spring-boot:runThe bot will automatically start monitoring PRs every 5 minutes.
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a feature branch
- Submit a pull request