Created at 2019-04-12 07:45:45 , with PHPMetrics v2.1.0 (Jean-François Lépine).
Average cyclomatic complexity by class
4.38
-1.62
Average relative System complexity
19.36
-83.66
Average bugs by class (Halstead) -0.06
0.1
average defects by class (Kan) -0.1
0.59
Class Class cycl. Max method cycl. Relative system complexity Relative data complexity Relative structural complexity Bugs Defects
Hal\Report\Html\Reporter 14 8 81.68 0.68 81 0.78 1.36
Hal\Report\Violations\Xml\Reporter 7 7 100.23 0.23 100 0.17 0.75
Hal\Report\Cli\Reporter 9 9 36.36 0.36 36 0.34 1.03
Hal\Metric\Consolidated 9 9 10.29 1.29 9 0.35 1.67
Hal\Metric\InterfaceMetric 1 0 0 0 0 0 0.15
Hal\Metric\FunctionMetric 1 0 0 0 0 0 0.15
Hal\Metric\FileMetric 1 0 0 0 0 0 0.15
Hal\Metric\Metrics 1 1 10.4 1.4 9 0.02 0.15
Hal\Metric\ProjectMetric 1 0 0 0 0 0 0.15
Hal\Metric\Helper\RoleOfMethodDetector 4 4 6 6 0 0.08 0.66
Hal\Metric\Class_\Component\MaintainabilityIndexVisitor 10 10 16.2 0.2 16 0.19 0.78
Hal\Metric\Class_\Coupling\ExternalsVisitor 20 20 25.17 0.17 25 0.16 2.66
Hal\Metric\Class_\Text\HalsteadVisitor 4 4 16.2 0.2 16 0.41 0.57
Hal\Metric\Class_\Text\LengthVisitor 5 5 25.17 0.17 25 0.12 0.59
Hal\Metric\Class_\Complexity\KanDefectVisitor 2 2 9.25 0.25 9 0.07 0.44
Hal\Metric\Class_\Complexity\CyclomaticComplexityVisitor 5 5 9.5 0.5 9 0.13 1.11
Hal\Metric\Class_\ClassEnumVisitor 8 8 49.13 0.13 49 0.19 1.09
Hal\Metric\Class_\Structural\SystemComplexityVisitor 4 4 9.25 0.25 9 0.16 0.74
Hal\Metric\Class_\Structural\LcomVisitor 8 6 81.5 0.5 81 0.17 1.47
Hal\Metric\System\Packages\Composer\Composer 7 7 16.3 0.3 16 0.11 0.75
Hal\Metric\System\Packages\Composer\Packagist 7 7 4 4 0 0.13 0.66
Hal\Metric\System\Changes\GitChanges 14 14 49.54 0.54 49 0.48 1.82
Hal\Metric\System\Coupling\PageRank 12 8 16.5 0.5 16 0.24 2.13
Hal\Metric\System\Coupling\Coupling 14 14 100.09 0.09 100 0.13 1.56
Hal\Metric\ClassMetric 1 0 0 0 0 0 0.15
Hal\Component\Ast\NodeTraverser 6 5 25.75 0.75 25 0.13 1.63
Hal\Component\Output\CliOutput 2 2 5.93 1.93 4 0.03 0.15
Hal\Component\Output\ProgressBar 4 2 9.6 0.6 9 0.11 0.36
Hal\Component\Issue\Issuer 7 6 17.48 1.48 16 0.23 0.89
Hal\Component\Tree\Edge 1 1 2.75 1.75 1 0.01 0.15
Hal\Component\Tree\Node 4 4 10.64 1.64 9 0.05 0.52
Hal\Component\Tree\Graph 6 3 37.23 1.23 36 0.09 0.82
Hal\Component\Tree\Operator\CycleDetector 9 6 36.79 0.79 36 0.08 1.12
Hal\Component\Tree\GraphException 1 0 0 0 0 0 0.15
Hal\Component\Tree\HashMap 1 1 5.87 1.87 4 0.02 0.15
Hal\Component\File\Finder 4 4 3 3 0 0.1 0.68
Hal\Violation\Violations 2 2 2.63 1.63 1 0.02 0.38
Hal\Violation\Class_\Blob 6 6 5.42 1.42 4 0.07 0.5
Hal\Violation\Class_\TooComplexMethodCode 3 3 5.75 1.75 4 0.03 0.29
Hal\Violation\Class_\TooDependent 3 3 5.75 1.75 4 0.04 0.29
Hal\Violation\Class_\TooLong 3 3 5.42 1.42 4 0.04 0.29
Hal\Violation\Class_\ProbablyBugged 3 3 5.75 1.75 4 0.04 0.29
Hal\Violation\Class_\TooComplexClassCode 3 3 5.75 1.75 4 0.04 0.29
Hal\Violation\ViolationParser 3 3 9.5 0.5 9 0.01 0.61
Hal\Application\Analyze 2 2 144.31 0.31 144 0.14 0.38
Hal\Application\Application 2 2 144.08 0.08 144 0.11 0.36
Hal\Application\Config\Validator 8 8 9.38 0.38 9 0.09 0.96
Hal\Application\Config\ConfigException 1 0 0 0 0 0 0.15
Hal\Application\Config\Parser 8 8 2.5 1.5 1 0.1 0.96
Hal\Application\Config\Config 2 2 6 2 4 0.02 0.38
MyVisitor 1 1 1 1 0 0 0.15