Tuesday, July 18, 2006

SSW Code Audit Tool

Got chance to play with this cool tool for code review.
Here is my feedback:

Features:

· Visual Studio Plug-in

· SSW works on source code directly unlike to FXCop which works on assembly. In this way, rules can be run on any type of text file like html, sql, xml, ascx, aspx, etc.

· Easily extensible – New rules can be added using Regular expressions(Tested)/Wild Cards (Tested)/ Xml Validate (not tested)/ Visual C#/VB.NET Code (not tested)

· Support for testing rules in tool itself before activating the rule

· Rules Exception – You can define exception conditions for particular rule

· Command Line/Batch File options to automate the review process

· Built-In Email and Scheduling options

· XML Output with default XLST file to provide Online Report. Report can be changed into different formats like By rules, By Files, By Ignored Files etc.

· SSW has rich rule repository. Rules can be categorized for particular needs:

1. ASP.NET – Migration Rules

2. C#/VB.NET UI & Code Rules

3. File Rules

4. Image Rules

5. Report/Reporting Service Rules

6. TEXT Rules

7. Web Rules

Down Sides:

  1. Although there is online knowledgebase, proper documentation is not available
  2. No support for Peer review like Jupiter Plug-in for Eclipse


No comments: