NArrange
|
NArrange is an open source tool for arranging .Net source code. This code beautifier automatically sorts and organizes class members into groups or regions. C# and VB.NET code files are supported, but one goal will be to add support for additional .NET languages. Edit .NET source code. NArrange is a program for customizing .NET source code.
NArrange Features:
1. Reduces the amount of time developers spend arranging members within code files. With NArrange, you don't need to worry about where you place a new member definition in a class... just type away and run NArrange prior to compilation. After formatting, the new member will be automatically moved to the appropriate location in the source file.
2. Helps enforce coding style standards
3. When used as part of check-in procedures, NArrange can help reduce source code repository conflicts.
4. NArrange can automatically group similar code members into predefined region blocks, if supported by the language (C# and VB).
5. Reduces the amount of time spent searching for specific members in a code file. Through standard arrangement of source code files, every member of the team will know exactly where in a file to look for private fields, constructors, etc.
6. Flexibility - NArrange allows you to configure how members are organized (grouping, sorting, regions, etc.)
7. Sort Usings
Usage: narrange-console <input> [output] [/c:configuration] [/b] [/r] [/t]
input Specifies the source code file, project, solution or directory to arrange.
output For a single source file, specifies the output file to write arranged code to. [Optional] If not specified the input source file will be overwritten.
/c Configuration - Specifies the XML configuration file to use. [Optional] If not specified the default configuration will be used.
/b Backup - Specifies to create a backup before arranging [Optional] If not specified, no backup will be created. Only valid if an output file is not specified and cannot be used in conjunction with Restore.
/r Restore - Restores arranged files from the latest backup [Optional] When this flag is provided, no files will be arranged. Only valid if an output file is not specified and cannot be used in conjunction with Backup.
/t Trace - Detailed logging
The license of this software is Freeware, you can free download and free use this file converter software.