kleitomberg / phpdcsd
Detecção Code Smells Symfony Doctrine
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/kleitomberg/phpdcsd
Requires
- php: >=7.2
- doctrine/annotations: ^2.0
- nikic/php-parser: ^4.17
- phpstan/phpstan: ^1.10
Requires (Dev)
- phpstan/phpstan: ^1.10
This package is auto-updated.
Last update: 2025-12-22 06:58:15 UTC
README
Analisar codigo estico php symfony/ doctrine
identificar code smells, tais como:
-
Problema de N+1: Consultas que resultam em um grande número de consultas adicionais devido ao carregamento lazy de relacionamentos.
-
Carregamento Ansioso Excessivo (Eager Loading): Consultas que trazem mais dados do que o necessário, resultando em sobrecarga de rede e uso excessivo de memória.
-
Consultas Ineficientes: Consultas que não são otimizadas ou que poderiam ser combinadas para melhorar o desempenho.
Como Executar
-
Instale a biblioteca em seu projeto Symfony usando o Composer:
composer require kleitomberg/phpdcsd -
Execute os testes da biblioteca para verificar a detecção de code smells:
composer run-test