Have a question? Email Us or Call 1 (800) 936-2134
SubMain - CodeIt.Right The First Time! Home Products Services Download Purchase Support Community
 Saturday, November 26, 2011

The BETA for CodeIt.Right has arrived and this is our new major version of the code quality product:

  • cir_20_ir_2Instant Code Review feature – get code quality feedback as you code and refactor on the spot!
  • Visual Studio 11 support
  • Multiple categories for a rule
  • Multi-select in Violations Report
  • XAML Parser
  • 8 new Silverlight/WPF/XAML rules
  • 27 new ASP.NET/Security rules
  • Profile Editor - filter for selected/unselected rules
  • Option to require comments when excluding code issue
  • and more
cir_20_ir_1

Focus on coding – we will help you with quality

If you love the CodeIt.Right code quality rules and auto-corrections but want immediate feedback as you code, the new Instant Review feature is for you!

Instant Review allows to run select set of rules in the background and get real-time code issues feedback to developers in the Visual Studio Editor. The feature highlights in the editor code elements that triggered violation and shows complete list of file code issues in the right violations bar (next to the scrollbar). Violation detail window explains the nature of the issue, offers auto-refactoring options and option to ignore (exclude) the violation. The feature can be turned on/off with a single click, supports multiple user configurable profiles that can be switched in the toolbar or right margin violations bar context menu.

cir_20_multiselectIs that it?

CodeIt.Right v2.0 has many more features and improvements. For detailed list please see What’s New in CodeIt.Right v2.0

How do I try it?

Download the BETA at http://submain.com/download/codeit.right/beta 

Where do I post feedback?

Please post your v2.0 Beta feedback in the CodeIt.Right v2.0 Beta forum

Note to current Standard Edition users – in version 2.0 we have added "Standard" edition name to all folder locations (Program Files, My Documents, etc) and registry keys. When you install v2.0 Beta you will need to copy your custom profiles and rules into the new folders.

Note to all Beta users: Even though CodeIt.Right v2.0 Beta is stable it's Beta nevertheless. Proceed with care.

posted on Saturday, November 26, 2011 1:05:10 AM (Pacific Standard Time, UTC-08:00)    #    Comments [0]   
 Wednesday, August 24, 2011

PrettyCode.Print and StudioTools no longer fit our strategic corporate direction to deliver best code quality tools on the market. 

Discontinuing these products enables us to reinvest the efforts into our flagship products and offer even better code quality tools. We will be releasing new greatly enhanced versions of our existing products as well as new products over the next six months. For a sneak peek of what’s coming please see our Product Feedback board.

PrettyCode.Print
PrettyCode.Print for VB6/VBA and PrettyCode.Print for .NET will no longer be further developed. Both products will be converted into a free download in their current state. While we will continue to offer technical support for PrettyCode.Print products for six more month from now, there will be no enhancements, improvements nor bug fixes for these two products.  You can download PrettyCode.Print for VB6/VBA and PrettyCode.Print for .NET in the Community Downloads section.

CodeIt.Once
CodeIt.Once is retired and no longer available for download. We encourage you to learn about our CodeIt.Right product which offers automated refactorings and proactively finds the opportunities for refactoring and improving your code.

StudioTools
StudioTools is retired and will no longer be offered for download or supported.

CodeSpell
CodeSpell will not be available for purchase for approximately 6 months. The CodeSpell engine is being rewritten to allow greater flexibility and better features, after which, the code spelling feature will be offered as part of our GhostDoc Pro product. All customers that purchased CodeSpell from SubMain (after March 9th, 2010) will be offered, at no charge, the equivalent number of licenses for GhostDoc Pro once the code spelling feature is released.

We sincerely appreciate your continued support and look forward to working with you in the future.

posted on Wednesday, August 24, 2011 10:47:26 PM (Pacific Standard Time, UTC-08:00)    #    Comments [0]   
 Wednesday, July 20, 2011
TestMatrix

We released TestMatrix v3.1 which adds support for xUnit testing framework, code editor Smart Tags, better VS2010 integration, command line version enhancements and other improvements.

