Lidando com erros no PhpStorm

Aqui, vamos nos aprofundar nos robustos recursos de detecção e correção de erros do PhpStorm. Neste episódio, você aprenderá a navegar e corrigir erros usando atalhos de teclado intuitivos, verificar todo o seu projeto em busca de problemas e ajustar regras de inspeção para que elas correspondam aos seus padrões de código.

Transcrição

O profundo conhecimento de PHP do PhpStorm permite que ele detecte e corrija uma grande variedade de erros para você.

Desde avisos de obsolescência até erros de sintaxe, tipos incompatíveis ou argumentos ordenados incorretamente - o PhpStorm te contará tudo sobre eles.

O PhpStorm mostrará quantos erros e avisos um arquivo contém, e você pode navegar entre eles pressionando F2. E lembre-se de que você pode usar o menu Shift+Shift para encontrar o atalho correto caso não o conheça.

Além de informar sobre erros, o PhpStorm também pode corrigir muitos deles para você. Tudo o que você precisa fazer é pressionar Alt+Enter - esse é o segundo atalho de teclado sobre o qual falei antes.

Como se isso não bastasse, o PhpStorm também pode verificar todo o seu projeto, ou partes dele, de uma só vez. Selecione uma pasta, pressione Shift+Shift e procure Inspect. Escolha as pastas a serem verificadas, pressione Analyze e, pronto, você terá uma lista de todos os erros no seu código. Você pode percorrer esses erros encontrados e até mesmo pressionar Alt+Enter na janela de visualização para corrigi-los. Não há necessidade de abrir nenhum arquivo.

Por fim, o PhpStorm tem uma enorme quantidade de inspeções: são as regras que detectam erros e avisos.

Você pode fazer o ajuste fino de todas as inspeções acessando Settings | Editor | Inspections. É possível alterar o nível de gravidade de cada inspeção e habilitar ou desabilitar regras específicas. Você pode fazer tudo isso por meio do menu de contexto: acesse um erro ou aviso que deseja alterar, pressione Alt+Enter e, em seguida, abra o menu Options pressionando os três pontos à direita de uma correção rápida sugerida. Você terá um menu dedicado para ajustar ou desabilitar essa inspeção específica.