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 |