🍐 Pear Review
Your friendly neighborhood code reviewer that provides immediate, empathetic feedback right in VS Code. Pear Review transforms the code review experience by bringing peer review benefits directly into your development environment.
Demo
Watch your friendly Pear in action:
Experience real-time, empathetic code review right in your editor!
Features
🔄 Real-Time Code Review
Receive immediate, actionable feedback on your code changes as you work:
- Automatic review on save (optional)
- Manual review with a single click
- Detailed inline suggestions and improvements
🌱 Supportive Environment
Experience code review in a private, pressure-free space:
- Kind, constructive feedback
- Encouraging messages for good practices
- Empathetic suggestions for improvements
🎯 Comprehensive Analysis
Get insights on multiple aspects of your code:
- Code readability and structure
- Maintainability improvements
- Efficiency optimizations
- Security considerations
- Error handling patterns
- Testing suggestions
- Documentation completeness
- Style consistency
- Version control best practices
🔧 Seamless Integration
Work naturally within your VS Code environment:
- Status bar controls for quick access
- Toggle-able review comments
- Git integration for changed files
- GitHub Copilot-powered insights
Requirements
- Visual Studio Code v1.96.0 or higher
- Git installed and initialized in your workspace
- GitHub Copilot extension installed and configured
Extension Settings
Pear Review contributes the following settings:
pearReview.autoReview
: Enable/disable automatic code review on save
Commands
Access these commands through the Command Palette (Ctrl+Shift+P
/ Cmd+Shift+P
):
🍐 Review
: Manually trigger a review of your changes
🍐 Toggle Auto Review
: Enable/disable automatic review on save
🍐 Toggle Review Annotations
: Show/hide review comments
Getting Started
- Install the extension
- Open a Git-initialized workspace
- Make some changes to your code
- Click the 🍐 icon in the status bar or use the command palette to trigger a review
- Review the suggestions and improvements inline
Why Pear Review?
Traditional code reviews often come late in the development cycle and can feel intimidating. Pear Review addresses these challenges by:
- Providing immediate feedback during development
- Creating a safe space for improvement
- Maintaining consistent review quality
- Enabling private refinement before public reviews
Perfect for:
- Starting new projects with best practices
- Learning and growing with each code change
- Building productive coding habits
- Navigating career transitions
- Gaining confidence before team reviews
Known Issues
See our issues page for current known issues.
Release Notes
0.1.1
- Pre-release of Pear Review
- Real-time code review functionality
- Automatic review on save option
- Inline review comments
- Git integration
- Status bar controls
Contributing
We welcome contributions! Please check our contribution guidelines for details.
License
This extension is licensed under GNU General Public License v3.0.
Happy Coding with your friendly Pear! 🍐