Какие параметры конфигурации я могу использовать, чтобы сделать формат uncrustify
похожим на ожидаемый вывод для кода ObjC ++.
Ввод:
SomeObject *buildObject()
{
return
BuildObject(^(CKComponent *) {
[[[Object alloc]
initWithLogger:[Logger new]
async:YES]
copy];
});
}
✅ Ожидаемый вывод:
SomeObject *buildObject()
{
return
BuildObject(^(CKComponent *) {
[[[Object alloc]
initWithLogger:[Logger new]
async:YES]
copy];
});
}
ctАктуальный вывод:
SomeObject *buildObject()
{
return
BuildObject(^(CKComponent *) {
[[[Object alloc]
initWithLogger:[Logger new]
async:YES]
copy];
});
}
Используемые параметры конфигурации:
indent_off_after_return_new = true
indent_single_after_return = false
indent_oc_block = false
indent_continue = 0
use_indent_continue_only_once = true