devAdvantage  devAdvantage

Correction

Many of the violations that are found through analysis can be automatically corrected on demand - either individually, or in bulk.  After the Analysis Results have been generated you can select one or more violations for correction.  If not all of the violations are correctable devAdvantage will ignore violations it cannot correct, interact for each violation that requires interaction and automatically fix those that can be fixed automatically.

When corrections to code are made, the violations are moved to the bottom of the Analysis Results window with a strike through the text.  Double-clicking or using the context menu to go to the violation will take you to the changed section of code. 

All corrections are synchronized with the Undo functionality of Visual Studio® .NET.  If you make corrections in bulk, the undo will undo all the changes.  If you make corrections individually, you will be able to undo them individually.