Есть ли способ, чтобы статический анализатор в xcode игнорировал весь каталог? - PullRequest
3 голосов
/ 15 июня 2011

У меня есть проект, который опирается на некоторые внешние источники, и я бы предпочел не менять их.Проблема в том, что из этих источников генерируется много предупреждений, что также замедляет весь процесс запуска анализатора в коде.

Все эти исходные файлы, которые нужно игнорировать, находятся в одном каталоге, поэтомубыло бы удобно пометить каталог как запретное место для анализатора.

Удобно, да, но возможно?

Ответы [ 2 ]

2 голосов
/ 11 ноября 2011

Смотрите мой ответ здесь .Вы можете добавить флаг компиляции к файлам, и статический анализатор будет игнорировать их.

Вы можете массово добавить флаги, выбрав несколько файлов, нажав клавишу ввода, введя флаги и снова нажав клавишу ввода.Если сторонний код был написан с правильным интервалом имен, вы сможете использовать фильтр, чтобы показывать только файлы в этих каталогах.

1 голос
/ 17 июня 2011

Не знаю, как этого можно достичь, как вы упомянули.Однако я бы создал статическую библиотеку из этих файлов (внутри этой конкретной директории), и это решит вашу проблему.Статический анализатор не входит в статические библиотеки (файлы .a) и генерирует предупреждения, поэтому вы можете безопасно его запускать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...