The RemoveViolationComments recipe incorrectly changes the formatting of comments that appear before violation comments when removing them.
Expected Behavior
int a; //hello
//violation
int b;
Should become:
Actual Behavior
The //hello comment loses its original whitespace/positioning.