What's new in TestMatrix v3.1:

  • Added support for xUnit testing framework TestMatrix_SmartTag
  • Added code editor Smart Tags to run/debug test or group of tests
  • Added test result "paintings" in VS2010 editor which were omitted in the first VS2010 compatible release and now they are back.
  • Added a "No Coverage" warning in the command line version against project/solution with configuration set to Release
  • Added Status message to display test execution status - current test name, current test number and total number of tests - "Running test N of NN (<test name>)"
  • Implemented a number of Test Results Window enhancements
  • TestMatrix now uses currently selected in Visual Studio build configuration including CPU
  • Added "Don't show this again" checkbox to the "Are you sure?" dialog when stopping test execution
  • Fixed - TestMatrix was ignoring TestCaseData objects with names assigned
  • Improved support for TestFixtureSetUp
  • Implemented correct TestContext handling within MsTest unit test execution
  • Added command line parameter /failThreshold to stop a build (return error code) if number of failed tests is higher than the threshold
  • Added command line parameter /configuration to specify build configuration, for example, "Debug|AnyCPU"
  • Changed Options file format from binary to XML
  • Added offline license activation option for users behind strict firewalls
  • Added option to request product trial extension

TestMatrix build 3.1.11190 is available for download at http://submain.com/download/testmatrix/

Note to current users, due to the introduction of offline license activation mechanism your v3.x license code needs to be re-activated. This is done simply by re-entering your registration details in the "Enter License Key..." menu.

Version 3.1 is a free update for all TestMatrix v3.0 users. Users with v2.x licenses are eligible for upgrade price of $99 per license. Please contact sales@submain.com with your license information for the upgrade details.

posted on Wednesday, July 20, 2011 6:33:00 AM (Pacific Standard Time, UTC-08:00)    #    Comments [0]   
 Thursday, December 09, 2010

Today we are announcing the release of GhostDoc v3.0 - a new major release of the product. This version includes product usability and menu changes, adds many new features - menus, configuration rules, configuration options. It also features new error logging to improve troubleshooting of GhostDoc issues. The new version introduces GhostDoc Pro Edition - enhanced version of the product that gives users complete control over your XML Comment content and layout as well as automates XML Comment generation via batch actions.

For Edition comparison please see GhostDoc product page - http://submain.com/ghostdoc/

GhostDoc Pro

New in v3.0:

  • (Pro Only) New Document Type feature - generates XML comments for the entire type/class
  • (Pro Only) New Document File feature - generates XML comments for the entire file
  • (Pro Only) Introduced T4 template based rules that replace rule macros of the Free version
  • Improved support for VS2010
  • New Load/Unload menu items allow to disable GhostDoc temporary without uninstalling it
  • New Help menu item
  • New option to and menu to Re-assign Shortcut
  • Added Rule for read-only property to turn off generation of the tag line
  • Added Rule for private constructor
  • Added support for new tags - <inheritdoc>, <author> and <remarks>
  • Added support for enums, delegates and fields
  • Added option to modify Configuration Folder path
  • Added option to Keep Single Line when for long comments
  • Changed leading tabs to leading spaces for compatibility with other products
  • Changed "gets or sets" summary prefix to just "Gets" when setter is private
  • Fixed automatically implemented properties issue 

GhostDoc and GhostDoc Pro build 3.0.10340 are available for download right now at http://submain.com/download/ghostdoc/

Please note GhostDoc EULA was updated to reflect the introduction of GhostDoc Pro.

posted on Thursday, December 09, 2010 12:55:34 PM (Pacific Standard Time, UTC-08:00)    #    Comments [0]   
 Tuesday, April 06, 2010

We are added 2 new community contributions to our Tutorials page.

Paulo Morgado posted a great template for CodeIt.Right Code File Header correction action that automatically generates file header compliant with StyleCop Rules. You can find the template source in Paulo's blog post CodeIt.Right Code File Header Template For StyleCop Rules

Craig Sutherland has done a great job integrating CodeIt.Right with CruiseControl.NET.

