YeS RiP: SSW Code Auditor
gravatar

SSW Code Auditor


Keep your code healthy

  • Scan your code - the easiest way to quality code
  • MVPs favourite tool to enforce Industry best practices
  • Standard Edition is free and won't change your code
  • Command line and advanced rules are optional extras
  • Add your own Rules, there are

Are you looking to eradicate bugs and ensure consistency? SSW Code Auditor is a code analysis tool that allows developers to take control of your code, ensuring large, complex source code can be simplified, cleaned and maintained. The built-in rules focus on the most popular .NET languages (C#, VB.NET) for both Windows Forms and ASP.NET; however, the flexibility of SSW Code Auditor allows the developer to add their own rules to target any language in any text file.
As a project or company grows, managing code standards throughout your team becomes virtually impossible. Consistent code is crucial to future development and maintenance. SSW Code Auditor lets you take control of your code and automatically review your web apps and projects - giving you more opportunity to spend time where it really matters.
Here at SSW, we face the problem of maintaining our standards across nearly five thousand web pages, over twenty active projects in both Visual Basic (6 and .NET) and C#. There comes a point where a tool to check our work is needed, this tool is SSW Code Auditor.
SSW Code Auditor utilizes the power of Regular Expressions to audit your code. This powerful feature permits the user to write their own set of rules and have different rules for different projects.

2 methods to keep your code healthy!”

Free version (download via VS Extension Manager)
What are the advantages of having this free version installed?:
  • It only takes a couple of seconds to install and use the extension
  • Quickly scan your solution anytime with just one click
  • Enforce a continuous quality control of your source code
You can start cleaning up your code in a few seconds, by downloading the SSW Code Auditor - VS Extension using the Visual Studio 2010 Extension Manager.
Start Visual Studio 2010 to use the SSW Code Auditor - VS Extension
Figure: Start Visual Studio 2010 to use the SSW Code Auditor - VS Extension
SSW Code Auditor - VS Extension inside the Visual Studio 2010 Extension Manager
Figure: SSW Code Auditor - VS Extension inside the VS 2010 Extension Manager
SSW Code Auditor - VS Extension toolbar
Figure: SSW Code Auditor - VS Extension toolbar
Screenshots(free version – VS Extension)
Pro version (purchase simply and quickly)
What are the advantages of purchasing the pro version?:
  • Rich and powerful UI
  • Customize your code audit
  • You can include the SSW Code Auditor into your build process
Download install our Pro version and test the trial mode today. The pro version offers powerful user interfaces which allow you to customize your code audit.
Launch SSW Code Auditor from the start menu and audit your code!
Figure: Launch SSW Code Auditor from the start menu and audit your code!
Adding and saving customized jobs
Figure: Adding and saving customized jobs
Adding and saving customized items to the job
Figure: Adding and saving customized items to the job
Screenshots(pro version)

Key Features & Benefits

SSW Code Auditor allows to you:
  • Verify that coding standards are maintained
  • Prevent bad coding practices
  • Seamlessly integrates with VS.NET

Screen Shot Great, user-friendly wizard style interface With our standards compliant user interface, you are sure to have a consistently great operating environment with SSW products.
Screen Shot Make your own rules! With our powerful regular expression enabled parsing engine, you have the flexibility to scan any text file for any kinds of rules. Rules can check specific filetypes and have exceptions based on other regular expression matches.
Screen Shot Stay on top of things... Code Auditor has in-built scheduling and email notification functionality so you can have regular reminders of what needs attention in your projects!
Screen Shot Spanning the big picture Scan any number of directory trees with extensible path selection. As many development projects can be covered by your rules as you wish.
Screen Shot Report Output See a sample good report from the Code Auditor process.
See a sample bad report from the Code Auditor process.
Screen Shot Visual Studio Team Foundation Server Add-in Automatically adds an additional Check-in policy that runs SSW Code Auditor and stops developers from check in code that violates rules.

MS WordCustom check-in policy for VSTS Whitepaper
Built-in sample projects & sample database We offer a sample database and kinds of sample projects to help you run a professional demo scan.

More Technical Features include the ability to:
  • Check any text file
  • Check file names
  • Scan project directories for code that violates your rules
  • Perform deep traversal of directories
  • Scan websites for HTML that violates your rules - including the information served by the web server!
  • Validate HTML code by using the Tidy HTML engine
  • Use the report that is written to an .mdb, or to export to XML
  • Organize separate projects into jobs
  • Allow exceptions to rules, thus ignoring files that you are aware of
  • Full scheduling abilities with email alerts, providing regular automated checks on your code base.
  • Use Regular Expression to define more rules
  • Regular Expression builder included
See more screenshots in the Code Auditor User guide.