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