Here is CodeIt.Right violations report in CC.NET - great to see Craig took advantage of the Severity Threshold feature and implemented filtering to reduce "noise" in the report very much like we have it in CodeIt.Right:

ccnet_cir_violations

CC.NET CodeIt.Right Analysis Summary report screenshot:

ccnet_cir_summary

Thank you, Paulo and Craig! Great work!

posted on Tuesday, April 06, 2010 7:46:44 PM (Pacific Standard Time, UTC-08:00)    #    Comments [0]   
 Saturday, April 12, 2008

by Serge Baranovsky

This CodeIt.Right rule update includes fixes as well as 3 new security rules.

New rules:

  • Do not declare read only mutable reference types (Security)
  • Seal methods that satisfy private interfaces (Security)
  • Secure GetObjectData overrides (Security)

These rules are included with the default profile and you will only need to follow the wizard to merge them into your custom profiles.

Fixes:

  • Rule "Do not override operator equals on reference types" incorrectly triggered violation for the "Equals" method. Now this rules only reports violation for the operator "==" override.
  • Fixed "If the type is a generic type, CIR adds the apostrophe-count string to the class name for the deserialization constructor"
  • Fixed "If there is no explicit default parameterless constructor, adding the deserialization constructor causes errors in all derived classes that called the parameterless constructor"

As a reminder, this set of rules is distributed using the Rule AutoUpdate feature which triggers 15 minutes after you start Visual Studio. If you turned the feature off, you can manually start the update wizard from the CodeIt.Right/Help & Support/Update Rules menu.

Technorati Tags: , , , , ,

posted on Saturday, April 12, 2008 11:59:05 AM (Pacific Standard Time, UTC-08:00)    #    Comments [0]   
 Monday, March 10, 2008

by Serge Baranovsky

Mike McIntyre posted great review of CodeIt.Right on DevCity.NET - http://www.devcity.net/Articles/348/CodeIt.Right.Review.aspx - Mike has put CodeIt.Right through a test using 10 of his projects.

Mike summarizes:

I feel CodeIt.Right's features for configurable static code analysis and its ability to automatically correct my code make it well worth the purchase price. It has become and indispensable addition to my developer toolkit.

I highly recommend you give it a try.

Thank you Mike!

What is your experience with CodeIt.Right? Feel free to ask questions, tell us what you think!

Technorati Tags: , , , , ,

posted on Sunday, March 09, 2008 11:53:50 PM (Pacific Standard Time, UTC-08:00)    #    Comments [0]   
 Saturday, September 01, 2007

by Serge Baranovsky

We obtained exclusive distribution rights to the latest version of Steve Sartain's C#/VB .NET Coding Guidelines 100+ page ebook, and are offering free download from our website. From now on we will be maintaining the guidelines along with the author.

C#/VB .NET Coding Guidelines

Topics covered in C#/VB .NET Coding Guidelines include:

  • Naming Guidelines
  • Class Member Usage Guidelines
  • Guidelines for Exposing Functionality to COM
  • Error Raising & Handling Guidelines
  • Array Usage Guidelines
  • Operator Overloading Usage Guidelines
  • Guidelines for Casting Types
  • Common Design Patterns
  • Callback Function Usage
  • Time-Out Usage
  • Security in Class Libraries
  • Threading Design Guidelines
  • Formatting Standards
  • Commenting Code
  • Code Reviews
  • Additional Notes for VB .NET Developers

Here is what Andrew Sutton says about the ebook at vbCity: "Steve Sartain has come up with a very readable document that offers comprehensive guidelines for structuring code writing."

Better hurry up to download this excellent whitepaper on coding guidelines and best practices while supplies last! (Just kidding, our supplies of this electronic downloadable book are unlimited ;-))

Technorati Tags: , , , , ,

posted on Saturday, September 01, 2007 10:49:47 PM (Pacific Standard Time, UTC-08:00)    #    Comments [0]   
 
 
     
 
Home |  Products |  Services |  Download |  Purchase |  Support |  Community |  About Us |