This feature allows the migration team to customize coding standards like the following:
- replacing hungarian Hungarian naming standards with more contemporary naming standards
- simplifying property definitions
- favoring properties over global fields
- using C# optional arguments
- using increment operators rather than assignments
- favoring out over ref arguments
- remapping intrinsic functions and other simple custom replacements
- streamlining function return value style
- removing unnecessary returns
- optimizing the using directives at the top of each file (C# only)
- intelligently breaking and aligning logical elements of long lines (C#)
- simplifying fully-qualified identifiers with using statements
- and more...
More details are here: gmniCodeStyle