O AppCode mantém um olhar atento à qualidade do seu código. Não há necessidade de executar ferramentas adicionais: todos os erros e avisos são mostrados diretamente no editor e, para a maioria deles, o IDE tem uma sugestão de correção rápida.
Para revisar os erros em um arquivo, navegue de uma linha realçada para outra pressionando F2/⇧F2.
Além de detectar erros de compilação, diferentes ineficiências de código também são identificadas: você verá imediatamente sempre que houver um código inacessível, um código não utilizado, uma string não traduzida, um método não resolvido, vazamento de memória ou até mesmo problemas de ortografia.
O AppCode fornece mais de 60 inspeções de código apenas para Swift, Objective-C, C e C++, além de várias inspeções de código para outras linguagens com suporte, todas com execução em tempo real.
No lado direito do editor, você pode ver o status da análise do arquivo inteiro. O ícone no canto superior direito muda de cor quando um problema é detectado.
Quando um problema estiver realçado, coloque o sinal de intercalação sobre ele, pressione ⌥Enter e escolha uma das soluções de correção rápida sugeridas. Como alternativa, entre no menu de contexto clicando na lâmpada ao lado da linha.
O AppCode acompanha o Clang Analyzer integrado e pode mostrar mais de 2000 inspeções de código e resultados de diagnósticos de erros do compilador Clang diretamente no editor. Como alternativa, você pode revisá-los no modo em massa, usando Code | Inspect Code
.
Se quiser eliminar um problema específico de toda a sua base de código, basta usar o recurso "Run inspection by name" (⌥⇧⌘I) e selecionar o escopo desejado. Uma janela separada com resultados de inspeção será aberta, na qual é possível reagrupar problemas e aplicar correções rápidas em lote a todos os problemas sempre que possível.