Class |
WMC |
Class cycl. |
Max method cycl. |
Relative system complexity |
Relative data complexity |
Relative structural complexity |
Bugs |
Defects |
MediaWiki\SyntaxHighlight\SyntaxHighlight |
1
|
1
|
1
|
4
|
4
|
0
|
0
|
0.15
|
EntitySchema\Maintenance\FixedIdGenerator |
0
|
1
|
0
|
1.5
|
1.5
|
0
|
0
|
0.15
|
EntitySchema\Maintenance\CreatePreexistingSchemas |
8
|
5
|
4
|
225.11
|
0.11
|
225
|
0.3
|
0.45
|
EntitySchema\Wikibase\Validators\EntitySchemaExistsValidator |
4
|
4
|
4
|
25.5
|
0.5
|
25
|
0.03
|
0.29
|
EntitySchema\Wikibase\Search\EntitySchemaSearchHelperFactory |
2
|
1
|
1
|
5.33
|
1.33
|
4
|
0.03
|
0.15
|
EntitySchema\Wikibase\Search\EntitySchemaSearchHelper |
6
|
5
|
5
|
65.22
|
1.22
|
64
|
0.13
|
0.36
|
EntitySchema\Wikibase\Hooks\ParserOutputUpdaterConstructionHandler |
4
|
3
|
2
|
5
|
1
|
4
|
0.02
|
0.29
|
anonymous@00000000464661fc000000004eba051a |
1
|
1
|
1
|
2
|
1
|
1
|
0
|
0.15
|
EntitySchema\Wikibase\Hooks\WikibaseClientDataTypesHandler |
2
|
2
|
2
|
5
|
1
|
4
|
0.03
|
0.22
|
EntitySchema\Wikibase\Hooks\WikibaseRepoDataTypesHandler |
5
|
4
|
3
|
18.1
|
2.1
|
16
|
0.14
|
0.36
|
EntitySchema\Wikibase\Hooks\WikibaseRepoEntitySearchHelperCallbacksHandler |
4
|
3
|
2
|
9.88
|
0.88
|
9
|
0.02
|
0.29
|
EntitySchema\Wikibase\ParserOutputUpdater\EntitySchemaStatementDataUpdater |
8
|
7
|
6
|
36.14
|
0.14
|
36
|
0.04
|
0.75
|
EntitySchema\Wikibase\Formatters\EntitySchemaFormatter |
16
|
12
|
6
|
197
|
1
|
196
|
0.28
|
0.93
|
EntitySchema\Wikibase\DataValues\EntitySchemaValue |
13
|
5
|
5
|
10.85
|
1.85
|
9
|
0.06
|
0.36
|
EntitySchema\Wikibase\DataValues\EntitySchemaValueParser |
3
|
3
|
3
|
2
|
1
|
1
|
0.02
|
0.22
|
EntitySchema\Wikibase\FeatureConfiguration |
2
|
2
|
2
|
1.75
|
0.75
|
1
|
0.01
|
0.15
|
EntitySchema\Wikibase\Rdf\EntitySchemaRdfBuilder |
8
|
6
|
4
|
49.46
|
0.46
|
49
|
0.08
|
0.66
|
EntitySchema\MediaWiki\UndoHandler |
7
|
5
|
4
|
36.9
|
0.9
|
36
|
0.08
|
0.29
|
EntitySchema\MediaWiki\Specials\NewEntitySchema |
19
|
9
|
4
|
2809.16
|
0.16
|
2809
|
0.47
|
0.59
|
EntitySchema\MediaWiki\Specials\EntitySchemaText |
10
|
5
|
3
|
400.32
|
0.32
|
400
|
0.11
|
0.36
|
EntitySchema\MediaWiki\Specials\SetEntitySchemaLabelDescriptionAliases |
43
|
24
|
5
|
6084.29
|
0.29
|
6084
|
1.08
|
1.15
|
EntitySchema\MediaWiki\EntitySchemaServices |
22
|
12
|
2
|
8
|
4
|
4
|
0.05
|
0.15
|
EntitySchema\MediaWiki\Hooks\TitleGetRestrictionTypesHookHandler |
3
|
3
|
3
|
2.25
|
1.25
|
1
|
0.02
|
0.29
|
EntitySchema\MediaWiki\Hooks\ImportHandleRevisionXMLTagHookHandler |
3
|
3
|
3
|
3
|
3
|
0
|
0.01
|
0.22
|
EntitySchema\MediaWiki\Hooks\SidebarHookHandler |
8
|
6
|
3
|
64.63
|
0.63
|
64
|
0.08
|
0.43
|
EntitySchema\MediaWiki\Hooks\GetContentModelsHookHandler |
2
|
2
|
2
|
2
|
2
|
0
|
0.01
|
0.22
|
EntitySchema\MediaWiki\Hooks\HtmlPageLinkRendererEndHookHandler |
17
|
12
|
5
|
625.55
|
0.55
|
625
|
0.24
|
0.64
|
EntitySchema\MediaWiki\Hooks\LoadExtensionSchemaUpdatesHookHandler |
3
|
3
|
3
|
25.33
|
0.33
|
25
|
0.02
|
0.22
|
EntitySchema\MediaWiki\Hooks\ExtensionTypesHookHandler |
2
|
2
|
2
|
1
|
1
|
0
|
0.01
|
0.22
|
EntitySchema\MediaWiki\Hooks\SpecialPageInitListHookHandler |
2
|
2
|
2
|
2
|
2
|
0
|
0.04
|
0.22
|
EntitySchema\MediaWiki\Hooks\BeforeDisplayNoArticleTextHookHandler |
3
|
3
|
3
|
81.4
|
0.4
|
81
|
0.05
|
0.29
|
EntitySchema\MediaWiki\Hooks\FormatAutocommentsHookHandler |
7
|
6
|
6
|
7.17
|
3.17
|
4
|
0.06
|
0.5
|
EntitySchema\MediaWiki\Hooks\ContentHandlerForModelIDHookHandler |
3
|
3
|
3
|
3.5
|
3.5
|
0
|
0.02
|
0.29
|
EntitySchema\MediaWiki\Hooks\NamespaceRegistrationHandler |
3
|
3
|
3
|
16.4
|
0.4
|
16
|
0.01
|
0.22
|
EntitySchema\MediaWiki\Hooks\ContentModelCanBeUsedOnHookHandler |
4
|
4
|
4
|
3.5
|
2.5
|
1
|
0.02
|
0.29
|
EntitySchema\MediaWiki\Hooks\ResourceLoaderRegisterModulesHookHandler |
2
|
2
|
2
|
2
|
1
|
1
|
0.12
|
0.22
|
EntitySchema\MediaWiki\Hooks\PageHistoryLineEndingHandler |
8
|
7
|
6
|
196.63
|
0.63
|
196
|
0.14
|
0.57
|
EntitySchema\MediaWiki\SpecificLanguageMessageLocalizer |
2
|
2
|
2
|
4.83
|
0.83
|
4
|
0.02
|
0.22
|
EntitySchema\MediaWiki\Actions\UndoSubmitAction |
14
|
8
|
4
|
1024.35
|
0.35
|
1024
|
0.24
|
0.64
|
EntitySchema\MediaWiki\Actions\AbstractUndoAction |
8
|
5
|
4
|
529.28
|
0.28
|
529
|
0.13
|
0.29
|
EntitySchema\MediaWiki\Actions\RestoreSubmitAction |
13
|
7
|
5
|
841.4
|
0.4
|
841
|
0.21
|
0.57
|
EntitySchema\MediaWiki\Actions\UndoViewAction |
7
|
3
|
3
|
576.16
|
0.16
|
576
|
0.12
|
0.29
|
EntitySchema\MediaWiki\Actions\AbstractRestoreAction |
10
|
7
|
4
|
729.16
|
0.16
|
729
|
0.1
|
0.43
|
EntitySchema\MediaWiki\Actions\EntitySchemaEditAction |
20
|
11
|
6
|
1936.22
|
0.22
|
1936
|
0.46
|
0.57
|
EntitySchema\MediaWiki\Actions\EntitySchemaSubmitAction |
1
|
1
|
1
|
1
|
1
|
0
|
0
|
0.15
|
EntitySchema\MediaWiki\Actions\RestoreViewAction |
7
|
4
|
3
|
1089.16
|
0.16
|
1089
|
0.15
|
0.36
|
EntitySchema\MediaWiki\Content\EntitySchemaSlotViewRenderer |
27
|
13
|
5
|
1681.41
|
0.41
|
1681
|
0.77
|
1.03
|
EntitySchema\MediaWiki\Content\EntitySchemaContentHandler |
29
|
18
|
8
|
1156.67
|
0.67
|
1156
|
0.34
|
0.85
|
EntitySchema\MediaWiki\Content\EntitySchemaSlotDiffRenderer |
24
|
13
|
7
|
441.65
|
0.65
|
441
|
0.43
|
0.94
|
EntitySchema\MediaWiki\Content\EntitySchemaContent |
6
|
5
|
5
|
9.5
|
0.5
|
9
|
0.06
|
0.59
|
EntitySchema\MediaWiki\EntitySchemaRedirectTrait |
6
|
3
|
3
|
196.03
|
0.03
|
196
|
0.04
|
0.29
|
EntitySchema\MediaWiki\EntitySchemaHooks |
3
|
3
|
3
|
5.17
|
1.17
|
4
|
0.02
|
0.29
|
EntitySchema\DataAccess\EntitySchemaUpdateGuard |
6
|
3
|
3
|
100.48
|
0.48
|
100
|
0.11
|
0.29
|
EntitySchema\DataAccess\WatchlistUpdater |
8
|
6
|
4
|
25.67
|
0.67
|
25
|
0.04
|
0.43
|
EntitySchema\DataAccess\EntitySchemaStatus |
3
|
1
|
1
|
25.72
|
0.72
|
25
|
0.01
|
0.15
|
EntitySchema\DataAccess\DescriptionLookup |
4
|
3
|
3
|
10.25
|
1.25
|
9
|
0.05
|
0.29
|
EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaInserter |
7
|
4
|
3
|
441.41
|
0.41
|
441
|
0.24
|
0.36
|
EntitySchema\DataAccess\EntitySchemaEncoder |
20
|
13
|
4
|
64.85
|
0.85
|
64
|
0.25
|
1.49
|
EntitySchema\DataAccess\PageUpdaterStatus |
3
|
1
|
1
|
25.72
|
0.72
|
25
|
0.01
|
0.15
|
EntitySchema\DataAccess\MediaWikiRevisionEntitySchemaUpdater |
30
|
23
|
8
|
1156.72
|
0.72
|
1156
|
0.87
|
1.34
|
EntitySchema\DataAccess\LabelLookup |
4
|
3
|
3
|
10.25
|
1.25
|
9
|
0.05
|
0.29
|
EntitySchema\DataAccess\FullViewSchemaDataLookup |
5
|
3
|
2
|
49.67
|
0.67
|
49
|
0.05
|
0.29
|
EntitySchema\DataAccess\EntitySchemaCleaner |
11
|
7
|
4
|
3.8
|
2.8
|
1
|
0.09
|
1.21
|
EntitySchema\DataAccess\MediaWikiPageUpdaterFactory |
9
|
7
|
5
|
225.31
|
0.31
|
225
|
0.13
|
0.36
|
EntitySchema\DataAccess\SqlIdGenerator |
8
|
6
|
6
|
324.19
|
0.19
|
324
|
0.11
|
0.43
|
EntitySchema\Services\Converter\EntitySchemaConverter |
57
|
45
|
8
|
52.69
|
3.69
|
49
|
0.58
|
3.34
|
EntitySchema\Services\Converter\FullViewEntitySchemaData |
1
|
1
|
1
|
2
|
2
|
0
|
0.01
|
0.15
|
EntitySchema\Services\Converter\PersistenceEntitySchemaData |
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0.15
|
EntitySchema\Services\Converter\FullArrayEntitySchemaData |
0
|
1
|
0
|
1
|
1
|
0
|
0
|
0.15
|
EntitySchema\Services\Converter\NameBadge |
1
|
1
|
1
|
3
|
3
|
0
|
0.01
|
0.15
|
EntitySchema\Services\Diff\EntitySchemaPatcher |
28
|
24
|
9
|
50.15
|
1.15
|
49
|
0.26
|
1.24
|
EntitySchema\Services\Diff\AliasGroupListPatcher |
16
|
13
|
7
|
49.88
|
0.88
|
49
|
0.12
|
1.11
|
EntitySchema\Services\Diff\EntitySchemaDiffer |
6
|
5
|
5
|
2
|
1
|
1
|
0.04
|
0.29
|
EntitySchema\Presentation\DiffRenderer |
2
|
1
|
1
|
16.6
|
0.6
|
16
|
0.02
|
0.15
|
EntitySchema\Presentation\AutocommentFormatter |
15
|
14
|
11
|
100.55
|
0.55
|
100
|
0.2
|
0.58
|
EntitySchema\Presentation\ConfirmationFormRenderer |
7
|
4
|
3
|
169.4
|
0.4
|
169
|
0.35
|
0.45
|
EntitySchema\Presentation\InputValidator |
13
|
7
|
3
|
122.1
|
1.1
|
121
|
0.17
|
0.5
|
EntitySchema\Domain\Model\EntitySchemaId |
2
|
2
|
2
|
1.5
|
1.5
|
0
|
0.01
|
0.22
|