sp_brace_else

Add or remove space between } and else if on the same line

Possible values are ignore, add, remove and force.

Examples

Add

Before:

if (x<y) {
  std::cout << "Also x is less than " << y << '\n';
}else{
  std::cout << "Also x is more (or equal) than " << y << '\n';
}

After

if (x<y) {
  std::cout << "Also x is less than " << y << '\n';
} else{
  std::cout << "Also x is more (or equal) than " << y << '\n';
}

Here space is added to the left of else; the sp_else_brace may add space to the right

Force

Before:

if (x<y)
{
  std::cout << "Also x is less than " << y << '\n';
}     else {
  std::cout << "Also x is more (or equal) than " << y << '\n';
}

After

if (x<y)
{
  std::cout << "Also x is less than " << y << '\n';
} else {
  std::cout << "Also x is more (or equal) than " << y << '\n';
}

Remove

Before

if (x<y)
{
  std::cout << "Also x is less than " << y << '\n';
}   else
{
  std::cout << "Also x is more (or equal) than " << y << '\n';
}

After

if (x<y)
{
  std::cout << "Also x is less than " << y << '\n';
}else
{
  std::cout << "Also x is more (or equal) than " << y << '\n';
}

See also