/workspace/src/extensions/EventLogging
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
MediaWiki\Extension\EventLogging\ApiJsonSchema
0%
MediaWiki\Extension\EventLogging\Hooks
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\ManageForeignResources
0%
MediaWiki\Extension\EventLogging\JsonSchemaContent
31%
MediaWiki\Extension\EventLogging\Libs\UserBucketProvider\UserBucketProvider
83%
MediaWiki\Extension\EventLogging\RemoteSchema
87%
Project Risks
Class
CRAP
MediaWiki\Extension\EventLogging\Libs\JsonSchemaValidation\JsonTreeRef
2756
MediaWiki\Extension\EventLogging\Libs\JsonSchemaValidation\JsonUtil
702
MediaWiki\Extension\EventLogging\ApiJsonSchema
420
MediaWiki\Extension\EventLogging\JsonSchemaHooks
420
MediaWiki\Extension\EventLogging\Hooks
306
MediaWiki\Extension\EventLogging\Libs\JsonSchemaValidation\JsonSchemaIndex
156
MediaWiki\Extension\EventLogging\JsonSchemaContent
97
MediaWiki\Extension\EventLogging\JsonSchemaContentHandler
56
MediaWiki\Extension\EventLogging\RemoteSchema
17
MediaWiki\Extension\EventLogging\Libs\UserBucketProvider\UserBucketProvider
7
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
getAllowedParams
0%
getDataPathTitles
0%
indexSubtree
0%
newRef
0%
__construct
0%
attachSchema
0%
getTitle
0%
renamePropname
0%
getType
0%
getFullIndex
0%
getDataPath
0%
getDataPathAsString
0%
getMappingChildRef
0%
getExamplesMessages
0%
getSequenceChildRef
0%
validate
0%
validateObjectChildren
0%
validateArrayChildren
0%
stringToId
0%
encodeForMsg
0%
getNewValueForType
0%
getType
0%
getSchemaArray
0%
__construct
0%
jsonSerialize
0%
__construct
0%
__construct
0%
onMovePageIsValidMove
0%
onBeforePageDisplay
0%
markCacheable
0%
execute
0%
sessionInSample
0%
onSetup
0%
onBeforePageDisplay
0%
getSchemas
0%
getEventLoggingConfig
0%
getModuleData
0%
onGetPreferences
0%
onCanonicalNamespaces
0%
loadEventStreamConfigs
0%
resolve
0%
expand
0%
getCodeSamples
0%
__construct
0%
canBeUsedOn
0%
fillParserOutput
0%
getContentClass
0%
isSchemaNamespaceEnabled
0%
onApiMainModuleManager
0%
onCodeEditorGetPageLanguage
0%
onEditFilterMergedContent
0%
execute
0%
objectRow
18%
validate
75%
httpGet
80%
getUserEditCountBucket
83%
Project Risks
Method
CRAP
execute
306
validate
210
getType
90
getNewValueForType
56
validateObjectChildren
56
indexSubtree
42
onEditFilterMergedContent
42
getMappingChildRef
42
onBeforePageDisplay
30
fillParserOutput
20
getType
20
expand
20
onBeforePageDisplay
20
onMovePageIsValidMove
20
loadEventStreamConfigs
20
getSchemaArray
20
newRef
20
stringToId
12
encodeForMsg
12
getTitle
12
onCodeEditorGetPageLanguage
12
attachSchema
12
objectRow
7
getUserEditCountBucket
7
onSetup
6
jsonSerialize
6
onCanonicalNamespaces
6
onApiMainModuleManager
6
validateArrayChildren
6
getFullIndex
6
__construct
6
__construct
6
getSequenceChildRef
6
getDataPathTitles
6
getDataPathAsString
6
getDataPath
6
httpGet
4
validate
2