Línea en blanco después de la llave en función con uncrustify

He configurado xcode para usar Uncrustify para embellecer el código. Modifiqué el archivo de configuración Uncrustify y el código resultante es casi el deseado.

Una cosa que no me gusta es la eliminación de una línea en blanco entre una llave de cierre y la siguiente línea de código. Por ejemplo, esto es lo que hace Uncrustify actualmente:

Entrada

if (jsonData != NULL)
{
    return [jsonData objectFromJSONData];
}

NSLog(@"Data read");

Salida de corriente

if (jsonData != NULL)
{
    return [jsonData objectFromJSONData];
}
NSLog(@"Data read");

La salida deseada sería, en este caso, la misma que la entrada:

if (jsonData != NULL)
{
    return [jsonData objectFromJSONData];
}

NSLog(@"Data read");

Ya jugué con nl_after_func_body = true pero esto no ayuda.

Ahora logré obtener el comportamiento que quería usando la siguiente adición al archivo de configuración:

nl_before_if = force
nl_after_if = force
nl_before_for = force
nl_after_for = force
nl_before_while = force
nl_after_while = force
nl_before_switch = force
nl_after_switch = force
nl_before_do = force
nl_after_do = force

Respuestas a la pregunta(2)

Su respuesta a la pregunta