Created at 2018-01-10 00:40:10 , with PHPMetrics v2.3.2 (Jean-François Lépine).
Violations (0 criticals, 17 errors)
35
86
Maintainability / complexity

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.

ClassRank (Google's page rank applied to relations between classes)
Class ClassRank
Drupal\node\Entity\NodeType 88.44 0.04
Drupal\node\Plugin\views\field\RevisionLink 98.41 0.03
Drupal\node\Plugin\migrate\source\d7\Node 81.39 0.02
Drupal\node\Plugin\migrate\source\d6\Node 70.49 0.02
Drupal\node\Plugin\migrate\source\d6\ViewModeBase 112.77 0.02
Drupal\node\NodeTypeListBuilder 91.6 0.01
Drupal\node\ParamConverter\NodePreviewConverter 98.67 0.01
Drupal\node\NodeViewBuilder 81.24 0.01
Drupal\node\NodeStorage 98.47 0.01
Drupal\node\ContextProvider\NodeRouteContext 88.74 0.01
Drupal\node\ProxyClass\ParamConverter\NodePreviewConverter 100.05 0.01
Drupal\node\NodeListBuilder 83.65 0.01
Drupal\node\Access\NodePreviewAccessCheck 106.19 0.01
Drupal\node\Access\NodeRevisionAccessCheck 89.76 0.01
Drupal\node\Routing\RouteSubscriber 106.63 0.01
Drupal\node\Access\NodeAddAccessCheck 99.92 0.01
Drupal\node\Controller\NodeController 74.07 0.01
Drupal\node\Controller\NodeViewController 95.23 0.01
Drupal\node\Controller\NodePreviewController 104.51 0.01
Drupal\node\NodeTypeAccessControlHandler 95.27 0.01
Drupal\node\NodeGrantDatabaseStorage 66.75 0.01
Drupal\node\Cache\NodeAccessGrantsCacheContext 89.74 0.01
Drupal\node\NodeServiceProvider 102.62 0.01
Drupal\node\Plugin\Condition\NodeType 86.87 0.01
Drupal\node\Form\NodeRevisionRevertForm 87.2 0.01
Drupal\node\NodeStorageSchema 81.52 0.01
Drupal\node\PageCache\DenyNodePreview 109.33 0.01
Drupal\node\NodePermissions 97.24 0.01
Drupal\node\NodeForm 70.12 0.01
Drupal\node\Form\NodeDeleteForm 96.87 0.01
Drupal\node\Form\NodePreviewForm 86.65 0.01
Drupal\node\Form\NodeRevisionDeleteForm 88.48 0.01
Drupal\node\Form\NodeRevisionRevertTranslationForm 87.86 0.01
Drupal\node\Form\RebuildPermissionsForm 97.35 0.01
Drupal\node\Entity\Node 75.15 0.01
Drupal\node\Form\NodeTypeDeleteConfirm 95.61 0.01
Drupal\node\Form\DeleteMultiple 70.62 0.01
Drupal\node\EventSubscriber\NodeTranslationMigrateSubscriber 93.26 0.01
Drupal\node\EventSubscriber\NodeTranslationExceptionSubscriber 90.02 0.01
Drupal\node\EventSubscriber\NodeAdminRouteSubscriber 103.21 0.01
Drupal\node\NodeTranslationHandler 78.46 0.01
Drupal\node\ConfigTranslation\NodeTypeMapper 103.17 0.01
Drupal\node\Entity\NodeRouteProvider 94.63 0.01
Drupal\node\NodeTypeForm 69.16 0.01
Drupal\node\Plugin\migrate\D6NodeDeriver 80.33 0.01
Drupal\node\Plugin\migrate\destination\EntityNodeType 103.84 0.01
Drupal\node\Plugin\Action\StickyNode 124.66 0.01
Drupal\node\Plugin\views\field\Path 93.16 0.01
Drupal\node\Plugin\views\field\RevisionLinkDelete 109.11 0.01
Drupal\node\Plugin\views\row\Rss 77.84 0.01
Drupal\node\Plugin\views\row\NodeRow 114.77 0.01
Drupal\node\Plugin\Action\AssignOwnerNode 82.89 0.01
Drupal\node\Plugin\Action\UnstickyNode 124.66 0.01
Drupal\node\Plugin\Action\SaveNode 110.66 0.01
Drupal\node\Plugin\Action\DeleteNode 96.54 0.01
Drupal\node\Plugin\views\field\NodeBulkForm 119.88 0.01
Drupal\node\Plugin\Action\DemoteNode 124.66 0.01
Drupal\node\Plugin\Action\PromoteNode 124.66 0.01
Drupal\node\Plugin\Action\PublishNode 124.66 0.01
Drupal\node\Plugin\Action\UnpublishNode 124.66 0.01
Drupal\node\Plugin\Action\UnpublishByKeywordNode 91.95 0.01
Drupal\node\Plugin\EntityReferenceSelection\NodeSelection 93.12 0.01
Drupal\node\Plugin\Block\SyndicateBlock 107.69 0.01
Drupal\node\Plugin\Search\NodeSearch 52.84 0.01
Drupal\node\Plugin\views\field\Node 84.92 0.01
Drupal\node\Plugin\views\field\RevisionLinkRevert 109.11 0.01
Drupal\node\Plugin\migrate\D7NodeDeriver 77.24 0.01
Drupal\node\Plugin\views\wizard\Node 68.35 0.01
Drupal\node\NodeViewsData 60.01 0.01
Drupal\node\Plugin\migrate\process\d6\NodeUpdate7008 110.69 0.01
Drupal\node\Plugin\migrate\source\d7\NodeRevision 105.98 0.01
Drupal\node\Plugin\migrate\source\d7\NodeType 78.04 0.01
Drupal\node\Plugin\migrate\source\d6\ViewMode 86.15 0.01
Drupal\node\Plugin\migrate\source\d6\NodeRevision 104.15 0.01
Drupal\node\Plugin\migrate\source\d6\NodeType 81.45 0.01
Drupal\node\Plugin\views\wizard\NodeRevision 78.11 0.01
Drupal\node\Plugin\views\area\ListingEmpty 99.9 0.01
Drupal\node\Plugin\views\filter\Status 93.06 0.01
Drupal\node\Plugin\views\filter\Access 85.46 0.01
Drupal\node\Plugin\views\filter\UidRevision 104.51 0.01
Drupal\node\Plugin\views\argument_default\Node 99.66 0.01
Drupal\node\Plugin\views\argument\Vid 95.15 0.01
Drupal\node\Plugin\views\argument\UidRevision 106.24 0.01
Drupal\node\Plugin\views\argument\Type 97.4 0.01
Drupal\node\Plugin\views\argument\Nid 100.82 0.01
Drupal\node\NodeAccessControlHandler 74.08 0.01
Composer dependencies
Package Required Latest License
No composer.json file found
No composer.lock file found
Licences of Composer dependencies
No composer.json file found