Created at 2024-07-23 09:57:05 , 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\DataAccess\LabelLookup 25 13 163.5 28.03 39.36
EntitySchema\DataAccess\HookRunnerFailureException 14 3 14 5.6 30.29
EntitySchema\DataAccess\EntitySchemaEncoder 73 22 759.68 71.69 33.92
EntitySchema\DataAccess\WatchlistUpdater 29 3 164.91 28.27 22.84
EntitySchema\DataAccess\MediaWikiPageUpdaterFactory 26 3 164 24.05 23.9
EntitySchema\DataAccess\SqlIdGenerator 45 32 337.76 29.27 42.04
EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaInserter 54 18 692.86 82.88 35.17
EntitySchema\DataAccess\EntitySchemaUpdateGuard 52 15 374.59 40.43 33.46
EntitySchema\DataAccess\EditConflict 4 3 0 0 42.45
EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaUpdater 141 38 2112 109.51 32.89
EntitySchema\DataAccess\EntitySchemaCleaner 48 23 269.77 35.07 38.59
EntitySchema\DataAccess\DescriptionLookup 25 13 163.5 28.03 39.36
EntitySchema\DataAccess\FullViewSchemaDataLookup 30 16 144.32 25.98 39.59
EntitySchema\Presentation\ConfirmationFormRenderer 50 24 1043.19 175.15 38.61
EntitySchema\Presentation\InputValidator 65 19 499.4 84.75 33.6
EntitySchema\Presentation\AutocommentFormatter 61 14 610.5 54.76 31.02
EntitySchema\Presentation\DiffRenderer 16 3 60.23 28.11 28.87
EntitySchema\MediaWiki\Content\EntitySchemaContentHandler 108 60 1044.39 91.99 39.96
EntitySchema\MediaWiki\Content\EntitySchemaContent 27 5 168 26.4 28.74
EntitySchema\MediaWiki\Content\EntitySchemaSlotDiffRenderer 105 17 1289.09 124.25 27.33
EntitySchema\MediaWiki\Content\EntitySchemaSlotViewRenderer 130 18 2317.91 206.81 25.72
EntitySchema\MediaWiki\Hooks\GetContentModelsHookHandler 16 6 30.88 11.76 36.18
EntitySchema\MediaWiki\Hooks\ContentHandlerForModelIDHookHandler 21 6 73.08 15.66 33.35
EntitySchema\MediaWiki\Hooks\TitleGetRestrictionTypesHookHandler 18 15 56.47 15.4 43.23
EntitySchema\MediaWiki\Hooks\BeforeDisplayNoArticleTextHookHandler 24 9 151.24 37.81 36.18
EntitySchema\MediaWiki\Hooks\LoadExtensionSchemaUpdatesHookHandler 12 9 59.21 22.2 42.45
EntitySchema\MediaWiki\Hooks\ExtensionTypesHookHandler 10 6 18.58 9.29 40.63
EntitySchema\MediaWiki\Hooks\HtmlPageLinkRendererEndHookHandler 63 27 724.21 60.35 37.52
EntitySchema\MediaWiki\Hooks\SpecialPageInitListHookHandler 18 6 102.8 35.9 34.97
EntitySchema\MediaWiki\Hooks\NamespaceRegistrationHandler 13 13 44.38 13.87 44.46
EntitySchema\MediaWiki\Hooks\ImportHandleRevisionXMLTagHookHandler 10 6 33 13.75 40.63
EntitySchema\MediaWiki\Hooks\SidebarHookHandler 34 16 253.32 37.78 38.42
EntitySchema\MediaWiki\Hooks\ContentModelCanBeUsedOnHookHandler 20 8 69.19 11.53 36.83
EntitySchema\MediaWiki\Hooks\PageHistoryLineEndingHandler 45 13 415 51.11 33.47
EntitySchema\MediaWiki\Hooks\ResourceLoaderRegisterModulesHookHandler 17 3 345 75.47 28.23
EntitySchema\MediaWiki\Hooks\FormatAutocommentsHookHandler 33 7 180 38.57 30.18
EntitySchema\MediaWiki\SpecificLanguageMessageLocalizer 17 6 48 13.33 35.56
EntitySchema\MediaWiki\UndoHandler 34 7 246.03 24.6 29.86
EntitySchema\MediaWiki\EntitySchemaHooks 20 5 59.79 23.25 31.94
EntitySchema\MediaWiki\EntitySchemaServices 40 3 124.54 92.25 19.89
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\Specials\NewEntitySchema 97 19 1470.85 185.71 29.34
EntitySchema\MediaWiki\Actions\AbstractUndoAction 49 18 384.59 49.48 35.97
EntitySchema\MediaWiki\Actions\UndoSubmitAction 74 9 744.7 90.5 24.55
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\UndoViewAction 45 6 348.31 72.57 25.34
EntitySchema\MediaWiki\Actions\RestoreViewAction 53 7 437.14 91.82 25.24
EntitySchema\MediaWiki\Actions\RestoreSubmitAction 72 6 656.58 73.77 20.95
EntitySchema\Wikibase\Search\EntitySchemaSearchHelperFactory 21 3 88.76 28.24 26.04
EntitySchema\Wikibase\Search\EntitySchemaSearchHelper 42 8 393.5 51.13 29.04
EntitySchema\Wikibase\Hooks\ParserOutputUpdaterConstructionHandler 23 7 60.23 17.21 34.02
EntitySchema\Wikibase\Hooks\WikibaseRepoDataTypesHandler 55 5 422.26 134.26 21.62
EntitySchema\Wikibase\Hooks\WikibaseRepoEntitySearchHelperCallbacksHandler 23 8 66.57 19.02 35.41
anonymous@000000005caff578000000003f931b1f 8 1 13.93 22.29 24.69
EntitySchema\Wikibase\Hooks\WikibaseClientDataTypesHandler 22 4 85.95 40.45 28.55
EntitySchema\Wikibase\DataValues\EntitySchemaValueParser 15 4 47.55 10.81 32.62
EntitySchema\Wikibase\DataValues\EntitySchemaValue 59 28 175.76 36.85 38.5
EntitySchema\Wikibase\ParserOutputUpdater\EntitySchemaStatementDataUpdater 34 5 132.83 22.14 26.33
EntitySchema\Wikibase\Formatters\EntitySchemaFormatter 84 6 852.5 67.9 19.47
EntitySchema\Wikibase\Validators\EntitySchemaExistsValidator 22 4 102.8 16.13 28.55
EntitySchema\Wikibase\Rdf\EntitySchemaRdfBuilder 41 19 250.63 32.64 38.27
EntitySchema\Wikibase\FeatureConfiguration 13 3 25.27 11.23 31.08
EntitySchema\Domain\Model\EntitySchemaId 17 3 33 9.43 28.23
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\NameBadge 13 4 27.86 24.77 34.14
EntitySchema\Services\Converter\FullArrayEntitySchemaData 9 13 6.34 8.45 46.43
EntitySchema\Services\Diff\AliasGroupListPatcher 54 18 359.7 16.58 34.97
EntitySchema\Services\Diff\EntitySchemaPatcher 79 17 777.81 33.95 30.34
EntitySchema\Services\Diff\EntitySchemaDiffer 22 17 128 11.82 42.68
EntitySchema\Maintenance\CreatePreexistingSchemas 39 6 874.22 242.76 26.8
EntitySchema\Maintenance\FixedIdGenerator 13 7 12 6 39.67