FlexiSoft Solutions Flexible	Software Solutions, Consulting and Training  


Home
Contact Info
News/Press Releases
Products
Pricing
Download
Support






View Cart 
corner.gif
Home > Products > Standards Master 2004 New Features
 
New Features (Version 1.0.2.X and higher)

The latest release of Standards Master 2004 adds numerous new features to the product, most of which center around extending the support for C#. This page summarizes these new features. For a complete list of all features, visit the Standards Master 2004 main page.

New C# Features

  • Added naming convention checks for C#. This includes support for Hungarian Notation, Pascal-case, and Camel Case. Wherever practical, the functionality duplicates the functionality available for Visual Basic .NET.
  • Added missing Comment Header checks to C#. Standards Master will now report errors for files/classes/functions/subs that do not contain Header Comments.
  • Added Comment All functionality to C#. Standards Master will search through your code for missing Header Comments, prompting you to insert them as it goes.
  • Added Threshold Settings and checks to C#. While checking your C# code, Standards Master will alert you if any of the threshold settings are broken, including classes per file and lines per function.
  • Modified editor to include configuration options for new C# features.

Other New Features/Fixes

  • Created Getting Started Guide in the help file.
  • Changed the Select Files Dialog to be resizable.
  • Added Forbidden Identifier checks for VB and C#. This new feature allows you to define a list of keywords that should not be used as identifier names in your code.
  • Changed threshold messages to include the actual size of the entity being test in the message. Updated the help accordingly.
  • Added "this" and ToString to default list of exceptions.
  • Changed error message for filename errors. Updated help accordingly.
  • Changed the staus window to show after initial toolwindow to be sure it has focus when check is running.
  • Changed Enter Keycode dialog to force characters to upper case.
  • Added Welcome Page to installation.
  • User Type logic has been changed so that custom types are only considered to inherit from another type if the inherited type is the most immediate parent. Prior to this change, Standards Master used the first parent class it found, causing inconsistencies in some cases.
  • Improved resizing of the Editor Main window.
  • When requesting a keycode, check for the existence of a pending trial first and prompt to be sure user really wants to proceed.
  • Fixed bug causing autocorrect to change BOTH the variable and the type when the type has the same name as the variable.
  • Fixed bug causing double-clicking on an error to highlight incorrect code in certain circumstances.

 

Copyright © 2008 FlexiSoft Solutions, Inc.
Privacy Statement