|
 |
|
|
| |
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.
-
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.
-
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.
|
|