Skip to end of metadata
Go to start of metadata


Inspeções são ferramentas embutidas para análise estática de código que te ajudam a encontrar prováveis bugs, encontrar código morto (código que não é alcançado no fluxo da aplicação), detectar problemas de performance e podem ainda sugerir melhorias na estrutura de código de maneira geral.

1. Análise de código on the fly

A maior parte das inspeções rodam on-the-fly e mostram alertas ou erros no editor imediatamente enquanto você digita.

Inspeções que são muito complexas para rodar on the fly ficam disponíveis quando você executa a análise de código para todo o projeto pelo menu Analyze → Inspect Code ou quando você roda uma certa inspeção pelo seu nome com Analyze → Run Inspection by Name.

2. Navegar para o próximo problema (ou prévio)

O editor permite que você navegue rapidamente entre os problemas marcados por atalhos de teclado. Aperte F2 para ir ao próximo problema e ShiftF2 para o anterior. Você pode configurar a severidade dos problemas que serão navegados por F2 em Settings → Editor e sempre pular somente para o próximo problema grave no arquivo.

3. Rodar inspeções para o projeto inteiro

Para ter um relatório completo com os resultados da inspeção para um projeto inteiro use o comando Analyze → Inspect Code.

4. Ajustes Rápidos 

A maioria das inspeções não só te mostram onde há um problema como também provêm ajustes rápidos para lidar com eles rapidamente. Apenas pressione AltEnter e escolha o ajuste adequado.

5. Suprimir alertas

Quando você não quer alguma inspeção em particular para uma definição ou método, você pode simplesmente suprimir acionando a seta para a direita no ajuste rápido. Algumas vezes isso é melhor que desabilitar a inspeção para o projeto inteiro.

6. Executar uma inspeção em específico

Para executar uma única inspeção pelo seu nome use o atalho ShiftAltCtrl + I (ShiftAltCmdI no Mac) ou acesse Analyze → Run Inspection by Name.

7. Nível de destaque e modo de economia de energia

Outra utilidade está no ícone do Hektor, localizado na barra de status. Acessando-o você pode alternar entre níveis de destaque: nenhum, sintaxe e inspeções. No nível sintaxe você não terá nenhum alerta exceto se o código não puder compilar.

O ícone do Hektor também te permite ativar o modo de economia de energia - que ajuda a conservar a bateria desabilitando os destaques e os popups automáticos.

8. Perfis de inspeção

E finalmente você pode mudar a lista de inspeções habilitada para o projeto, gerenciando os perfis de inspeção através de Settings → Inspections. Se você quiser compartilhar seu perfil de inspeção com seu time, marque a opção Share profile e submeta as inspeções do projeto no controle de versão.


  • No labels