| |
Browse by Tags
-
Today we released CodeIt.Right
v2.2 - new version that adds introduces 23 new rules – Usage and Asynchronous
programming best practices – as well as new feature allowing to output analysis results
to Visual Studio Error List in addition or instead of CodeIt.Right Violations Report.
Here is high level list of new features:
-
Added 12 new Async Best Practice Rules
-
Call Start on the Task object before instantiating
-
Async method should have "Async" suffix
-
Async method should return Task or Task<t>
-
Avoid "out" and "ref" parameters in async method
-
TAP method parameters should be the same
-
Do not create async Sub method
-
Transform simple async method to non-async
-
Async method should have await statement
-
Await statement method should be async
-
Do not use Task.Yield in async method
-
Do not use Task.Wait in async method
-
Added 11 new Usage Rules
-
Avoid empty methods
-
Avoid System.Console "Write()" or "WriteLine()"
-
Do not explicitly call "System.GC.Collect()" or "System.GC.Collect(int)"
-
Lock both when either set or get is locked for a property
-
Close database connections in "finally" block
-
Avoid control statements with empty bodies
-
Provide "default:" for each "switch" statement
-
Always provide names for threads
-
Avoid use of "new" keyword for hiding methods
-
Always close SQL resources
-
New Show violations in Error List feature- now OnDemand analysis results within Visual
Studio can be rendered into Violations Report, VS Error List or both
-
and more
CodeIt.Right v2.2 has many more features and improvements. For detailed list please
see What’s
New in CodeIt.Right v2.2
How do I try it?
Download the CodeIt.Right v2.2 at http://submain.com/download/codeit.right/
|
-
The .5 release of GhostDoc builds up on the version 4.0 features offering more flexibility
for spell checking and help file generation. Most significant changes in v4.5 are:
-
(Pro) New Template Libraries feature with Export/Import
-
(Pro) New output formats for generated Help files
-
Html Help1 (.CHM)
-
MS Help 2 (.HxS)
-
MS Help Viewer aka MS Help 3 (.MSHC)
-
Website (HTML, ASP.NET, PHP)
-
(Pro) Options Dialog: solution specific settings for Ignore lists, Solution Dictionary
and Help File, User Dictionary
-
(Pro) Added Spelling suggestions window to replace SmartTag. The older SmartTag option
can be turned back on in the Options
-
(Pro) Custom tag support in Preview Comments and Build Help File
-
(Pro) AllMembers, Methods, Properties, Events, Fields, Operators sections to the generated
Help file
-
Combined arguments of the same exception type into tag text
-
Help file/Preview now renders correct project language
-
Added syntax highlighting of the blocks in Help File/Preview
-
Added "Send Feedback..." to enable easy way of providing feedback right from the product
menu
For complete list of v4.5 changes see What's
New in GhostDoc and GhostDoc Pro v4.5
Template Libraries
While GhostDoc Pro T4 template mechanism provides maximum flexibility how you can
tweak and reconfigure your XML Comments and even regular comments, until now there
was no easy way to share the set of templates with your team or the community.
Today we are introducing Template Libraries - you can Export the whole set of your
custom templates and distribute it as one file which can be imported. Template Library
includes meta-data - the library author, company name and contact information. To
access the feature use Options -> Rules -> Export.
We will be hosting a section on our web site where we publish GhostDoc Pro Template
Libraries we release. If you have specific comment formats you want us to release, send
your requests in.
We also want to encourage sharing your templates with the community. Contact
us if you have template library you was us to publish.
New Help File Formats and Options
When we introduced a simple single click way of generating help file from your project
XML comments, we realized that just one CHM format is not enough and we would need
to add options to tweak your help file output.
Today GhostDoc Pro can build into the following help file formats:
-
Html Help1 (.CHM)
-
MS Help 2 (.HxS)
-
MS Help Viewer aka MS Help 3 (.MSHC)
-
Website (HTML, ASP.NET, PHP)
You also have the following options when building help file with GhostDoc Pro:
-
Select solution projects that you want to be included into the
help file
-
Define Header and Footer for the help file pages
-
Decide whether you want to include Private, Internal, Protected
members
How do I try it?
Download v4.5 at http://submain.com/download/ghostdoc/
|
-
Note to GhostDoc Pro v3 users: Your v3 license won’t work with v4.
We will be sending new license codes shortly to those of you with License Protection.
We are happy to announce the release of GhostDoc v4 and GhostDoc Pro v4 aligned with
Visual Studio 2012 release as part of our VS2012
sim-ship commitment!
Version 4 is a major milestone for us with great new features and rewrites that we
have done over the last year. Here are the most significant additions to the GhostDoc
feature set:
-
Visual Studio 2012 support
-
(Pro) Source code Spell Checker
-
C/C++ language support
-
XML Comment Preview
-
(Pro) Build Help File
-
StyleCop Compliance – comments generated by
GhostDoc are now pass StyleCop validation
-
Exception Documentation - exceptions raised
within a method are documented in the XML Comment
-
(Pro) File Header menu and template
-
(Pro) Visual Studio toolbar with commands for
documenting, comment preview and spell-checking
-
(Pro) Options -> Global Properties - allows to reference custom
configured user properties within T4 templates (CodeIt.Right users will find this
very familiar)
-
(Pro) IntelliSense in the T4 template editor
-
Version update notification – you won’t miss new version release
ever again!
For detailed list of v4 changes see What's
New in GhostDoc and GhostDoc Pro v4.0
Spell Checker
GhostDoc
Pro Spell Checker features:
-
Check Spelling as you type
-
Spell Checking for XML Comments
-
Spell Checking for code elements
-
Spell Checking for strings and comments
-
Spelling SmartTag in the VS Code Editor
-
Added support for OpenOffice dictionaries and multiple languages
-
Ignore files and file extensions
-
Custom User Dictionary
-
Custom Dictionary by Solution
-
Solution wide Spelling Report
-
Check Spelling for
-
Active Document
-
Selected Documents
-
Current Project
-
Entire Solution
Comment Preview
Do you want to see how your XML Comment will look like in the help file? Have HTML
tags encoded in the XML Comment and want to make sure your HTML is correct? GhostDoc
Comment Preview is here to help!
How do I try it?
Download v4 at http://submain.com/download/ghostdoc/
Note to Beta testers: We appreciate your contribution to this release
and we will be contacting shortly those of you who provided feedback during the alpha/beta
testing program.
Note to GhostDoc Pro v3 users: We have changed licensing schema in
v4.0 and your v3.x license codes won't work with v4.0. For users with License Protection
we will be sending v4.x license codes shortly. Users without the License Protection
have to purchase new version - currently we are not offering upgrade path other than
the License Protection program.
|
-
After a round of private Alpha/Beta for GhostDoc we are excited to release Beta 2
of GhostDoc and GhostDoc Pro and make it available as part of the public Beta program!
Version 4 is a major milestone for us with great new features and rewrites that we
have done over the last year. Here are the most significant additions to the GhostDoc
feature set:
-
Visual Studio 2012 support
-
(Pro) Source code Spell Checker
-
C/C++ language support
-
XML Comment Preview
-
StyleCop Compliance – comments generated by
GhostDoc are now pass StyleCop validation
-
Exception Documentation - exceptions raised
within a method are documented in the XML Comment
-
(Pro) File Header menu and template
-
(Pro) Visual Studio toolbar with commands for
documenting, comment preview and spell-checking
-
(Pro) Options -> Global Properties - allows to reference custom
configured user properties within T4 templates (CodeIt.Right users will find this
very familiar)
-
(Pro) IntelliSense in the T4 template editor
-
Version update notification – you won’t miss new version release
ever again!
For detailed list of v4 changes see What's
New in GhostDoc and GhostDoc Pro v4.0
Spell Checker
GhostDoc
Pro Spell Checker features:
-
Check Spelling as you type
-
Spell Checking for XML Comments
-
Spell Checking for code elements
-
Spell Checking for strings and comments
-
Spelling SmartTag in the VS Code Editor
-
Added support for OpenOffice dictionaries and multiple languages
-
Ignore files and file extensions
-
Custom User Dictionary
-
Custom Dictionary by Solution
-
Solution wide Spelling Report
-
Check Spelling for
-
Active Document
-
Selected Documents
-
Current Project
-
Entire Solution
Comment Preview
Do you want to see how your XML Comment will look like in the help file? Have HTML
tags encoded in the XML Comment and want to make sure your HTML is correct? GhostDoc
Comment Preview is here to help!
How do I try it?
Download the BETA at http://submain.com/download/ghostdoc/beta/
What’s in it for me?
We will be rewarding GhostDoc Pro licenses (as we always do) at the end of the private/public
beta program to those who provide feedback.
Where do I post feedback?
Please post your v4 Beta feedback in the GhostDoc
Beta forum
What about GhostDoc Pro license?
The Pro trial license will allow you to run it for 14 days. To get past that point,
please use the license below:
063A0-29A49-A6083-692D1-32CFC <-
good through 09/01/2012
Note to GhostDoc Pro v3 users: Please use the temporary license above,
your v3 license won’t work with v4. Once v4 is released we will be sending new license
codes to those of you with License Protection.
|
-
We posted
earlier that on 2/29 when Microsoft announced the Visual Studio 11 Beta, SubMain
was one of the first partners with CodeIt.Right product that provided full support
for the new VS Beta. We currently are running private Beta program for our GhostDoc
product that is also VS11 Beta compatible.
We are happy to announce that SubMain is one of the partners to sim-ship (Simultaneously
Ship) our products together with the Visual Studio 11 RTM! You will be able to enjoy
fully compatible version of our products when you install Visual Studio 11 on the
release day!
In the meantime you are welcome to test drive CodeIt.Right and GhostDoc together
with Visual Studio 11 Beta:
|
-
We are excited to announce the release of CodeIt.Right
v2.0 - new major version that takes our code quality product to the whole
new level. This version introduces new major feature – Instant Code Review – that
enables developers to get code quality feedback in real time as they type and refactor
code smells right at their introduction. We also added new Personal Edition of the
product. Here is the high level new feature list:
-
Instant
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
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.
Personal
Edition
Starting version 2.0 in addition to Standard and Enterprise editions we are offering
new Personal Edition designed for solo developers and freelancers. This edition
is priced appropriately for personal use – this is the most affordable edition of
CodeIt.Right. With introduction of the new edition, price of the Standard has been
adjusted.
Is 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 CodeIt.Right v2.0 at http://submain.com/download/codeit.right/
Note to current users – we have changed licensing schema in v2.0
and your v1.x license codes won’t work with v2.0. For users whose Software Assurance
is up-to-date we will be sending v2.x license codes shortly. Users without subscription
and those whose subscription lapsed will have the opportunity to purchase new version
at the upgrade price.
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.
|
-
As part of the Visual Studio Industry Partner (VSIP) program we have released VS11
Beta compatible version of CodeIt.Right on the ComponentSource
website that hosts VS11 Beta Bundle products. And we are very proud that our flagship
product is one of the very first VS11 compatible products available as part of the
VS11 Beta Bundle on the day of VS11 Beta launch – February 29, 2012!
Please follow the instructions below to receive the virtual bundle of CodeIt.Right
and Visual Studio 11 Beta:
-
Go to the Visual Studio 11 Beta
download site to get the newest version of Visual Studio
-
After installing Visual Studio 11 Beta, download CodeIt.Right unpack
the zip file and run the installer
|
-
The BETA for CodeIt.Right has arrived and this is our new major version
of the code quality product:
-
Instant
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 exclude comments
-
and more
Focus on coding – we will help you with quality
If you love the CodeIt.Right code quality rules and auto-corrections but want an immediate
feedback as you code, the new Instant Code 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
code elements that raised violation in the editor 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.
Is
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.
|
-
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 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.
|
-
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
-
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.0 will need 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.
|
-
SubMain is proud to spread the holiday cheer by offering customers best savings of
the year with free 1 year of Software Assurance and Support, free lifetime License
Protection and great savings on multiple license purchases.
Get Software Assurance and Support absolutely free!
From now until January 7, purchase any new CodeIt.Right licenses and receive
1 year of Software Assurance and Support subscription at no additional cost. Normally
priced at $100 per user ($150 per user for Enterprise Edition), Software Assurance
annual subscription plan is the most cost effective and convenient way to stay current
with the latest versions of our products and get priority support when you need it.
Plus free License Protection!
If you purchase just released GhostDoc Pro,
you will receive free License Protection and secure GhostDoc Pro updates and
new versions at no charge for the product lifetime.
GhostDoc Pro Edition is 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.
Get it today! No hurdles! No hoops!
It is easy to get your free software assurance subscription and license protection.
Just place your order on the SubMain website by
January 7, and we will automatically give you the free year of software assurance
and support subscription. If your purchase includes GhostDoc, you will automatically
receive lifetime license protection for free too. No hassle. No headaches.
But wait, there is more!
On the top of the free offers above, you can save even more when you buy multiple
CodeIt.Right licenses:
-
Save 20% on CodeIt.Right Standard Edition 5 license pack
-
Save 30% on CodeIt.Right Enterprise Edition 10 license pack
Email us at sales@submain.com for
information on the the 5 and 10 pack discounts.
Need more info about SubMain products?

