AppCode постоянно следит за качеством кода. Не нужно запускать дополнительные инструменты: все ошибки и предупреждения отображаются прямо в редакторе, и для большинства из них IDE предложит варианты автоматических исправлений.
Чтобы просмотреть ошибки в файле, переключайтесь между подсвеченными строками с помощью клавиш F2/⇧F2.
AppCode находит не только ошибки компиляции, но и другие проблемы в коде. Если в программе обнаружится недостижимый или неиспользуемый код, нелокализованная строка, неопределенный метод, утечка памяти или даже орфографическая ошибка, вы сразу об этом узнаете.
AppCode предоставляет более 60 инспекций для кода на Swift, Objective-C, C и C++, а также проверки для других поддерживаемых языков, и все они работают на лету.
В правой части редактора отображается результат анализа всего файла. При обнаружении проблемы меняется цвет значка в правом верхнем углу.
Чтобы исправить ошибку, поместите курсор на подсвеченную область, нажмите ⌥Enter и выберите один из предложенных вариантов быстрых исправлений. Или откройте контекстное меню, кликнув на значок лампочки рядом со строкой.
Благодаря интеграции с Clang Analyzer в AppCode доступно более 2000 инспекций, а результаты диагностики ошибок отображаются прямо в редакторе. Кроме того, вы можете просмотреть все ошибки с помощью Code | Inspect Code
.
Если вам нужно устранить конкретную проблему по всей кодовой базе, используйте опцию запуска инспекции по имени (⌥⇧⌘I) и выберите необходимую область действия. Откроется отдельное окно с результатами проверки, в котором вы можете перегруппировать ошибки и применить быстрые исправления для всех проблем одновременно, если это возможно.