CodeIt.Right Edition Comparison - Personal, Standard and Enterprise
The Enterprise Edition (EE) is targeted at structured teams and Enterprises while Standard Edition primarily aimed to help individual developers and smaller teams.
EE provides an easy way of distributing updates, team standards, profiles and rules, both built-in and custom, to the team literally with the push of a button.
EE comes with the Team Configuration Module and the Analysis Module included. The former is aimed at a Team Lead or an Architect to maintain the team guidelines and then enforce them to the rest of the team. The Analysis Module is used at the developer workstations and has no means of altering the team standards.
Enterprise Edition of CodeIt.Right also comes with better Visual Studio Team System (VSTS) integration, metrics, statistics and enhanced reporting.
Personal Edition includes all features of Standard Edition and Code Metrics from Enterprise Edition. Priced for personal use, one license max, nontransferable.
|
Features
|
|
Instant Code Review
|
|
|
|
|
Find Violations
|
|
|
|
|
Automatically Correct Violations
|
|
|
|
|
Ensure Code Correctness
|
|
|
|
|
Automated Code Reviews
|
|
|
|
|
Enforce Coding Guidelines
|
|
|
|
|
Identify issues earlier in development cycle
|
|
|
|
|
Source code analysis
|
|
|
|
|
Correct violations one by one or all at once
|
|
|
|
|
Refactoring to Patterns
|
|
|
|
|
Compatibility
|
|
VS11 Beta
|
|
|
|
|
Visual Studio 2010
|
|
|
|
|
Visual Studio 2008
|
|
|
|
|
Visual Studio 2005
|
|
|
|
|
Language - VB.NET
|
|
|
|
|
Language - C#
|
|
|
|
|
Guidelines
|
|
Microsoft .NET Guidelines
|
|
|
|
|
Framework Design Guidelines
|
|
|
|
|
Best Practices
|
|
|
|
|
ASP.NET Security
|
|
|
|
|
Continuous Integration/Automated Builds
|
|
Command Line Version
|
|
|
|
|
MsBuild and Nant tasks
|
|
|
|
|
Control output report formatting
|
|
|
|
|
Suppress the noise
Exclude less important violations in Visual Studio and use the list in the command line version
|
|
|
|
|
Specify custom profile
|
|
|
|
|
Severity Threshold filtering
|
|
|
|
|
List of Violations
|
|
|
|
|
Execute under any user (including Local System account)
|
|
|
|
|
Visual Studio is not required on the build machine
|
N/A (3)
|
|
|
|
Metrics output
|
|
|
|
|
Distribute reports via email
|
|
|
|
|
Rule Libraries
|
|
Naming
|
|
|
|
|
Design
|
|
|
|
|
Performance
|
|
|
|
|
Security
|
|
|
(enh)
|
|
Security ASP.NET
|
|
|
|
|
Usage
|
|
|
|
|
Exception Handling
|
|
|
|
|
Interoperability
|
|
|
|
|
Spell-Checking
|
|
|
|
|
General
|
|
|
|
|
XAML/Silverlight/WPF
|
|
|
|
|
Code Metrics based rules
|
|
|
|
|
Custom Rule API
|
|
Custom Rules
|
|
|
|
|
Free SDK use license
|
|
|
|
|
T4 Template based rules
|
|
|
|
|
Discounted Custom Rule development services
|
|
|
|
|
Profiles
|
|
Profile Editor
|
|
|
(1)
|
|
Unlimited Profiles
|
|
|
|
|
Custom Profiles
|
|
|
|
|
Configurable Rules
|
|
|
|
|
Publish Profiles
Share profiles with other team members
|
|
|
|
|
Generate Template
Create your own guidelines document template based on your custom profile
|
|
|
|
|
2 way Profile Merge
|
|
|
(enh)
|
|
Excludes
|
|
Exclude Violations
|
|
|
|
|
Exclude Rules
|
|
|
|
|
Exclude Files
|
|
|
|
|
Exclude Projects
|
|
|
|
|
SuppressMessage attribute
|
|
|
|
|
Require Notes for Exclude
|
|
|
|
|
Auto Update
|
|
New version notification
|
|
|
|
|
Rule Library Auto-update
|
(2)
|
(2)
|
(2)
|
|
New Rule Wizard - merge new rules into custom profiles
|
|
|
|
|
Analysis Module new version (local source)
|
|
|
|
|
Analysis Module rules/profiles (local source)
|
|
|
|
|
Reporting
|
|
Pivot View
|
|
|
|
|
Pivot View - enhanced reporting
|
|
|
|
|
Pivot View Export
|
|
|
|
|
Pivot - save custom views
|
|
|
|
|
Violation Report Export to XML
|
|
|
|
|
Violation Report Export to HTML
|
|
|
|
|
Violation Report Export to Excel
|
|
|
|
|
Code Metrics
|
|
|
|
|
Usage Statistics
|
|
|
|
|
Metrics
|
|
Member Metrics
Cyclomatic Complexity, Lines of Code, Statements, Locals
|
|
|
|
|
Type Metrics
Depth of Inheritance, Fields, Methods, Properties, Events, Neted Types
|
|
|
|
|
Code Metrics
Types, Code Lines, Lines, Empty Lines, Comment Lines
|
|
|
|
|
Metrics Export
|
|
|
|
|
Team Features
|
|
Analysis Module
|
|
|
|
|
Team Configuration Module
|
|
|
|
|
Admin function for authoring team standards and guidelines
|
|
|
|
|
Admin function to enforce (push) team standards and guidelines to the rest of the team
|
|
|
|
|
Control over distribution of Standards and Guidelines
Push your company standards to developer workstations
|
|
|
|
|
Control over distribution of Custom Rules
Push your company custom rules to developer workstations
|
|
|
|
|
Control over distribution of program updates
Push program updates to developer workstations when you want them
|
|
|
|
|
Visual Studio/Team System/TFS Integration
|
|
Visual Studio Integration
|
|
|
|
|
Safely Undo/Redo changes
Multi-file Visual Studion undo/redo stack
|
|
|
|
|
Quickly navigate to violation source code
|
|
|
|
|
Check-in Policy Integration
|
|
|
|
|
Team Foundation Server (TFS) Integration
|
|
|
|
|
Licensing
|
|
License
|
Personal
1 license max
|
Commercial
|
Commercial
|
|
Pricing
|
$200
|
$350 per user
|
$600 per user
|
|
Updates and Support
Software Assurance and Support subscription
|
$50 per year
|
$100 per year
|
$150 per year
|
|
1) Enterprise Edition "Team Configuration Module" includes enhanced version of the Profile Editor and distributed as a separate permission controlled module
2) Rule Library Auto-update requires active Software Assurance subscription
3) Personal Edition is not licensed for use on a dedicated build server