Created at 2024-04-11 09:57:06 , with PHPMetrics v2.8.1 (Jean-François Lépine).

Percentile distribution of logical lines of code by class

Percentile

Explore

Class LLOC CLOC Volume Intelligent content Comment Weight
MediaWiki\SyntaxHighlight\SyntaxHighlight 7 0 8 16 0
EntitySchema\Maintenance\FixedIdGenerator 13 7 12 6 39.67
EntitySchema\Maintenance\CreatePreexistingSchemas 39 6 874.22 242.76 26.8
EntitySchema\Wikibase\Validators\EntitySchemaExistsValidator 22 4 102.8 16.13 28.55
EntitySchema\Wikibase\Hooks\WikibaseDataTypesHandler 39 3 337.6 100.03 20.12
EntitySchema\Wikibase\Hooks\ParserOutputUpdaterConstructionHandler 13 6 18.58 21.23 38.23
EntitySchema\Wikibase\ParserOutputUpdater\EntitySchemaStatementDataUpdater 33 5 107.31 23 26.64
EntitySchema\Wikibase\Formatters\EntitySchemaFormatter 50 7 423.04 44.07 25.83
EntitySchema\Wikibase\Rdf\EntitySchemaRdfBuilder 36 19 196.2 26.16 39.49
EntitySchema\MediaWiki\UndoHandler 34 7 246.03 24.6 29.86
EntitySchema\MediaWiki\Specials\NewEntitySchema 93 19 1437.26 217.06 29.78
EntitySchema\MediaWiki\Specials\EntitySchemaText 59 6 328.09 57.74 22.67
EntitySchema\MediaWiki\Specials\SetEntitySchemaLabelDescriptionAliases 189 33 3222.2 164.72 28.12
EntitySchema\MediaWiki\EntitySchemaServices 20 3 41.36 34.47 26.54
EntitySchema\MediaWiki\Hooks\TitleGetRestrictionTypesHookHandler 10 15 28.07 10.69 46.6
EntitySchema\MediaWiki\Hooks\ImportHandleRevisionXMLTagHookHandler 10 6 33 13.75 40.63
EntitySchema\MediaWiki\Hooks\SidebarHookHandler 26 17 197.65 31.88 41.36
EntitySchema\MediaWiki\Hooks\HtmlPageLinkRendererEndHookHandler 55 27 646.24 55.85 38.82
EntitySchema\MediaWiki\Hooks\LoadExtensionSchemaUpdatesHookHandler 8 8 30 46.67 44.46
EntitySchema\MediaWiki\Hooks\ExtensionTypesHookHandler 10 6 18.58 9.29 40.63
EntitySchema\MediaWiki\Hooks\BeforeDisplayNoArticleTextHookHandler 16 9 117.21 29.3 40.07
EntitySchema\MediaWiki\Hooks\FormatAutocommentsHookHandler 28 7 148.46 34.02 31.94
EntitySchema\MediaWiki\Hooks\ContentModelCanBeUsedOnHookHandler 12 8 41.21 6.87 41.52
EntitySchema\MediaWiki\Hooks\PageHistoryLineEndingHandler 35 13 326.9 41.73 36.08
EntitySchema\MediaWiki\SpecificLanguageMessageLocalizer 17 6 48 13.33 35.56
EntitySchema\MediaWiki\Actions\UndoSubmitAction 74 9 744.7 90.5 24.55
EntitySchema\MediaWiki\Actions\AbstractUndoAction 49 18 384.59 49.48 35.97
EntitySchema\MediaWiki\Actions\RestoreSubmitAction 72 6 656.58 73.77 20.95
EntitySchema\MediaWiki\Actions\UndoViewAction 45 6 348.31 72.57 25.34
EntitySchema\MediaWiki\Actions\AbstractRestoreAction 42 13 294.32 33.4 34.2
EntitySchema\MediaWiki\Actions\EntitySchemaEditAction 107 38 1407.93 163.2 35.63
EntitySchema\MediaWiki\Actions\EntitySchemaSubmitAction 8 5 2 4 40.98
EntitySchema\MediaWiki\Actions\RestoreViewAction 53 7 437.14 91.82 25.24
EntitySchema\MediaWiki\Content\EntitySchemaSlotViewRenderer 128 19 2284.98 206.78 26.43
EntitySchema\MediaWiki\Content\EntitySchemaContentHandler 108 60 1044.39 91.99 39.96
EntitySchema\MediaWiki\Content\EntitySchemaSlotDiffRenderer 105 17 1289.09 124.25 27.33
EntitySchema\MediaWiki\Content\EntitySchemaContent 27 5 168 26.4 28.74
EntitySchema\MediaWiki\EntitySchemaHooks 12 5 33 13.75 37.24
EntitySchema\DataAccess\EntitySchemaUpdateGuard 52 15 374.59 40.43 33.46
EntitySchema\DataAccess\WatchlistUpdater 29 3 164.91 28.27 22.84
EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaInserter 54 13 692.86 82.88 31.73
EntitySchema\DataAccess\EntitySchemaEncoder 73 22 759.68 71.69 33.92
EntitySchema\DataAccess\EditConflict 4 3 0 0 42.45
EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaUpdater 141 38 2112 109.51 32.89
EntitySchema\DataAccess\LabelLookup 29 13 220.42 48.98 37.95
EntitySchema\DataAccess\EntitySchemaCleaner 48 23 269.77 35.07 38.59
EntitySchema\DataAccess\MediaWikiPageUpdaterFactory 26 3 164 24.05 23.9
EntitySchema\DataAccess\SqlIdGenerator 45 30 346.1 29.03 41.52
EntitySchema\Services\Converter\EntitySchemaConverter 179 52 1743.88 55.68 33.53
EntitySchema\Services\Converter\FullViewEntitySchemaData 11 4 16 16 35.87
EntitySchema\Services\Converter\PersistenceEntitySchemaData 8 6 0 0 42.45
EntitySchema\Services\Converter\FullArrayEntitySchemaData 9 13 6.34 8.45 46.43
EntitySchema\Services\Converter\NameBadge 13 4 27.86 24.77 34.14
EntitySchema\Services\Diff\EntitySchemaPatcher 79 17 777.81 33.95 30.34
EntitySchema\Services\Diff\AliasGroupListPatcher 54 18 359.7 16.58 34.97
EntitySchema\Services\Diff\EntitySchemaDiffer 22 17 128 11.82 42.68
EntitySchema\Presentation\DiffRenderer 16 3 60.23 28.11 28.87
EntitySchema\Presentation\AutocommentFormatter 61 14 610.5 54.76 31.02
EntitySchema\Presentation\ConfirmationFormRenderer 50 24 1043.19 175.15 38.61
EntitySchema\Presentation\InputValidator 65 19 499.4 84.75 33.6
EntitySchema\Domain\Model\EntitySchemaId 17 3 33 9.43 28.23