PR Review AgentAI-Powered Reviews
DashboardPull RequestsTeamDemo Charts

Recent PRs

#142 feat: Add user authentication with OAuth2

acme/web-app

#141 fix: Resolve memory leak in WebSocket connection

acme/web-app

#140 refactor: Migrate to new API client

acme/web-app

#139 docs: Update API documentation

acme/web-app

#138 feat: Implement dark mode toggle

acme/web-app

Dashboard

Overview of your PR review activity

John Doe
JD

PR Metrics

PRs reviewed
1247

+12% from last month

Approved in 1 shot
23

-8% from last month

Manually approved
2

+2% from last month

Avg approval time
1.2h

+0.2% from last month

Avg PRs iterations
3

+15% from last month

Avg PR score
75%

+5% from last month

Codebase Health

Duplication
3.2%

-1.2% from last month

Code quality
87%

+3% from last month

Test coverage
78%

-2% from last month

Code maintainability
82%

+2% from last month

Code smell
24

-5% from last month

Security concerns
3

-2% from last month

Build & Performance Metrics

Bundle size
10.2MB

+0.2% from last month

Build time
1.2h

-0.2% from last month

Core web vitals
Passed

Accessibility
Passed

First contentful paint
1.2s

-0.4s from last month

Last contentful paint
1.2s

+0.2s from last month

AI Impacts (ROI)

Man-time saved
10.2h

+50% from last month

Suggestions generated
1,247

+15% from last month

Suggestions accepted
342

+28% from last month

Issues prevented
89

+12% from last month

Skill gaps surfaced
94

+3% from last month

Flagged PRs
128

+18% from last month

Recent Pull Requests
View All
Sarah Chen
SC
#142·feat: Add user authentication with OAuth2
Sarah Chen·acme/web-app·about 1 year ago
Manually Approved
Score: 85%
Alex Johnson
AJ
#141·fix: Resolve memory leak in WebSocket connection
Alex Johnson·acme/web-app·about 1 year ago
Approved
Score: 92%
Alex Johnson
AJ
#140·refactor: Migrate to new API client
Alex Johnson·acme/web-app·about 1 year ago
Changes Requested
Score: 68%
James Wilson
JW
#139·docs: Update API documentation
James Wilson·acme/web-app·about 1 year ago
Approved
Score: 95%
Emily Brown
EB
#138·feat: Implement dark mode toggle
Emily Brown·acme/web-app·about 1 year ago
Pending Review
Alex Johnson
AJ
#137·feat: Add real-time collaboration features
Alex Johnson·acme/web-app·about 1 year ago
Pending Review
Score: 87%
Emily Brown
EB
#135·feat: Implement payment gateway integration
Emily Brown·acme/web-app·about 1 year ago
Changes Requested
Score: 52%
Monthly Activity
Score Distribution
PR Type Trends
Top 3 Team-skill gaps ( by AI )
1

TypeScript Advanced Patterns

Language

high impact

Improve understanding of advanced TypeScript patterns like conditional types, mapped types, and utility types

TypeScript Handbook
Advanced TypeScript Patterns Course
2

Performance Optimization

Performance

high impact

Learn React performance optimization techniques including memoization, code splitting, and lazy loading

React Performance Guide
Web Vitals Workshop
3

Testing Best Practices

Testing

medium impact

Master testing strategies including unit, integration, and E2E testing with proper coverage and mocking

Testing Library Docs
Jest Best Practices
PRs Need Attention
Emily Brown
EB
#135·feat: Implement payment gateway integration
Emily Brown·acme/web-app·about 1 year ago
4 Critical Issues
8 Iteration Cycles
383 days open
David Kim
DK
#134·refactor: Migrate database queries to new ORM
David Kim·acme/web-app·about 1 year ago
8 Iteration Cycles
386 days open
Michael Lee
ML
#133·feat: Add real-time notifications system
Michael Lee·acme/web-app·about 1 year ago
3 Critical Issues
7 Iteration Cycles
389 days open
Top 5 high impact refactors
1

src/utils/legacy-auth.ts

High complexity, multiple responsibilities, outdated patterns

high priority
3-4 days
Complexity: 8.5/10
Cyclomatic complexity: 45
Multiple responsibilities
No error handling
Deprecated API usage
2

src/components/DataTable.tsx

Large component with mixed concerns, performance issues

high priority
2-3 days
Complexity: 7.2/10
Component size: 1200+ lines
Performance bottlenecks
Tight coupling
Difficult to test
3

src/services/api-client.ts

Inconsistent error handling, missing type safety

medium priority
2 days
Complexity: 6.8/10
Inconsistent error handling
Missing TypeScript types
No request cancellation
Hard-coded URLs
4

src/hooks/useDataFetching.ts

Code duplication, missing error boundaries

medium priority
1-2 days
Complexity: 5.5/10
Code duplication across hooks
No error boundaries
Missing loading states
No caching strategy
5

src/stores/legacy-store.ts

Outdated state management, performance issues

medium priority
2 days
Complexity: 6.2/10
Outdated state management
Unnecessary re-renders
No state persistence
Complex state updates