如何在XCode中将裸if语句转换为编译器警告?

时间:2012-05-09 09:51:48

标签: xcode compiler-warnings

我们继承了很多裸if语句的代码库,如下所示:

if (some_condition)
    do_something();

我们的家庭风格禁止这样做,所以我希望(如果可能的话)它是编译器警告。我可以在XCode中做到这一点,如果是这样,怎么做?

2 个答案:

答案 0 :(得分:3)

trojanfoe是对的,没有办法得到警告。您可以将-Weverything放入“其他警告标志”中的“构建设置”中进行检查。

Uncrustify是一种非常好的代码美化器,适用于许多语言,包括Objective-C。对于你想要的if语句,配置需要一些时间来设置:

# Add or remove braces on single-line 'if' statement. Will not remove the braces if they contain an 'else'.
mod_full_brace_if                        = force

答案 1 :(得分:0)

这可以通过ObjClean http://objclean.com/index.php

来完成