PHPMD Report

Generated at 2025-04-03 16:06 with PHP Mess Detector on PHP 8.1.31 on runner-nse4-tqot-project-577-concurrent-0

746 problems found

Summary

By priority
Count%Priority
573 76.8 % Moderate (3)
110 14.7 % Top (1)
62 8.3 % High (2)
1 0.1 % Low (4)
By namespace
Count%PHP Namespace
103 17.7 % App\Domain\Reporting\Generator\Word
69 11.9 % App\Domain\Registry\Controller
52 9.0 % App\Domain\Registry\Model
40 6.9 % App\Infrastructure\ORM\Registry\Repository
36 6.2 % App\Domain\User\Controller
25 4.3 % App\Domain\AIPD\Controller
23 4.0 % App\Domain\Reporting\Generator\Csv
20 3.4 % App\Domain\Registry\Form\Type
18 3.1 % App\Domain\Maturity\Controller
17 2.9 % App\Domain\Notification\Symfony\EventSubscriber\Doctrine
12 2.1 % App\Domain\Notification\Controller
10 1.7 % App\Domain\User\Form\Type
9 1.5 % App\Domain\AIPD\Form\Type
9 1.5 % App\Domain\Reporting\Metrics
9 1.5 % App\Domain\User\Model
8 1.4 % App\Domain\Notification\Command
8 1.4 % App\Domain\Reporting\Controller
8 1.4 % App\Infrastructure\ORM\User\Repository
7 1.2 % App\Domain\Notification\Twig\Extension
7 1.2 % App\Infrastructure\ORM\Notification\Repository
6 1.0 % App\Domain\Maturity\Form\Type
5 0.9 % App\Application\Controller
5 0.9 % App\Domain\Documentation\Controller
5 0.9 % App\Domain\Notification\Serializer
4 0.7 % App\Domain\Registry\Model\ConformiteTraitement
4 0.7 % App\Domain\Reporting\Symfony\EventSubscriber\Doctrine
4 0.7 % App\Infrastructure\ORM\AIPD\Repository
3 0.5 % App\Domain\Admin\Cloner
3 0.5 % App\Domain\Documentation\Form\Type
3 0.5 % App\Domain\Maturity\Calculator
3 0.5 % App\Domain\Registry\Calculator\Completion
3 0.5 % App\Domain\Registry\Form\Type\Embeddable
3 0.5 % App\Domain\Reporting\Handler
3 0.5 % App\Infrastructure\ORM\Reporting\Repository
2 0.3 % App\Application\Form\Type
2 0.3 % App\Domain\AIPD\Converter
2 0.3 % App\Domain\AIPD\Model
2 0.3 % App\Domain\Admin\Controller
2 0.3 % App\Domain\Admin\Form\Type
2 0.3 % App\Domain\Documentation\Model
2 0.3 % App\Domain\Registry\Form\Type\ConformiteOrganisation
2 0.3 % App\Domain\Registry\Symfony\Validator\Constraints
2 0.3 % App\Domain\Reporting\Generator
2 0.3 % App\Domain\Tools
1 0.2 % App\Application\Dictionary
1 0.2 % App\Application\Doctrine\Repository
1 0.2 % App\Application\Symfony\EventSubscriber\Doctrine
1 0.2 % App\Application\Symfony\EventSubscriber\Kernel
1 0.2 % App\Application\Symfony\OpenApi
1 0.2 % App\Application\Symfony\Validator\Constraints
1 0.2 % App\Domain\AIPD\Command
1 0.2 % App\Domain\AIPD\Twig\Extension
1 0.2 % App\Domain\Notification\Dictionary
1 0.2 % App\Domain\Notification\Subscriber
1 0.2 % App\Domain\Registry\Calculator
1 0.2 % App\Domain\Registry\Form\Type\ConformiteTraitement
1 0.2 % App\Domain\Registry\Symfony\EventSubscriber\Doctrine
1 0.2 % App\Domain\Reporting\Twig\Extension
1 0.2 % App\Domain\User\Doctrine
1 0.2 % App\Infrastructure\ORM\Maturity\Repository
1 0.2 % App\Infrastructure\ORM\Registry\Repository\ConformiteOrganisation
By rule set
Count%Rule set
442 59.2 % Code Size Rules
89 11.9 % Controversial Rules
77 10.3 % Naming Rules
64 8.6 % Design Rules
40 5.4 % Unused Code Rules
34 4.6 % Clean Code Rules
By name
Count%Rule name
178 23.9 % ExcessiveMethodLength
100 13.4 % CyclomaticComplexity
57 7.6 % CouplingBetweenObjects
51 6.8 % NPathComplexity
50 6.7 % ShortVariable
45 6.0 % CamelCaseVariableName
38 5.1 % ExcessiveClassComplexity
21 2.8 % TooManyPublicMethods
21 2.8 % UnusedLocalVariable
21 2.8 % LongVariable
20 2.7 % CamelCaseMethodName
18 2.4 % ExcessiveClassLength
17 2.3 % ExcessiveParameterList
17 2.3 % IfStatementAssignment
15 2.0 % UndefinedVariable
13 1.7 % CamelCaseParameterName
11 1.5 % UnusedPrivateMethod
11 1.5 % TooManyFields
11 1.5 % CamelCasePropertyName
8 1.1 % UnusedPrivateField
8 1.1 % ExcessivePublicCount
5 0.7 % LongClassName
3 0.4 % NumberOfChildren
2 0.3 % EmptyCatchBlock
2 0.3 % ExitExpression
2 0.3 % ErrorControlOperator
1 0.1 % ConstantNamingConventions

Details

Show details ▼