sp_before_assign

Add or remove space before assignment operator =, +=, etc.

Possible values are ignore, add, remove and force. Default ignore.

Overrides sp_assign.

Examples

add

Code before:

int x= 10;
int sum  = 0;

if(x<20) sum= 30;

for(int i=0; i<x; i++) {
  sum= sum+i;
}

Code after:

int x = 10;
int sum  = 0;

if(x<20) sum = 30;

for(int i =0; i<x; i++) {
  sum = sum+i;
}

remove

Code before:

int x = 10;
int sum  = 0;

if (x<20) sum = 30;

for  (int i=0; i<x; i++) {
  sum = sum+i;
}

Code after:

int x= 10;
int sum= 0;

if (x<20) sum= 30;

for  (int i=0; i<x; i++) {
  sum= sum+i;
}

force

Works like add but makes exactly one space.

See also