Getting Started
Welcome to Riventa.Dev! This guide will help you set up automated code reviews in minutes.
Prerequisites
Before you begin, make sure you have:
- A GitHub, GitLab, or Bitbucket account with repositories you want to review
- Admin access to your organization or repositories
- A Riventa.Dev account (sign up is free)
Quick Start
Follow these steps to get your first automated code review:
1. Sign up and authenticate
# Visit https://app.riventa.dev/login
# Click "Continue with GitHub"
# Authorize Riventa.Dev to access your repositories2. Connect your repository
Once logged in, navigate to your dashboard and click "Connect Repository":
1. Select your organization
2. Choose the repository you want to review
3. Click "Connect" - webhooks are automatically configured3. Open a Pull Request
Create or update a Pull Request in your connected repository:
git checkout -b feature/new-feature
# Make some changes
git add .
git commit -m "Add new feature"
git push origin feature/new-feature
# Open PR on GitHub4. Get AI-powered feedback
Within seconds, Riventa's AI will analyze your code and post a detailed review comment with:
- Overall code quality score (0-100)
- Security vulnerabilities detected
- Performance improvements
- Best practice suggestions
- Code duplication warnings
Example Review Output
## 🤖 AI Code Review
**Overall Score:** 87/100
### 📊 Summary
- **Critical Issues:** 1
- **Warnings:** 3
- **Suggestions:** 2
### 🔴 Critical Issues
**SQL Injection Risk** (Line 42)
```typescript
// ❌ Vulnerable
db.query(`SELECT * FROM users WHERE id = ${userId}`)
// ✅ Recommended
db.query('SELECT * FROM users WHERE id = ?', [userId])
```
### ⚠️ Warnings
**Performance Issue** (Line 78)
Consider using `useMemo` for expensive calculations...Next Steps
Authentication
Riventa.Dev supports multiple authentication providers for flexible team integration.
Supported Providers
OAuth authentication with direct repository access
Sign in with your Google Workspace account
Connect GitLab projects and repositories
Integrate with Bitbucket Cloud repositories
Email & Password
You can also create an account using email and password, then connect your repository providers later in Settings.
Pro Tip: You can link multiple providers to a single account in Settings → Integrations
Configuration
Customize your code review preferences in the Settings page.
Dashboard → Settings
- General: profile, timezone, language
- Integrations: GitHub, GitLab, Bitbucket
- Webhooks: event notifications
- Notifications: email and alerts
- Billing: plan and usage
- Security: password, 2FA, sessions
- API Keys: programmatic accessTroubleshooting
Reviews not appearing on PRs?
Check that webhooks are properly configured in your repository settings. Go to Settings → Webhooks and verify the Riventa.Dev webhook is active.
Authentication issues?
Ensure you've granted all required permissions to the GitHub App. You can review and update permissions in your GitHub account settings.
Need more help?
Contact our support team at support@riventa.dev