README

What's New

This Pre-Release distribution is intended to provide early access to the upcoming release of NStyle. Please limit distribution of the software. All feedback is greatly appreciated.

New C# Source Code Rules

The NStyle rules can now be individually enabled based on project requirements.

Rule 500 - Line length validation is now configurable.
Rule 720 - Ensures all attribute statements have the proper layout.
Rule 960 - Ensures method names have the proper whitespace before opening paranthesis.

Improved Parsing Engine

The NStyle parsing engine has been updated to provide a object model that can be used for content specific source code analysis.

Control Pad

A new Windows application to generate and configure NStyle projects. Visual Studio C# project files can be easliy managed directly, while individual rules can be enabled and configured.

System Requirements

Microsoft .Net Framework
Version 2.0
Microsoft Visual Studio
2003, 2005

Known Issues

The following issues have been identified in this release.

Rule 700 is not active and will not report any issues.
Rule 710 is not active and will not report any issues.
Rule 730 is not active and will not report any issues.

Please email any issues to: eric.plamondon@homemediatech.com

Upcoming Features

NStyle development continues with a host of new features.

Support for Microsoft .NET Framework 3.5
Support for C# Language 3.0
Integration with Visual Studio
SDK for integration of custom NStyle Rules
Rule 720 - configure attribute layout from single to multiple lines
Rule 910 - configure the whitespace threshold
Rule 920 - configure individual language keyword whitespace
Rule 930 - configure individual language operator whitespace
Rule 940 - configure individual language keyword line layout