/workspace/src/extensions/EventLogging/includes
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
MediaWiki\Extension\EventLogging\ApiJsonSchema
0%
MediaWiki\Extension\EventLogging\EventSubmitter\NullEventSubmitter
0%
MediaWiki\Extension\EventLogging\JsonSchemaContentHandler
0%
MediaWiki\Extension\EventLogging\JsonSchemaHooks
0%
MediaWiki\Extension\EventLogging\Libs\JsonSchemaValidation\JsonSchemaException
0%
MediaWiki\Extension\EventLogging\Libs\JsonSchemaValidation\JsonSchemaIndex
0%
MediaWiki\Extension\EventLogging\Libs\JsonSchemaValidation\JsonTreeRef
0%
MediaWiki\Extension\EventLogging\Libs\JsonSchemaValidation\JsonUtil
0%
MediaWiki\Extension\EventLogging\Libs\JsonSchemaValidation\TreeRef
0%
MediaWiki\Extension\EventLogging\MetricsPlatform\EventSubmitter
0%
MediaWiki\Extension\EventLogging\MetricsPlatform\Integration
0%
MediaWiki\Extension\EventLogging\MetricsPlatform\MetricsClientFactory
0%
MediaWiki\Extension\EventLogging\JsonSchemaContent
20%
MediaWiki\Extension\EventLogging\Hooks
45%
MediaWiki\Extension\EventLogging\RemoteSchema
83%
MediaWiki\Extension\EventLogging\EventLogging
85%
Project Risks
Class
CRAP
MediaWiki\Extension\EventLogging\Libs\JsonSchemaValidation\JsonTreeRef
2756
MediaWiki\Extension\EventLogging\Libs\JsonSchemaValidation\JsonUtil
812
MediaWiki\Extension\EventLogging\ApiJsonSchema
420
MediaWiki\Extension\EventLogging\JsonSchemaHooks
420
MediaWiki\Extension\EventLogging\Libs\JsonSchemaValidation\JsonSchemaIndex
156
MediaWiki\Extension\EventLogging\JsonSchemaContent
145
MediaWiki\Extension\EventLogging\Hooks
57
MediaWiki\Extension\EventLogging\JsonSchemaContentHandler
56
MediaWiki\Extension\EventLogging\EventLogging
24
MediaWiki\Extension\EventLogging\RemoteSchema
18
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
getAllowedParams
0%
validateArrayChildren
0%
__construct
0%
attachSchema
0%
getTitle
0%
renamePropname
0%
getType
0%
getFullIndex
0%
getDataPath
0%
getDataPathAsString
0%
getDataPathTitles
0%
getMappingChildRef
0%
getSequenceChildRef
0%
validate
0%
validateObjectChildren
0%
stringToId
0%
indexSubtree
0%
encodeForMsg
0%
getNewValueForType
0%
getType
0%
getSchemaArray
0%
__construct
0%
isUsingMobileDomain
0%
__construct
0%
submit
0%
__construct
0%
getContextAttribute
0%
__construct
0%
newMetricsClient
0%
jsonSerialize
0%
newRef
0%
__construct
0%
getExamplesMessages
0%
__construct
0%
markCacheable
0%
execute
0%
getLogger
0%
getMetricsPlatformClient
0%
sessionInSample
0%
submit
0%
onSetup
0%
onBeforePageDisplay
0%
getModuleData
0%
onGetPreferences
0%
onCanonicalNamespaces
0%
resolve
0%
expand
0%
getCodeSamples
0%
__construct
0%
canBeUsedOn
0%
fillParserOutput
0%
getContentClass
0%
isSchemaNamespaceEnabled
0%
onApiMain__moduleManager
0%
onCodeEditorGetPageLanguage
0%
onEditFilterMergedContent
0%
onBeforePageDisplay
0%
onMovePageIsValidMove
0%
objectRow
16%
resetMetricsPlatformClient
66%
validate
75%
httpGet
76%
loadEventStreamConfigs
84%
Project Risks
Method
CRAP
execute
306
validate
210
getType
110
getNewValueForType
72
validateObjectChildren
56
onEditFilterMergedContent
42
getMappingChildRef
42
indexSubtree
42
onSetup
20
expand
20
fillParserOutput
20
getSchemaArray
20
onBeforePageDisplay
20
onMovePageIsValidMove
20
getType
20
newRef
20
encodeForMsg
12
stringToId
12
getTitle
12
attachSchema
12
onBeforePageDisplay
12
onCodeEditorGetPageLanguage
12
objectRow
8
__construct
6
jsonSerialize
6
isUsingMobileDomain
6
onCanonicalNamespaces
6
validateArrayChildren
6
getMetricsPlatformClient
6
onApiMain__moduleManager
6
getSequenceChildRef
6
getDataPathTitles
6
getDataPathAsString
6
getDataPath
6
getFullIndex
6
__construct
6
httpGet
4
loadEventStreamConfigs
3
resetMetricsPlatformClient
2
validate
2