O PHPStan 2.0 chegou!
Marcos Marcolin • November 11, 2024
phpApós mais de três anos, chega o PHPStan 2.0! E, com essa versão, um novo ElePHPant entra para a manada PHP! 🐘🎉
Durante esse tempo, o autor lançou mais de 170 patches, trazendo correções de bugs e melhorias.
A nova versão traz várias novidades: o Nível 10, que identifica o uso de mixed
no código; um novo tipo List
para os PHPDocs
do PHPStan; além de uma grande redução no consumo de memória, proporcionando um desempenho muito melhor.
Nos testes de análise em grandes projetos, o PHPStan 2.0 apresentou uma economia de 50 a 70% no uso de memória, resultando em análises muito mais rápidas.
Para quem não conhece, o PHPStan é um analisador estático que escaneia todo o seu código em busca de bugs, sejam eles simples ou difíceis de detectar.
Ele identifica até mesmo erros em blocos if
raramente executados, que geralmente ficam fora dos testes.
Você pode usá-lo localmente ou no CI para garantir que esses bugs não cheguem à produção.
🐘 E sobre o ElePHPant: ao adquirir um, você apoia a continuidade do projeto PHPStan e ainda expande sua coleção de ElePHPants! 🐘💙
🔗 Confira todos os detalhes do lançamento no site oficial: PHPStan 2.0 Released With Level 10 and Elephpants!
Eu já fiz o meu pedido para aumentar minha manada :)