/workspace/src/extensions/DiscussionTools
includes
Notifications
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
MediaWiki\Extension\DiscussionTools\Notifications\AddedTopicPresentationModel
0%
MediaWiki\Extension\DiscussionTools\Notifications\EnhancedEchoEditUserTalkPresentationModel
0%
MediaWiki\Extension\DiscussionTools\Notifications\EnhancedEchoMentionPresentationModel
0%
MediaWiki\Extension\DiscussionTools\Notifications\PlaintextEchoPresentationModelSection
0%
MediaWiki\Extension\DiscussionTools\Notifications\RemovedTopicPresentationModel
0%
MediaWiki\Extension\DiscussionTools\Notifications\SubscribedNewCommentPresentationModel
0%
MediaWiki\Extension\DiscussionTools\Notifications\DiscussionToolsEventTrait
0%
MediaWiki\Extension\DiscussionTools\Notifications\EventDispatcher
48%
Project Risks
Class
CRAP
MediaWiki\Extension\DiscussionTools\Notifications\EventDispatcher
777
MediaWiki\Extension\DiscussionTools\Notifications\RemovedTopicPresentationModel
342
MediaWiki\Extension\DiscussionTools\Notifications\SubscribedNewCommentPresentationModel
342
MediaWiki\Extension\DiscussionTools\Notifications\DiscussionToolsEventTrait
182
MediaWiki\Extension\DiscussionTools\Notifications\AddedTopicPresentationModel
72
MediaWiki\Extension\DiscussionTools\Notifications\EnhancedEchoEditUserTalkPresentationModel
56
MediaWiki\Extension\DiscussionTools\Notifications\PlaintextEchoPresentationModelSection
30
MediaWiki\Extension\DiscussionTools\Notifications\EnhancedEchoMentionPresentationModel
20
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
getPrimaryLink
0%
getPrimaryLink
0%
getHeaderMessageKey
0%
getHeaderMessage
0%
getCompactHeaderMessage
0%
getBodyMessage
0%
getSecondaryLinks
0%
__construct
0%
getIconType
0%
canRender
0%
jsonSerialize
0%
canRender
0%
getHeaderMessageKey
0%
getHeaderMessage
0%
getCompactHeaderMessage
0%
getBodyMessage
0%
getSecondaryLinks
0%
getUnsubscribeConfirmationMessageKeys
0%
getCommentLink
0%
getContentSnippet
0%
getPrimaryLink
0%
getIconType
0%
getHeaderMessageKey
0%
getParsedRevision
0%
getHeaderMessage
0%
getCompactHeaderMessage
0%
getUnsubscribeConfirmationMessageKeys
0%
getPrimaryLink
0%
getBodyMessage
0%
jsonSerialize
0%
getPrimaryLink
0%
jsonSerialize
0%
generateEventsForRevision
0%
__construct
0%
addCommentChangeTag
0%
addAutoSubscription
0%
locateSubscribedUsers
0%
inEventSample
0%
getParsedSectionTitle
0%
getTitleWithSection
0%
addMarkAsRead
0%
logAddedComments
7%
generateEventsFromItemSets
84%
findAddedItems
84%
Project Risks
Method
CRAP
logAddedComments
246
getCommentLink
42
getSecondaryLinks
30
generateEventsFromItemSets
21
addMarkAsRead
20
inEventSample
20
getPrimaryLink
20
generateEventsForRevision
20
getContentSnippet
12
getBodyMessage
12
getSecondaryLinks
12
getTitleWithSection
12
addAutoSubscription
12
findAddedItems
8
getHeaderMessageKey
6
getHeaderMessage
6
getBodyMessage
6
jsonSerialize
6
getPrimaryLink
6
getPrimaryLink
6
getHeaderMessage
6
getHeaderMessageKey
6
getHeaderMessageKey
6
jsonSerialize
6
getPrimaryLink
6
jsonSerialize
6
getPrimaryLink
6
getHeaderMessage
6
getParsedSectionTitle
6