Análise de código

Análises dinâmicas

Análises dinâmicas

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.

Correções rápidas

Correções rápidas

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.

Inspecione seu código

Inspecione seu código

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.