Ready to get your holiday bonus?

Still have questions?
No problem! Contact the SubMain sales department via email sales@submain.com
|
-
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/
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.
|
-
We are happy to announce the release of TestMatrix v3.0 - new major version focused on product stability and performance improvements, full VS2010 and .NET 4.0 support, command line version and the latest versions of unit testing frameworks!
 New
in v3.0:
-
Improved support for VS2010
-
Added support for .NET Framework 4.0
-
Enabled Command Line version for Continuous Integration/Automated Build process
-
Updated to support the latest versions of unit testing frameworks - NUnit 2.5.x, MbUnit
2.4, csUnit 2.6, MS Test
-
Added Test Groups in Test Explorer - create your own groups of tests you want
to run
-
Added clarity in Code Coverage feature requiring running VS as Admin
-
Improved warning and info messages for clarity
-
Improved Test Results window - better visual progress and results reporting
-
Changed logging to standard SubMain, resolves large log file issue and problems
when running multiple instances of VS
-
Options dialog - completely redesigned, removed SharedServices options from
Tools->Options
-
"Load/Unload" menu in Visual Studio - allows to enable/disable the extension
-
Added Create/Rename/Delete Test Groups in Test Explorer
-
Completely new and improved setup
-
Log file location changed to My Documents folder (standard for SubMain products)
-
Modified TestMatrix tool windows to be VSIP compliant to for improved stability
-
License code schema is changed to SubMain standard, will simplify distribution
and maintenance of the license codes
-
Out of range error in solutions with over 5000 unit tests
-
many reported issues
TestMatrix build 3.0.10299 is available for download
right now.
Please note, we have changed licensing schema in v3.0 and your v2.x license codes
will not work with this new build.
This new version is free update for users who purchased TestMatrix from SubMain (after
March 9, 2010). We will be sending out new licenses shortly. If you require the license
immediately, please contact us at sales@submain.com
Orders prior to March 9, 2010 are eligible for upgrade price of $99 per license. Contact sales@submain.com with
your license information for the upgrade details.
|
-
We published two updates this morning:
-
CodeIt.Right v1.9.10111 - both Standard and Enterprise editions. This is a
minor update, primarily bug fixes. Not a required update unless you are experiencing
some rule issues or unhandled errors this update might fix.
-
New setup for TestMatrix - we have created a brand new setup for TestMatrix
to replace the often confusing "silent" version. New setup experience is very much
the same as all our other products. Version hasn't of the product hasn't changed.
|
-
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:
CC.NET CodeIt.Right Analysis Summary report screenshot:
Thank you, Paulo and Craig! Great work!
|
|
|
|
|
|
|