Each file is symbolized by a circle. Size of the circle represents the Cyclomatic complexity. Color of the circle represents the Maintainability Index.
Large red circles will be probably hard to maintain.
Page Rank is a way to measure the importance of a class. There is no "good" or "bad" page rank. This metric reflects interactions in your code.
| ClassRank | |
|---|---|
| 0.36 | Hal\Component\Tree\Edge 102.33 58.44 |
| 0.33 | Hal\Component\Tree\Node 89.37 46.51 |
| 0.03 | Hal\Metric\Metrics 101.25 57.04 |
| 0.01 | Hal\Component\Ast\NodeTyper 61.27 61.27 |
| 0.01 | Hal\Search\Search 58.02 29 |
| 0.01 | Hal\Report\SummaryProvider 95.61 51.6 |
| 0.01 | Hal\Application\Config\Config 97.44 54.57 |
| 0.01 | Hal\Metric\Consolidated 63.42 28.86 |
| 0 | MyVisitor 109.37 67.54 |
| 0 | Hal\Component\Tree\Graph 78.5 38.46 |
| 0 | Hal\Component\Tree\HashMap 100.05 57.04 |
| 0 | Hal\Component\Tree\GraphException 171 171 |
| 0 | Hal\Component\Tree\Operator\CycleDetector 86.09 46.67 |
| 0 | Hal\Component\Tree\Operator\SizeOfTree 74.2 37.5 |
| 0 | Hal\Component\Tree\GraphDeduplicated 103.33 62.11 |
| 0 | Hal\Component\File\Finder 92.68 49.4 |
| 0 | Hal\Component\Output\CliOutput 78.9 41.16 |
| 0 | Hal\Component\Output\ProgressBar 92.37 50.52 |
| 0 | Hal\Component\Issue\Issuer 72.84 36.44 |
| 0 | Hal\Component\Ast\Php8NodeTraverser 171 171 |
| 0 | Hal\Component\Ast\Php7NodeTraverser 171 171 |
| 0 | Hal\Component\Ast\Traverser 74.2 40.75 |
| 0 | Hal\Component\Ast\ParserFactoryBridge 88.9 60.66 |
| 0 | Hal\Component\Ast\Php5NodeTraverser 94.38 61.32 |
| 0 | Hal\Component\Ast\NodeTraverser 218.22 171 |
| 0 | Hal\Component\Ast\ParserTraverserVisitorsAssigner 101.04 64.6 |
| 0 | Hal\Search\Searches 102.03 58.93 |
| 0 | Hal\Search\PatternSearcher 56.87 56.87 |
| 0 | Hal\Search\SearchesValidator 63.77 49.82 |
| 0 | Hal\Search\SearchesFactory 100.98 66.01 |
| 0 | Hal\Report\Html\Reporter 56.27 23.14 |
| 0 | Hal\Report\Cli\SummaryWriter 51.53 39.55 |
| 0 | Hal\Report\Cli\Reporter 100.35 60.39 |
| 0 | Hal\Report\Cli\SearchReporter 80.6 45.63 |
| 0 | Hal\Report\Json\SummaryWriter 61.85 61.85 |
| 0 | Hal\Report\Json\SummaryReporter 90.11 53.67 |
| 0 | Hal\Report\Json\Reporter 91.45 54.61 |
| 0 | Hal\Report\Csv\Reporter 77.76 46.35 |
| 0 | Hal\Report\Violations\Xml\Reporter 74.53 42.39 |
| 0 | Hal\Application\Application 67.52 37.05 |
| 0 | Hal\Application\Analyze 83.25 43.05 |
| 0 | Hal\Application\Config\Validator 60.66 33.41 |
| 0 | Hal\Application\Config\Parser 60.95 44.74 |
| 0 | Hal\Application\Config\File\ConfigFileReaderFactory 87.78 56.87 |
| 0 | Hal\Application\Config\File\ConfigFileReaderJson 70.76 36.07 |
| 0 | Hal\Application\Config\File\ConfigFileReaderIni 99.42 59.1 |
| 0 | Hal\Application\Config\File\ConfigFileReaderYaml 97.98 66.05 |
| 0 | Hal\Application\Config\ConfigException 171 171 |
| 0 | Hal\Violation\Search\SearchShouldNotBeFoundPrinciple 56.46 56.46 |
| 0 | Hal\Violation\Violations 99.55 56.62 |
| 0 | Hal\Violation\ViolationParser 95.62 63 |
| 0 | Hal\Violation\Package\StableDependenciesPrinciple 61.33 45.94 |
| 0 | Hal\Violation\Package\StableAbstractionsPrinciple 65.8 52.47 |
| 0 | Hal\Violation\Class_\TooLong 89.38 53.52 |
| 0 | Hal\Violation\Class_\TooDependent 89.37 53.5 |
| 0 | Hal\Violation\Class_\TooComplexClassCode 82.98 53.12 |
| 0 | Hal\Violation\Class_\TooComplexMethodCode 86 53.45 |
| 0 | Hal\Violation\Class_\Blob 80.92 48.06 |
| 0 | Hal\Violation\Class_\ProbablyBugged 88.07 51.99 |
| 0 | Hal\Metric\FunctionMetric 171 171 |
| 0 | Hal\Metric\PackageMetric 64.19 33.77 |
| 0 | Hal\Metric\Group\Group 96.67 53.39 |
| 0 | Hal\Metric\Registry 54.17 54.17 |
| 0 | Hal\Metric\SearchMetric 171 171 |
| 0 | Hal\Metric\BagTrait 91.88 49.26 |
| 0 | Hal\Metric\FileMetric 171 171 |
| 0 | Hal\Metric\ClassMetric 171 171 |
| 0 | Hal\Metric\System\Changes\GitChanges 66.51 31.44 |
| 0 | Hal\Metric\System\Packages\Composer\Packagist 68.54 37.36 |
| 0 | Hal\Metric\System\Packages\Composer\Composer 69.47 34.26 |
| 0 | Hal\Metric\System\Coupling\DepthOfInheritanceTree 86.7 51.38 |
| 0 | Hal\Metric\System\Coupling\Coupling 77.33 44.47 |
| 0 | Hal\Metric\System\Coupling\PageRank 75.74 40.4 |
| 0 | Hal\Metric\InterfaceMetric 171 171 |
| 0 | Hal\Metric\Helper\RoleOfMethodDetector 78.02 42.3 |
| 0 | Hal\Metric\ProjectMetric 171 171 |
| 0 | Hal\Metric\Package\PackageDistance 63.83 63.83 |
| 0 | Hal\Metric\Package\PackageAbstraction 74.87 57.9 |
| 0 | Hal\Metric\Package\PackageDependencies 70.81 45.02 |
| 0 | Hal\Metric\Package\PackageCollectingVisitor 66.5 46.38 |
| 0 | Hal\Metric\Package\PackageInstability 78.05 51.64 |
| 0 | Hal\Metric\Class_\Complexity\KanDefectVisitor 86.94 49.53 |
| 0 | Hal\Metric\Class_\Complexity\CyclomaticComplexityVisitor 75.8 36.32 |
| 0 | Hal\Metric\Class_\Component\MaintainabilityIndexVisitor 84.6 43.08 |
| 0 | Hal\Metric\Class_\Coupling\ExternalsVisitor 64.54 32.39 |
| 0 | Hal\Metric\Class_\Structural\LcomVisitor 74.9 38.37 |
| 0 | Hal\Metric\Class_\Structural\SystemComplexityVisitor 76.73 39.9 |
| 0 | Hal\Metric\Class_\Text\LengthVisitor 83.44 45.45 |
| 0 | Hal\Metric\Class_\Text\HalsteadVisitor 73.53 35.66 |
| 0 | Hal\Metric\Class_\ClassEnumVisitor 60.07 37.06 |