
Automated code review and refactoring tool for .NET, providing real-time feedback and enforcing coding standards within Visual Studio.
Vendor
SubMain Software
Company Website




CodeIt.Right is an automated code review and refactoring tool designed for .NET developers. It analyzes source code against predefined or custom coding standards, style guidelines, and best practices. Integrated directly into Visual Studio, it provides instant feedback as code is written, highlights violations, and offers automated correction options. CodeIt.Right helps teams maintain consistent code quality, reduces manual review effort, and supports both out-of-the-box and highly customizable rule sets for diverse team needs.
Key Features
Real-Time Code Analysis Analyzes code as it is written to enforce standards and highlight issues.
- Immediate feedback on violations
- Keeps developers aligned with coding guidelines
Automated Code Refactoring Detects and fixes code smells and violations automatically.
- One-click correction for many issues
- Batch correction available (with caution)
Customizable Rule Profiles Supports both built-in and custom rules for flexible enforcement.
- Microsoft Guidelines and custom profiles
- Rule configuration and custom rule SDK
Integration with Visual Studio Seamlessly works within the Visual Studio environment.
- Direct code analysis in the IDE
- Navigation from reports to code lines
- Undo/redo automated changes
Reporting and Metrics Generates detailed reports and code metrics for analysis.
- Customizable pivot reports
- Export, email, and print options
Continuous Integration Support Integrates with build systems and source control policies.
- Command-line interface for CI/CD
- Check-in policy enforcement
- Integration with TeamCity, CruiseControl.NET, Jenkins
Benefits
Improved Code Quality Ensures code adheres to standards and best practices.
- Reduces defects and technical debt
- Promotes maintainable, consistent code
Time and Cost Savings Automates repetitive review tasks, freeing up human reviewers.
- Faster code reviews
- Reduces manual review effort
Team Collaboration and Onboarding Helps new team members align with established practices.
- Consistent feedback
- Less reliance on senior developer time
Flexibility and Adaptability Adapts to unique team or project requirements.
- Custom rule creation
- Multiple profiles for different scenarios