Created at 2019-04-12 07:45:45 , with PHPMetrics v2.1.0 (Jean-François Lépine).
classes -1433
51 (100 %)
interfaces -263
3 (6 %)
average LCOM -0.46
1.18
logical lines of code by class
43
logical lines of code by method
17
Class | LCOM | Volume | Class cycl. | Max method cycl. | Bugs | Difficulty |
---|---|---|---|---|---|---|
Hal\Report\Html\Reporter | 1 | 2337.07 | 14 | 8 | 0.78 | 12.54 |
Hal\Report\Violations\Xml\Reporter | 1 | 510.91 | 7 | 7 | 0.17 | 5.71 |
Hal\Report\Cli\Reporter | 1 | 1022.69 | 9 | 9 | 0.34 | 7.75 |
Hal\Metric\Consolidated | 1 | 1036.75 | 9 | 9 | 0.35 | 10.5 |
Hal\Metric\InterfaceMetric | 0 | 0 | 1 | 0 | 0 | 0 |
Hal\Metric\FunctionMetric | 0 | 0 | 1 | 0 | 0 | 0 |
Hal\Metric\FileMetric | 0 | 0 | 1 | 0 | 0 | 0 |
Hal\Metric\Metrics | 1 | 48.76 | 1 | 1 | 0.02 | 5 |
Hal\Metric\ProjectMetric | 0 | 0 | 1 | 0 | 0 | 0 |
Hal\Metric\Helper\RoleOfMethodDetector | 1 | 228.4 | 4 | 4 | 0.08 | 8.75 |
Hal\Metric\Class_\Component\MaintainabilityIndexVisitor | 1 | 573.86 | 10 | 10 | 0.19 | 10.14 |
Hal\Metric\Class_\Coupling\ExternalsVisitor | 1 | 473.67 | 20 | 20 | 0.16 | 14.97 |
Hal\Metric\Class_\Text\HalsteadVisitor | 1 | 1230.36 | 4 | 4 | 0.41 | 11.97 |
Hal\Metric\Class_\Text\LengthVisitor | 1 | 371.51 | 5 | 5 | 0.12 | 7.75 |
Hal\Metric\Class_\Complexity\KanDefectVisitor | 1 | 219.62 | 2 | 2 | 0.07 | 7 |
Hal\Metric\Class_\Complexity\CyclomaticComplexityVisitor | 1 | 383.51 | 5 | 5 | 0.13 | 18.57 |
Hal\Metric\Class_\ClassEnumVisitor | 1 | 579.61 | 8 | 8 | 0.19 | 12.59 |
Hal\Metric\Class_\Structural\SystemComplexityVisitor | 1 | 465.98 | 4 | 4 | 0.16 | 8.3 |
Hal\Metric\Class_\Structural\LcomVisitor | 1 | 502.12 | 8 | 6 | 0.17 | 20.53 |
Hal\Metric\System\Packages\Composer\Composer | 1 | 341.32 | 7 | 7 | 0.11 | 2.23 |
Hal\Metric\System\Packages\Composer\Packagist | 1 | 398.89 | 7 | 7 | 0.13 | 7.5 |
Hal\Metric\System\Changes\GitChanges | 1 | 1437.37 | 14 | 14 | 0.48 | 16.17 |
Hal\Metric\System\Coupling\PageRank | 1 | 723.78 | 12 | 8 | 0.24 | 24.31 |
Hal\Metric\System\Coupling\Coupling | 1 | 379.98 | 14 | 14 | 0.13 | 11.12 |
Hal\Metric\ClassMetric | 0 | 0 | 1 | 0 | 0 | 0 |
Hal\Component\Ast\NodeTraverser | 1 | 395.06 | 6 | 5 | 0.13 | 17.79 |
Hal\Component\Output\CliOutput | 2 | 103.78 | 2 | 2 | 0.03 | 6.29 |
Hal\Component\Output\ProgressBar | 1 | 320.63 | 4 | 2 | 0.11 | 12.83 |
Hal\Component\Issue\Issuer | 3 | 690.61 | 7 | 6 | 0.23 | 6.77 |
Hal\Component\Tree\Edge | 1 | 41.36 | 1 | 1 | 0.01 | 2.75 |
Hal\Component\Tree\Node | 1 | 148.99 | 4 | 4 | 0.05 | 12.4 |
Hal\Component\Tree\Graph | 1 | 268 | 6 | 3 | 0.09 | 8.5 |
Hal\Component\Tree\Operator\CycleDetector | 1 | 229.44 | 9 | 6 | 0.08 | 14.29 |
Hal\Component\Tree\GraphException | 0 | 0 | 1 | 0 | 0 | 0 |
Hal\Component\Tree\HashMap | 1 | 48.76 | 1 | 1 | 0.02 | 5 |
Hal\Component\File\Finder | 1 | 297.21 | 4 | 4 | 0.1 | 4.38 |
Hal\Violation\Violations | 1 | 63.4 | 2 | 2 | 0.02 | 5.2 |
Hal\Violation\Class_\Blob | 3 | 199.65 | 6 | 6 | 0.07 | 4.27 |
Hal\Violation\Class_\TooComplexMethodCode | 3 | 92.51 | 3 | 3 | 0.03 | 3.56 |
Hal\Violation\Class_\TooDependent | 3 | 106.61 | 3 | 3 | 0.04 | 3.8 |
Hal\Violation\Class_\TooLong | 3 | 105.49 | 3 | 3 | 0.04 | 3.45 |
Hal\Violation\Class_\ProbablyBugged | 3 | 126.71 | 3 | 3 | 0.04 | 3.23 |
Hal\Violation\Class_\TooComplexClassCode | 3 | 109.39 | 3 | 3 | 0.04 | 3.45 |
Hal\Violation\ViolationParser | 1 | 36.5 | 3 | 3 | 0.01 | 2.2 |
Hal\Application\Analyze | 1 | 419.19 | 2 | 2 | 0.14 | 6.39 |
Hal\Application\Application | 1 | 321.17 | 2 | 2 | 0.11 | 4.5 |
Hal\Application\Config\Validator | 2 | 257.84 | 8 | 8 | 0.09 | 8.12 |
Hal\Application\Config\ConfigException | 0 | 0 | 1 | 0 | 0 | 0 |
Hal\Application\Config\Parser | 1 | 303.08 | 8 | 8 | 0.1 | 9.18 |
Hal\Application\Config\Config | 1 | 74.96 | 2 | 2 | 0.02 | 5.75 |
MyVisitor | 1 | 14 | 1 | 1 | 0 | 1 |