If there is a one liner if() statement without brackets and I have nl_if_leave_one_liners = false, it doesn't add a line break.
A new line will be added to this:
if (a == b) { a++; }
This does not get a new line:
if (a == b) a++;
If this is the intended result, maybe adding a new option to break all if() one liners can be made.
I modified "nl_if_brace", "nl_else_brace", etc, to insert a newline in this case if "nl_xx_leave_one_liners" is false.
If that is not good enough, please open another ticket.
Commit 3b8acea8a478238db3b27290efbace5fd9b19a86.