CodeIt.Right Enterprise 2.7.14281
CodeIt.Right Enterprise 2.7.14281 | 34 Mb
CodeIt.Right provides a fast, automated way to ensure that your source code adheres to (your) predefined design and style guidelines as well as best coding practices. We take static code quality analysis to the next level by enabling rule violations to be automatically refactored into conforming code. CodeIt.Right helps to improve your software quality, ensure code correctness, find issues early and resolve them quickly. Whether you are starting a new project or maintaining existing product, CodeIt.Right is the right choice!
Instant Review allows a select set of rules to run in the background. This provides real-time code issues feedback to developers in the Visual Studio Editor. Code elements that trigger violations are highlighted in the editor and a complete list of file code issues is displayed in the violations bar (located next to the scrollbar at the right). The Violation detail window explains the nature of the issue, offers auto-refactoring options and the option to ignore (exclude) the violation. The feature can be turned on/off with a single click, and supports multiple configurable user profiles that can be switched in the toolbar or the violations bar context menu.
Enterprise Edition (EE) - optimized for structured teams of 10+ developers onsite or distributed/virtual as well as enterprises. In addition to the standard features, the Enterprise Edition offers Team/Organization Policy Management, TFS Integration, Enhanced Reporting, Statistics and Trends, plus Code Metrics.
Instant Code Review
Instant Review allows a select set of rules to run in the background. This provides real-time code issues feedback to developers in the Visual Studio Editor. Code elements that trigger violations are highlighted in the editor and a complete list of file code issues is displayed in the violations bar (located next to the scrollbar at the right). The Violation detail window explains the nature of the issue, offers auto-refactoring options and the option to ignore (exclude) the violation. The feature can be turned on/off with a single click, and supports multiple configurable user profiles that can be switched in the toolbar or the violations bar context menu.
Microsoft Guidelines and Best Practices
Rule set based on Microsoft .NET Guidelines, Framework Design Guidelines and industry best practices - right out of the box!
Naming Conventions
Performance
Security
Design
Usage
Exception Handling
Interoperability
Spell-checking
... More ...
Automatic Code Refactoring
Our unique IntelliFix™ technology will automatically remediate code smells and violations. CodeIt.Right Will Fix Your Code!™
Helps to implement the violation suggestions by correcting your code smells automatically
Safe refactorings will save your time to correct and test code
Our rules are smart enough to offer one or more options to automatically correct violation
Correct violations one by one or all at once
Refactoring to Patterns - finds pitfalls, suggests options, automatically implements and corrects coding patterns like Dispose/Finalize, ISerializable, Custom Serialization, etc
Follow Your Own Standards
(not somebody else's) Configure the shipped rule set based on Microsoft guidelines and industry best practices to your needs, or define your very own standards!
Configure Rule Instances to fit Your coding standards
Defining a new Rule Instance entails picking the base behavior pattern and then customizing a couple of properties
Multiple Profiles - create your own subsets of Rules
Develop your own Custom Rules - very easy, here is example
Modify existing rules
Customize T4 Template based rules
Reducing the Noise
Suppress the noise and focus on what is important to you! Our smart technology and built-in tools allow you to get false positives and noise down to zero and tweak the tool to your needs.
Multiple Profiles - create your own subsets of Rules
Define violation severity Threshold - drill down from most severe issues to simple warnings
Ignore auto-generated code
Ignore specific regions
Exclude Project, File, Rule, Violation
SuppressMessage attribute
All the above applies to the command line version as well
Automate Code Reviews
Mechanical aspects of code review can be automated
Manual code reviews are expensive as they take a lot of time and can be very boring. Many teams dislike manual reviews - some team members take them as a criticism. Many aspects of the code review process are rather mechanical and can be automated with the help of CodeIt.Right.
Automated code reviews are part of the routine
Faster and more efficient - developer invokes it and the tool finds the issues
(EE) Scan individual files before check-in - prevents the check-in until the issues are fixed
Scan all files before the build
Point out best practices - rather than going through the source code line by line by line
Fewer personalities involved - removing the negative team dynamics from the code review process
Team Features
Organization/Team Policy Management
We don't work alone, we are part of the Team. It is critical for the team members to efficiently follow the organization standards and best practices.
(EE) Team Configuration Module
(EE) Analysis Module
(EE) Publish and share profiles, configuration, custom rules and updates with other Team members
(EE) Push Team Standards onto the Team members
(EE) VSTS Check-in policy integration - scan individual files before check-in
(EE) Gather and analyze Team usage statistics
Integrated into Visual Studio
Visual Studio Integration
You would never guess it is not part of the Visual Studio
Analyze code in the Visual Studio
Quickly navigate to violation source code
Changes are highlighted in code editor
Safe Undo/Redo of the changes
(EE) VSTS Check-in policy integration - scan individual files before check-in
All versions of Visual Studio (Express Editions not supported)
Languages - C# and VB.NET
Continuous Integration and Automated Build Process
Add CodeIt.Right into your Continuous Integration/Automated Build process as the first line of defense.
CodeIt.Right includes command line version
Suppress the noise - exclude less important violations in Visual Studio and use the list in the command line version
Use Severity Threshold to ignore minor warnings in the build process
Control output report formatting and content
Use custom Profile to create specific violation reports
Use it in nightly builds or smoke test
MsBuild and NAnt tasks are included
[/b]
[b] Only for V.I.P
Warning! You are not allowed to view this text.