Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
GrowthExperiments\NewcomerTasks\AddImage\CacheBackedImageRecommendationProvider0%
GrowthExperiments\NewcomerTasks\AddImage\StaticImageRecommendationMetadataProvider0%
GrowthExperiments\NewcomerTasks\AddImage\AddImageLogFormatter0%
GrowthExperiments\Api\ApiInvalidatePersonalizedPraiseSuggestion0%
GrowthExperiments\NewcomerTasks\AddImage\EventBus\EventGateImageSuggestionFeedbackUpdater0%
GrowthExperiments\Maintenance\ListTaskCounts0%
GrowthExperiments\Maintenance\InsertLinkRecommendation0%
GrowthExperiments\Maintenance\ImportOresTopics0%
GrowthExperiments\Maintenance\GetPraiseworthyMentees0%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataService0%
GrowthExperiments\Maintenance\GetImageSuggestionData0%
GrowthExperiments\NewcomerTasks\AddImage\SubpageImageRecommendationProvider0%
GrowthExperiments\NewcomerTasks\AbstractTaskSetFilter0%
GrowthExperiments\NewcomerTasks\AddLink\AddLinkSubmissionHandler0%
GrowthExperiments\NewcomerTasks\AddLink\DbBackedLinkRecommendationProvider0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendation0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationEvalStatus0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationHelper0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationLink0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationMetadata0%
GrowthExperiments\Maintenance\FixLinkRecommendationData0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationUpdater0%
GrowthExperiments\NewcomerTasks\AddLink\LinkSubmissionRecorder0%
GrowthExperiments\Maintenance\PurgeExpiredMentorStatus0%
GrowthExperiments\NewcomerTasks\AbstractSubmissionHandler0%
GrowthExperiments\NewcomerTasks\AddLink\ServiceLinkRecommendationProvider0%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyConditions0%
GrowthExperiments\MentorDashboard\MentorDashboardHooks0%
GrowthExperiments\MentorDashboard\MentorDashboardModuleRegistry0%
GrowthExperiments\MentorDashboard\Modules\BaseModule0%
GrowthExperiments\MentorDashboard\Modules\MenteeOverview0%
GrowthExperiments\MentorDashboard\Modules\MentorTools0%
GrowthExperiments\MentorDashboard\Modules\PersonalizedPraise0%
GrowthExperiments\MentorDashboard\Modules\Resources0%
GrowthExperiments\MentorDashboard\PersonalizedPraise\EchoNewPraiseworthyMenteesPresentationModel0%
GrowthExperiments\Maintenance\RefreshPraiseworthyMentees0%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseHooks0%
GrowthExperiments\Mentorship\EchoMenteeClaimPresentationModel0%
GrowthExperiments\Mentorship\Store\SetUserMentorDatabaseJob0%
GrowthExperiments\Mentorship\EchoMentorChangePresentationModel0%
GrowthExperiments\Mentorship\Hooks\MentorFilterHooks0%
GrowthExperiments\Mentorship\Hooks\MentorUserOptionsHooks0%
GrowthExperiments\Mentorship\MentorChangeLogFormatter0%
GrowthExperiments\Mentorship\MentorRemover0%
GrowthExperiments\Mentorship\Provider\MentorProvider0%
GrowthExperiments\Mentorship\Provider\StaticMentorProvider0%
GrowthExperiments\Mentorship\ReassignMenteesFactory0%
GrowthExperiments\Mentorship\ReassignMenteesJob0%
GrowthExperiments\Maintenance\ReassignMentees0%
GrowthExperiments\NewcomerTasks\AddLink\NullLinkRecommendation0%
GrowthExperiments\NewcomerTasks\AddLink\StaticLinkRecommendationProvider0%
GrowthExperiments\Maintenance\RefreshUserImpactData0%
GrowthExperiments\PeriodicMetrics\NewcomersByMentorMetric0%
GrowthExperiments\NewcomerTasks\TaskType\StructuredTaskTypeHandler0%
GrowthExperiments\NewcomerTasks\TaskType\Util0%
GrowthExperiments\NewcomerTasks\TemplateBasedTaskSubmissionHandler0%
GrowthExperiments\UserImpact\EditData0%
GrowthExperiments\NewcomerTasks\Topic\RawOresTopic0%
GrowthExperiments\NewcomerTasks\Topic\StaticTopicRegistry0%
GrowthExperiments\ParserFunctionsHooks0%
GrowthExperiments\TourHooks0%
GrowthExperiments\TemplateCollectionFeature0%
GrowthExperiments\ResourceLoaderFileModuleWithLessVars0%
GrowthExperiments\NewcomerTasks\TaskType\SectionImageRecommendationTaskType0%
GrowthExperiments\Rest\Handler\AddImageFeedbackHandler0%
GrowthExperiments\Rest\Handler\MenteesHandler0%
GrowthExperiments\Rest\Handler\MenteesPrefixSearchHandler0%
GrowthExperiments\Rest\Handler\SuggestionsInfoHandler0%
GrowthExperiments\Rest\Handler\TipsHandler0%
GrowthExperiments\Rest\Handler\UserImpactHandler0%
GrowthExperiments\Rest\Handler\WelcomeSurveySkipHandler0%
GrowthExperiments\SchemaHooks0%
GrowthExperiments\Specials\SpecialEditGrowthConfigRedirect0%
GrowthExperiments\Specials\SpecialImpact0%
GrowthExperiments\NewcomerTasks\TaskType\SectionImageRecommendationTaskTypeHandler0%
GrowthExperiments\NewcomerTasks\TaskType\NullTaskTypeHandler0%
GrowthExperiments\NewcomerTasks\AddLink\SubpageLinkRecommendationProvider0%
GrowthExperiments\WelcomeSurveyHooks0%
GrowthExperiments\NewcomerTasks\AddSectionImage\AddSectionImageLogFormatter0%
GrowthExperiments\NewcomerTasks\CachedSuggestionsInfo0%
GrowthExperiments\Maintenance\DeleteExpiredUserImpactData0%
GrowthExperiments\Maintenance\UnInvalidateImageSuggestion0%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\StaticConfigurationLoader0%
GrowthExperiments\Maintenance\PrepareBrowserTests0%
GrowthExperiments\Maintenance\ExportWelcomeSurveyMailingListData0%
GrowthExperiments\NewcomerTasks\NewcomerTasksLogFactory0%
GrowthExperiments\NewcomerTasks\SubpageRecommendationProvider0%
GrowthExperiments\NewcomerTasks\SuggestionsInfo0%
GrowthExperiments\NewcomerTasks\TaskSetListener0%
GrowthExperiments\UserImpact\ExpensiveUserImpact0%
GrowthExperiments\WelcomeSurveyFactory0%
GrowthExperiments\NewcomerTasks\TaskSuggester\QualityGateDecorator0%
GrowthExperiments\VisualEditorHooks0%
GrowthExperiments\UserImpact\MediaWikiEventIngress\PageRevisionUpdatedIngress0%
GrowthExperiments\NewcomerTasks\TaskSuggester\UnderlinkedFunctionScoreBuilder0%
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationBaseTaskType0%
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationBaseTaskTypeHandler0%
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationTaskTypeHandler0%
GrowthExperiments\UserImpact\GrowthExperimentsUserImpactUpdater0%
GrowthExperiments\NewcomerTasks\TaskType\NullSubmissionHandler0%
GrowthExperiments\MentorDashboard\MentorDashboardDiscoveryHooks0%
GrowthExperiments\Mentorship\ChangeMentorFactory0%
GrowthExperiments\MentorDashboard\MenteeOverview\StaticMenteeOverviewDataProvider0%
GrowthExperiments\MentorDashboard\MenteeOverview\StarredMenteesStore0%
GrowthExperiments\EventLogging\SpecialMentorDashboardLogger0%
GrowthExperiments\EventLogging\WelcomeSurveyLogger0%
GrowthExperiments\ExperimentsHooks0%
GrowthExperiments\GrowthExperimentsServices0%
GrowthExperiments\HelpPanel\HelpPanelButton0%
GrowthExperiments\HelpPanel\QuestionFormatter0%
GrowthExperiments\HelpPanel\QuestionPoster\HelpdeskQuestionPoster0%
GrowthExperiments\HelpPanel\QuestionPoster\HelppanelMentorQuestionPoster0%
GrowthExperiments\HelpPanel\QuestionPoster\HomepageMentorQuestionPoster0%
GrowthExperiments\HelpPanel\QuestionPoster\MentorQuestionPoster0%
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPosterFactory0%
GrowthExperiments\EventLogging\PersonalizedPraiseLogger0%
GrowthExperiments\Maintenance\UpdateMenteeData0%
GrowthExperiments\HelpPanel\Tips\CopyeditTipTree0%
GrowthExperiments\HelpPanel\Tips\ExpandTipTree0%
GrowthExperiments\HelpPanel\Tips\ImageRecommendationTipTree0%
GrowthExperiments\HelpPanel\Tips\LinkRecommendationTipTree0%
GrowthExperiments\HelpPanel\Tips\LinkTipTree0%
GrowthExperiments\HelpPanel\Tips\ReferencesTipTree0%
GrowthExperiments\HelpPanel\Tips\SectionImageRecommendationTipTree0%
GrowthExperiments\HelpPanel\Tips\TipLoader0%
GrowthExperiments\HelpPanel\Tips\TipNode0%
GrowthExperiments\HelpPanel\Tips\TipNodeRenderer0%
GrowthExperiments\EventLogging\SpecialHomepageLogger0%
GrowthExperiments\EventLogging\GrowthExperimentsInteractionLogger0%
GrowthExperiments\Maintenance\UpdateIsActiveFlagForMentees0%
GrowthExperiments\Config\ConfigHooks0%
GrowthExperiments\Api\ApiMentorDashboardUpdateData0%
GrowthExperiments\Config\Validation\DatatypeValidationTrait0%
GrowthExperiments\Api\ApiQueryLinkRecommendations0%
GrowthExperiments\Api\ApiQueryMenteeStatus0%
GrowthExperiments\Api\ApiQueryMentorList0%
GrowthExperiments\Config\GrowthConfigLoaderStaticTrait0%
GrowthExperiments\Api\ApiQueryStarredMentees0%
GrowthExperiments\Api\ApiSetMenteeStatus0%
GrowthExperiments\Api\ApiStarMentee0%
GrowthExperiments\CampaignBenefitsBlock0%
GrowthExperiments\Config\CommunityConfigurationHooks0%
GrowthExperiments\Config\MediaWikiConfigReaderWrapper0%
GrowthExperiments\ErrorException0%
GrowthExperiments\Config\Providers\SuggestedEditsConfigProvider0%
GrowthExperiments\Config\Schemas\Converters\CommunityUpdatesConverter_2_0_00%
GrowthExperiments\Config\Schemas\Converters\CommunityUpdatesConverter_2_0_10%
GrowthExperiments\Config\Schemas\Converters\CommunityUpdatesConverter_2_0_20%
GrowthExperiments\Config\Schemas\Converters\CommunityUpdatesConverter_2_0_30%
GrowthExperiments\Config\Schemas\Converters\HomepageSchemaConverter_2_0_00%
GrowthExperiments\Config\Schemas\Converters\HomepageSchemaConverter_2_0_10%
GrowthExperiments\Config\Validation\CommunityStructuredMentorListValidator0%
GrowthExperiments\Maintenance\UpdateMetrics0%
GrowthExperiments\ConfirmEmailHooks0%
GrowthExperiments\EarlyLifeCycleHooks0%
GrowthExperiments\HelpPanel\Tips\TipTree0%
GrowthExperiments\Specials\SpecialNewcomerTasksInfo0%
GrowthExperiments\HelpPanel\Tips\UpdateTipTree0%
GrowthExperiments\ImpactHooks0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\EditCardWidget0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\ErrorCardWidget0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NavigationWidgetFactory0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NoResultsCardWidget0%
GrowthExperiments\HelpPanelHooks0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\TaskExplanationWidget0%
GrowthExperiments\HomepageModules\WelcomeSurveyReminder0%
GrowthExperiments\HomepageParserFunctions0%
GrowthExperiments\LevelingUp\EchoGetStartedPresentationModel0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWidgetFactory0%
GrowthExperiments\LevelingUp\EchoKeepGoingPresentationModel0%
GrowthExperiments\LevelingUp\LevelingUpHooks0%
GrowthExperiments\LevelingUp\NotificationGetStartedJob0%
GrowthExperiments\LevelingUp\NotificationKeepGoingJob0%
GrowthExperiments\MediaWikiServicesHooks0%
GrowthExperiments\MentorDashboard\MenteeOverview\DatabaseMenteeOverviewDataProvider0%
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewDataUpdater0%
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewUpdateDataForMentorJob0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWrapper0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\PreviousNext0%
GrowthExperiments\HomepageModules\Help0%
GrowthExperiments\HomepageModules\StartEmail0%
GrowthExperiments\HomepageModules\CommunityUpdates0%
GrowthExperiments\HomepageModules\Impact0%
GrowthExperiments\HomepageModules\StartEditing0%
GrowthExperiments\HomepageModules\BaseModule0%
GrowthExperiments\HomepageModules\Banner0%
GrowthExperiments\HomepageModules\RecentQuestionsFormatter0%
GrowthExperiments\HomepageModules\MentorshipOptIn0%
GrowthExperiments\Homepage\HomepageModuleRegistry3%
GrowthExperiments\DashboardModule\DashboardModule4%
GrowthExperiments\HomepageModules\SuggestedEdits6%
GrowthExperiments\HomepageModules\Mentorship7%
GrowthExperiments\HelpPanel\QuestionStore10%
GrowthExperiments\NewcomerTasks\TaskType\TemplateBasedTaskTypeHandler10%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyMenteeSuggester10%
GrowthExperiments\NewcomerTasks\TaskSuggester\NewcomerTasksCacheRefreshJob11%
GrowthExperiments\Specials\SpecialEnrollAsMentor13%
GrowthExperiments\Mentorship\Hooks\MentorHooks13%
GrowthExperiments\Specials\SpecialWelcomeSurvey14%
GrowthExperiments\Util15%
GrowthExperiments\WelcomeSurvey17%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\ConfigurationValidator20%
GrowthExperiments\MentorDashboard\MentorTools\MentorStatusManager21%
GrowthExperiments\Mentorship\StaticMentorManager22%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseSettings22%
GrowthExperiments\Rest\Handler\NewcomerTaskCompleteHandler23%
GrowthExperiments\HelpPanel23%
GrowthExperiments\VariantHooks26%
GrowthExperiments\Specials\SpecialMentorDashboard29%
GrowthExperiments\HomepageHooks29%
GrowthExperiments\NewcomerTasks\TaskType\LinkRecommendationTaskTypeHandler30%
GrowthExperiments\NewcomerTasks\NewcomerTasksChangeTagsManager31%
GrowthExperiments\Specials\SpecialHomepage32%
GrowthExperiments\Mentorship\ReassignMentees32%
GrowthExperiments\Rest\Handler\AddLinkSuggestionsHandler33%
GrowthExperiments\Specials\SpecialQuitMentorship37%
GrowthExperiments\NewcomerTasks\NewcomerTasksUserOptionsLookup38%
GrowthExperiments\ExperimentUserDefaultsManager38%
GrowthExperiments\NewcomerTasks\AddImage\AddImageSubmissionHandler40%
GrowthExperiments\Api\ApiManageMentorList43%
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPoster44%
GrowthExperiments\NewcomerTasks\Topic\OresBasedTopic45%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyConditionsLookup45%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseNotificationsDispatcher46%
GrowthExperiments\NewcomerTasks\TaskType\TaskType48%
GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandler50%
GrowthExperiments\UserImpact\EditingStreak50%
GrowthExperiments\ExperimentUserManager50%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\ErrorForwardingConfigurationLoader50%
GrowthExperiments\PeriodicMetrics\AutoAssignedMentorsMetric50%
GrowthExperiments\NewcomerTasks\AddImage\MvpImageRecommendationApiHandler50%
GrowthExperiments\NewcomerTasks\Task\TaskSet50%
GrowthExperiments\NewcomerTasks\TaskSuggester\LocalSearchTaskSuggester53%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendation55%
GrowthExperiments\Mentorship\ChangeMentor55%
GrowthExperiments\NewcomerTasks\AddImage\ProductionImageRecommendationApiHandler57%
GrowthExperiments\Api\ApiQueryMentorMentee58%
GrowthExperiments\Maintenance\RevalidateLinkRecommendations58%
GrowthExperiments\Specials\SpecialClaimMentee58%
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewDataFilter59%
GrowthExperiments\UserDatabaseHelper60%
GrowthExperiments\Maintenance\RefreshLinkRecommendations60%
GrowthExperiments\LevelingUp\LevelingUpManager60%
GrowthExperiments\Mentorship\Provider\CommunityGetMentorDataTrait60%
GrowthExperiments\NewcomerTasks\CampaignConfig62%
GrowthExperiments\NewcomerTasks\Topic\WikimediaTopicRegistry62%
GrowthExperiments\Api\ApiQueryMentorStatus62%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationImage63%
GrowthExperiments\NewcomerTasks\AddImage\ActionApiImageRecommendationApiHandler63%
GrowthExperiments\MentorDashboard\PersonalizedPraise\MediaWikiEventIngress\PageRevisionUpdatedIngress63%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationStore63%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationData64%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\TopicDecorator66%
GrowthExperiments\NewcomerTasks\TaskSuggester\ErrorForwardingTaskSuggester66%
GrowthExperiments\UserImpact\SubpageUserImpactLookup66%
GrowthExperiments\UserImpact\StaticUserImpactLookup66%
GrowthExperiments\NewcomerTasks\TaskSuggester\StaticTaskSuggester66%
GrowthExperiments\NewcomerTasks\TaskType\LinkRecommendationTaskType68%
GrowthExperiments\PeriodicMetrics\MetricsFactory69%
GrowthExperiments\NewcomerTasks\ImageRecommendationFilter70%
GrowthExperiments\Api\ApiQueryImageSuggestionData74%
GrowthExperiments\NewcomerTasks\Task\TaskSetFilters76%
GrowthExperiments\Homepage\SiteNoticeGenerator76%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationDataValidator76%
GrowthExperiments\Mentorship\Store\DatabaseMentorStore78%
GrowthExperiments\NewcomerTasks\TaskSuggester\SearchStrategy\SearchQuery78%
GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandlerRegistry78%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataProvider79%
GrowthExperiments\Mentorship\MentorManager79%
GrowthExperiments\UserImpact\RefreshUserImpactJob80%
GrowthExperiments\NewcomerTasks\Topic\CampaignTopic80%
GrowthExperiments\HelpPanel\QuestionRecord80%
GrowthExperiments\UserImpact\ComputedUserImpactLookup80%
GrowthExperiments\UserImpact\UserImpact80%
GrowthExperiments\NewcomerTasks\AddImage\ServiceImageRecommendationProvider80%
GrowthExperiments\Config\Validation\StructuredMentorListValidator82%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\CommunityConfigurationLoader83%
GrowthExperiments\PeriodicMetrics\InactiveMentorsMetric83%
GrowthExperiments\Api\ApiInvalidateImageRecommendation84%
GrowthExperiments\MentorDashboard\MenteeOverview\UncachedMenteeOverviewDataProvider84%
GrowthExperiments\NewcomerTasks\TaskSuggester\SearchTaskSuggester85%
GrowthExperiments\HelpPanel\Tips\TipsAssembler85%
GrowthExperiments\NewcomerTasks\TaskSuggester\RemoteSearchTaskSuggester85%
GrowthExperiments\NewcomerTasks\TaskType\NullTaskType85%
GrowthExperiments\NewcomerTasks\TaskSuggester\DecoratingTaskSuggesterFactory87%
GrowthExperiments\Specials\Forms\ManageMentorsAddMentor87%
GrowthExperiments\UserImpact\ComputeEditingStreaks87%

Project Risks

Class CRAP
GrowthExperiments\HomepageHooks9761
GrowthExperiments\HomepageModules\SuggestedEdits8109
GrowthExperiments\Maintenance\ImportOresTopics3906
GrowthExperiments\WelcomeSurveyHooks2162
GrowthExperiments\Util2058
GrowthExperiments\DashboardModule\DashboardModule2049
GrowthExperiments\Maintenance\FixLinkRecommendationData1722
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationUpdater1560
GrowthExperiments\WelcomeSurvey1544
GrowthExperiments\Maintenance\RefreshUserImpactData1406
GrowthExperiments\HomepageModules\Impact1406
GrowthExperiments\HomepageModules\Mentorship1365
GrowthExperiments\Specials\SpecialWelcomeSurvey1298
GrowthExperiments\Config\Validation\DatatypeValidationTrait1190
GrowthExperiments\HomepageModules\CommunityUpdates1056
GrowthExperiments\HelpPanel\Tips\TipNodeRenderer992
GrowthExperiments\HelpPanelHooks992
GrowthExperiments\Specials\SpecialHomepage982
GrowthExperiments\HelpPanel\QuestionStore874
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPoster818
GrowthExperiments\VariantHooks772
GrowthExperiments\Mentorship\Hooks\MentorHooks731
GrowthExperiments\HelpPanel\Tips\TipLoader702
GrowthExperiments\VisualEditorHooks702
GrowthExperiments\NewcomerTasks\AddLink\AddLinkSubmissionHandler600
GrowthExperiments\Maintenance\ExportWelcomeSurveyMailingListData506
GrowthExperiments\Rest\Handler\AddImageFeedbackHandler506
GrowthExperiments\Maintenance\ListTaskCounts506
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyMenteeSuggester467
GrowthExperiments\MentorDashboard\MentorTools\MentorStatusManager464
GrowthExperiments\NewcomerTasks\TaskType\TemplateBasedTaskTypeHandler441
GrowthExperiments\HomepageModules\BaseModule420
GrowthExperiments\HomepageModules\StartEmail420
GrowthExperiments\Specials\SpecialImpact420
GrowthExperiments\TourHooks342
GrowthExperiments\HelpPanel324
GrowthExperiments\NewcomerTasks\AddImage\AddImageSubmissionHandler319
GrowthExperiments\Rest\Handler\MenteesHandler306
GrowthExperiments\NewcomerTasks\TaskSuggester\QualityGateDecorator306
GrowthExperiments\Maintenance\UpdateMenteeData306
GrowthExperiments\Config\CommunityConfigurationHooks272
GrowthExperiments\Maintenance\ReassignMentees272
GrowthExperiments\Api\ApiQueryLinkRecommendations272
GrowthExperiments\LevelingUp\LevelingUpHooks272
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationEvalStatus240
GrowthExperiments\Rest\Handler\UserImpactHandler240
GrowthExperiments\NewcomerTasks\NewcomerTasksUserOptionsLookup239
GrowthExperiments\Maintenance\RefreshLinkRecommendations239
GrowthExperiments\Maintenance\PurgeExpiredMentorStatus210
GrowthExperiments\Api\ApiSetMenteeStatus210
GrowthExperiments\Mentorship\Hooks\MentorFilterHooks210
GrowthExperiments\Mentorship\MentorChangeLogFormatter210
GrowthExperiments\Specials\SpecialEnrollAsMentor205
GrowthExperiments\Specials\SpecialMentorDashboard191
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationStore184
GrowthExperiments\EventLogging\PersonalizedPraiseLogger182
GrowthExperiments\Maintenance\RevalidateLinkRecommendations166
GrowthExperiments\MentorDashboard\Modules\PersonalizedPraise156
GrowthExperiments\TemplateCollectionFeature156
GrowthExperiments\Api\ApiInvalidatePersonalizedPraiseSuggestion156
GrowthExperiments\NewcomerTasks\AddLink\ServiceLinkRecommendationProvider156
GrowthExperiments\CampaignBenefitsBlock156
GrowthExperiments\Mentorship\ReassignMenteesJob132
GrowthExperiments\NewcomerTasks\SubpageRecommendationProvider132
GrowthExperiments\MentorDashboard\Modules\MentorTools132
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationBaseTaskTypeHandler132
GrowthExperiments\MentorDashboard\MentorDashboardDiscoveryHooks132
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataService132
GrowthExperiments\UserImpact\GrowthExperimentsUserImpactUpdater132
GrowthExperiments\HomepageModules\WelcomeSurveyReminder132
GrowthExperiments\EventLogging\WelcomeSurveyLogger132
GrowthExperiments\EventLogging\SpecialHomepageLogger132
GrowthExperiments\HomepageModules\Banner132
GrowthExperiments\HomepageModules\MentorshipOptIn132
GrowthExperiments\NewcomerTasks\Task\TaskSet128
GrowthExperiments\Api\ApiManageMentorList126
GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandler126
GrowthExperiments\NewcomerTasks\NewcomerTasksChangeTagsManager122
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewDataFilter110
GrowthExperiments\UserImpact\ExpensiveUserImpact110
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationHelper110
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendation110
GrowthExperiments\HomepageModules\StartEditing110
GrowthExperiments\HomepageModules\SuggestedEditsComponents\TaskExplanationWidget110
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewDataUpdater110
GrowthExperiments\NewcomerTasks\TaskType\NullTaskTypeHandler110
GrowthExperiments\MentorDashboard\MenteeOverview\StarredMenteesStore110
GrowthExperiments\LevelingUp\LevelingUpManager109
GrowthExperiments\NewcomerTasks\TaskType\TaskType109
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseSettings105
GrowthExperiments\Mentorship\ChangeMentor102
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseNotificationsDispatcher101
GrowthExperiments\NewcomerTasks\ConfigurationLoader\ConfigurationValidator97
GrowthExperiments\MentorDashboard\MenteeOverview\DatabaseMenteeOverviewDataProvider90
GrowthExperiments\Specials\SpecialNewcomerTasksInfo90
GrowthExperiments\MentorDashboard\Modules\Resources90
GrowthExperiments\Mentorship\EchoMentorChangePresentationModel90
GrowthExperiments\Maintenance\UpdateIsActiveFlagForMentees90
GrowthExperiments\Api\ApiStarMentee90
GrowthExperiments\Specials\SpecialClaimMentee87
GrowthExperiments\NewcomerTasks\CampaignConfig87
GrowthExperiments\UserImpact\ComputedUserImpactLookup81
GrowthExperiments\Mentorship\StaticMentorManager79
GrowthExperiments\NewcomerTasks\SuggestionsInfo72
GrowthExperiments\Mentorship\Provider\StaticMentorProvider72
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyConditionsLookup70
GrowthExperiments\MentorDashboard\MenteeOverview\UncachedMenteeOverviewDataProvider65
GrowthExperiments\Rest\Handler\NewcomerTaskCompleteHandler65
GrowthExperiments\Homepage\HomepageModuleRegistry64
GrowthExperiments\Mentorship\ReassignMentees63
GrowthExperiments\Api\ApiMentorDashboardUpdateData56
GrowthExperiments\EarlyLifeCycleHooks56
GrowthExperiments\Maintenance\PrepareBrowserTests56
GrowthExperiments\Config\Providers\SuggestedEditsConfigProvider56
GrowthExperiments\Api\ApiQueryMenteeStatus56
GrowthExperiments\HelpPanel\QuestionFormatter56
GrowthExperiments\Maintenance\UnInvalidateImageSuggestion56
GrowthExperiments\Maintenance\GetImageSuggestionData56
GrowthExperiments\Maintenance\InsertLinkRecommendation56
GrowthExperiments\NewcomerTasks\AddLink\LinkSubmissionRecorder56
GrowthExperiments\HomepageModules\RecentQuestionsFormatter56
GrowthExperiments\ImpactHooks56
GrowthExperiments\Mentorship\EchoMenteeClaimPresentationModel56
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NavigationWidgetFactory56
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataProvider54
GrowthExperiments\NewcomerTasks\TaskType\LinkRecommendationTaskTypeHandler52
GrowthExperiments\NewcomerTasks\AddImage\ProductionImageRecommendationApiHandler51
GrowthExperiments\Mentorship\MentorManager47
GrowthExperiments\Homepage\SiteNoticeGenerator45
GrowthExperiments\ExperimentUserDefaultsManager44
GrowthExperiments\MentorDashboard\MentorDashboardModuleRegistry42
GrowthExperiments\LevelingUp\EchoKeepGoingPresentationModel42
GrowthExperiments\LevelingUp\EchoGetStartedPresentationModel42
GrowthExperiments\Maintenance\UpdateMetrics42
GrowthExperiments\Mentorship\Store\SetUserMentorDatabaseJob42
GrowthExperiments\ConfirmEmailHooks42
GrowthExperiments\NewcomerTasks\AddLink\StaticLinkRecommendationProvider42
GrowthExperiments\NewcomerTasks\AddImage\CacheBackedImageRecommendationProvider42
GrowthExperiments\Maintenance\GetPraiseworthyMentees42
GrowthExperiments\Maintenance\RefreshPraiseworthyMentees42
GrowthExperiments\NewcomerTasks\AddLink\DbBackedLinkRecommendationProvider42
GrowthExperiments\NewcomerTasks\AddImage\SubpageImageRecommendationProvider42
GrowthExperiments\NewcomerTasks\TaskSuggester\SearchTaskSuggester36
GrowthExperiments\HelpPanel\QuestionRecord34
GrowthExperiments\NewcomerTasks\AddImage\MvpImageRecommendationApiHandler34
GrowthExperiments\NewcomerTasks\AddImage\ServiceImageRecommendationProvider33
GrowthExperiments\Mentorship\Store\DatabaseMentorStore32
GrowthExperiments\NewcomerTasks\ConfigurationLoader\CommunityConfigurationLoader31
GrowthExperiments\Rest\Handler\TipsHandler30
GrowthExperiments\ResourceLoaderFileModuleWithLessVars30
GrowthExperiments\Rest\Handler\WelcomeSurveySkipHandler30
GrowthExperiments\PeriodicMetrics\NewcomersByMentorMetric30
GrowthExperiments\Maintenance\DeleteExpiredUserImpactData30
GrowthExperiments\NewcomerTasks\AddImage\EventBus\EventGateImageSuggestionFeedbackUpdater30
GrowthExperiments\NewcomerTasks\TaskType\SectionImageRecommendationTaskTypeHandler30
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationTaskTypeHandler30
GrowthExperiments\Config\MediaWikiConfigReaderWrapper30
GrowthExperiments\HelpPanel\QuestionPoster\HelpdeskQuestionPoster30
GrowthExperiments\HelpPanel\QuestionPoster\MentorQuestionPoster30
GrowthExperiments\NewcomerTasks\CachedSuggestionsInfo30
GrowthExperiments\UserImpact\UserImpact28
GrowthExperiments\Api\ApiQueryImageSuggestionData25
GrowthExperiments\NewcomerTasks\Topic\OresBasedTopic22
GrowthExperiments\NewcomerTasks\Topic\WikimediaTopicRegistry22
GrowthExperiments\UserImpact\RefreshUserImpactJob21
GrowthExperiments\Rest\Handler\AddLinkSuggestionsHandler21
GrowthExperiments\NewcomerTasks\AddImage\ActionApiImageRecommendationApiHandler21
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPosterFactory20
GrowthExperiments\NewcomerTasks\TaskSetListener20
GrowthExperiments\Api\ApiQueryStarredMentees20
GrowthExperiments\LevelingUp\NotificationKeepGoingJob20
GrowthExperiments\LevelingUp\NotificationGetStartedJob20
GrowthExperiments\Rest\Handler\MenteesPrefixSearchHandler20
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWrapper20
GrowthExperiments\Rest\Handler\SuggestionsInfoHandler20
GrowthExperiments\UserImpact\MediaWikiEventIngress\PageRevisionUpdatedIngress20
GrowthExperiments\NewcomerTasks\TaskSuggester\LocalSearchTaskSuggester19
GrowthExperiments\Config\Validation\StructuredMentorListValidator19
GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandlerRegistry19
GrowthExperiments\UserImpact\EditingStreak19
GrowthExperiments\NewcomerTasks\TaskSuggester\StaticTaskSuggester17
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationDataValidator13
GrowthExperiments\UserImpact\ComputeEditingStreaks13
GrowthExperiments\ExperimentUserManager13
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationData12
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWidgetFactory12
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NoResultsCardWidget12
GrowthExperiments\EventLogging\SpecialMentorDashboardLogger12
GrowthExperiments\EventLogging\GrowthExperimentsInteractionLogger12
GrowthExperiments\NewcomerTasks\ConfigurationLoader\TopicDecorator12
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewUpdateDataForMentorJob12
GrowthExperiments\Mentorship\MentorRemover12
GrowthExperiments\Api\ApiQueryMentorList12
GrowthExperiments\NewcomerTasks\AddLink\SubpageLinkRecommendationProvider12
GrowthExperiments\HomepageParserFunctions12
GrowthExperiments\UserDatabaseHelper8
GrowthExperiments\Api\ApiInvalidateImageRecommendation8
GrowthExperiments\NewcomerTasks\ImageRecommendationFilter8
GrowthExperiments\MentorDashboard\PersonalizedPraise\MediaWikiEventIngress\PageRevisionUpdatedIngress7
GrowthExperiments\UserImpact\SubpageUserImpactLookup7
GrowthExperiments\NewcomerTasks\TaskSuggester\RemoteSearchTaskSuggester7
GrowthExperiments\PeriodicMetrics\MetricsFactory7
GrowthExperiments\PeriodicMetrics\InactiveMentorsMetric6
GrowthExperiments\Specials\Forms\ManageMentorsAddMentor6
GrowthExperiments\SchemaHooks6
GrowthExperiments\NewcomerTasks\AddSectionImage\AddSectionImageLogFormatter6
GrowthExperiments\NewcomerTasks\AddImage\AddImageLogFormatter6
GrowthExperiments\NewcomerTasks\AbstractSubmissionHandler6
GrowthExperiments\HomepageModules\SuggestedEditsComponents\PreviousNext6
GrowthExperiments\NewcomerTasks\TaskSuggester\DecoratingTaskSuggesterFactory5
GrowthExperiments\Mentorship\Provider\CommunityGetMentorDataTrait4
GrowthExperiments\NewcomerTasks\TaskSuggester\ErrorForwardingTaskSuggester4
GrowthExperiments\Api\ApiQueryMentorStatus3

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
getIconType0%
getConversionMap0%
onContentHandlerDefaultModelFor0%
onMediaWikiServices0%
get0%
__construct0%
createRecommendation0%
getStringOption0%
filterNonExistentTaskTypes0%
convertTaskTypes0%
filterTaskTypes0%
getInfo0%
getTopicFilterWithoutFallback0%
getTopicsMatchMode0%
__construct0%
getQueryBuilder0%
__construct0%
checkExistingTags0%
apply0%
makeKey0%
loadInfoboxTemplates0%
__construct0%
setToken0%
getTopics0%
getQualityGateConfig0%
getTopicFilters0%
getTaskTypeFilters0%
setTaskTypeFilters0%
getTopicFiltersMode0%
containsPage0%
getInvalidTasks0%
setQualityGateConfig0%
setQualityGateConfigForTaskType0%
filtersEqual0%
count0%
randomSort0%
truncate0%
getFilters0%
setDebugData0%
getDebugData0%
offsetUnset0%
offsetSet0%
offsetGet0%
offsetExists0%
getDisabledTaskTypes0%
loadInfoboxTemplates0%
run0%
__construct0%
get0%
__construct0%
getRevisionId0%
getPageId0%
__construct0%
titlesToPageIds0%
log0%
record0%
failure0%
__construct0%
getLinkRecommendationTaskType0%
checkTaskTypeCriteria0%
checkRaceConditions0%
evaluateTitle0%
processCandidate0%
__construct0%
hasSubmission0%
recordSubmission0%
getExcludedLinkIds0%
getDetailed0%
get0%
getDisabledTaskTypes0%
getSignupPageTemplateParameters0%
loadTaskTypes0%
__construct0%
getDisabledTaskTypes0%
validateTaskMessages0%
validateMessages0%
validateInteger0%
setMessageLocalizer0%
getDisabledTaskTypes0%
getSignupPageTemplate0%
getDetailed0%
shouldSkipImageRecommendationDailyTaskLimit0%
shouldSkipImageRecommendationDailyTaskLimitForUser0%
isUserInCampaign0%
getCampaignPattern0%
getInfo0%
__construct0%
getMessageKey0%
getDetailed0%
createRecommendation0%
__construct0%
filter0%
toArray0%
getViewData0%
getExtraSearchConditions0%
handle0%
validate0%
getSubmitDataFormatMessage0%
getSearchTerm0%
createTaskType0%
getSubmissionHandler0%
getRecommendationProvider0%
getQualityGateIds0%
__construct0%
getDefaultEditSection0%
shouldOpenInEditMode0%
getUnderlinkedMinLength0%
getUnderlinkedWeight0%
getExcludedSections0%
getMaxTasksPerDay0%
getMaximumWordCount0%
getMinimumWordCount0%
getMinimumTimeSinceLastEdit0%
getNullTaskType0%
getId0%
getMaximumLinksPerTask0%
getSubmitDataFormatMessage0%
getExcludedTemplatesTitleValues0%
getViewData0%
getTimeEstimate0%
getLabel0%
getShortDescription0%
getDescription0%
getName0%
getSubmitDataFormatMessage0%
getSearchTerm0%
validateTaskTypeConfiguration0%
createTaskType0%
newFromJsonArray0%
getLearnMoreLink0%
getSmallTaskCardImageCssClasses0%
getSubmissionHandler0%
createTaskType0%
getChangeTags0%
getSearchTerm0%
validateTaskTypeObject0%
getMaximumLinksToShowPerTask0%
getMinimumLinkScore0%
setLogger0%
getLinkRecommendationTasksDoneByUserForCurrentDay0%
filter0%
setDebugData0%
getExcludedPageIdTerm0%
setDebugUrl0%
getDebugUrl0%
setRescoreProfile0%
getSectionImageRecommendationTasksDoneByUserForCurrentDay0%
isSectionImageRecommendationDailyTaskLimitExceeded0%
isLinkRecommendationDailyTaskLimitExceeded0%
append0%
getImageRecommendationTasksDoneByUserForCurrentDay0%
isImageRecommendationDailyTaskLimitExceeded0%
filter0%
suggest0%
__construct0%
run0%
filter0%
suggest0%
filter0%
__construct0%
__construct0%
getMinimumLinksPerTask0%
getRecommendationProvider0%
getMinimumTasksPerTopic0%
getSubmitDataFormatMessage0%
getSearchTerm0%
createTaskType0%
getSmallTaskCardImageCssClasses0%
getTaskTypeIdByChangeTagName0%
validateTaskTypeConfiguration0%
getSubmissionHandler0%
getChangeTags0%
getSuggestionFilters0%
getId0%
__construct0%
toJsonArray0%
getViewData0%
getQualityGateIds0%
getDefaultEditSection0%
shouldOpenInEditMode0%
getMinimumCaptionCharacterLength0%
getMaxTasksPerDay0%
filterPageIds0%
getTaskTimestamp0%
shouldOpenInEditMode0%
onGetPreferences0%
__construct0%
getEffectiveMentorForUserSafe0%
getPreloadTitles0%
getMessageParameters0%
extractParameters0%
__construct0%
onResourceLoaderExcludeUserOptions0%
onUserGetDefaultOptions0%
onBeforePageDisplay0%
getSignupTitle0%
onFormatAutocomments0%
onChangeTagsListActive0%
onListDefinedTags0%
onAuthChangeFormFields0%
onLocalUserCreated0%
handleForceMentor0%
onBeforeCreateEchoEvent0%
convertUserIdsToActorIds0%
getUnstarredMenteeIds0%
removeMentor0%
__construct0%
onChangesListSpecialPageStructuredFilters0%
__construct0%
getEffectiveMentorForUserSafe0%
getMentorForUserIfExists0%
run0%
getBatchSize0%
getDeduplicationInfo0%
ignoreDuplicates0%
__construct0%
newReassignMentees0%
reassignMentees0%
isMentor0%
scheduleReassignMenteesJob0%
__construct0%
getManuallyAssignedMentors0%
getWeightedAutoAssignedMentors0%
getAutoAssignedMentors0%
newMentorFromUserIdentity0%
getSignupTitle0%
__construct0%
getMentors0%
getStarredMenteeIds0%
__construct0%
getMentorshipStateForUser0%
getMinEdits0%
getUserImpactsForActiveMentees0%
__construct0%
canUserBePraised0%
isMenteeSkipped0%
wasMenteePraised0%
__construct0%
getDays0%
getMaxReverts0%
getMaxEdits0%
getScopedLock0%
jsonSerialize0%
__construct0%
getNotificationsFrequency0%
getPraisingMessageContent0%
getPraisingMessageTitle0%
getPraisingMessageUserTitle0%
getPraisingMessageDefaultSubject0%
castToNullableInt0%
toArray0%
makeCacheKeyForMentor0%
refreshPraiseworthyMenteesForMentor0%
getSecondaryLinks0%
getIconType0%
getPrimaryLink0%
getBodyMessage0%
getHeaderMessage0%
isInternal0%
getSecondaryLinks0%
getPrimaryLink0%
getBodyMessage0%
getHeaderMessage0%
newChangeMentor0%
isMenteeMarkedAsPraiseworthy0%
__construct0%
getMenteeUser0%
isMentorshipEnabledForUser0%
notify0%
log0%
markMenteeAsSkipped0%
markMenteeAsPraised0%
removeMenteeFromSuggestions0%
markMenteeAsPraiseworthy0%
newMentorFromUserIdentity0%
getRandomAutoAssignedMentor0%
getApplicationVersion0%
getLinksFromArray0%
toArray0%
getMetadata0%
getLinks0%
getRevisionId0%
getPageId0%
getTitle0%
__construct0%
getMetadataFromArray0%
getDetailed0%
setNumberOfPrunedRedLinks0%
get0%
__construct0%
normalizeTargets0%
handle0%
validate0%
__construct0%
onMediaWikiServices0%
createRecommendation0%
__construct0%
getLinkRecommendation0%
setNumberOfPrunedExcludedLinks0%
getFileMetadata0%
getWikitextOffset0%
getFormatVersion0%
getDatasetChecksums0%
__construct0%
toArray0%
getLinkIndex0%
getContextAfter0%
getContextBefore0%
getScore0%
getMatchIndex0%
setNotGoodCause0%
getLinkTarget0%
getText0%
__construct0%
configError0%
deleteLinkRecommendation0%
getLinkRecommendation0%
__construct0%
getNumberOfPrunedRedLinks0%
getNotGoodCause0%
getStaticData0%
getMetadata0%
setMentorshipStateForUser0%
getApiRequest0%
__construct0%
makeKey0%
getWithSetCallback0%
get0%
__construct0%
invalidateRecommendation0%
handle0%
getMessageKey0%
copyValidAndInvalidTasksToNewTaskSet0%
toArray0%
getUserErrorMessage0%
run0%
getDeduplicationInfo0%
ignoreDuplicates0%
__construct0%
dropMenteeRelationship0%
markMenteeAsInactive0%
markMenteeAsActive0%
setMenteeActiveFlag0%
update0%
jsonSerialize0%
isValidMediaType0%
getExtendedMetadata0%
hasMinimumWidth0%
setMaxSuggestionsToProcess0%
__construct0%
getRequest0%
getArticleIdFromTitle0%
getApiRequest0%
getApiRequest0%
getApiMetadata0%
getFileMetadata0%
__construct0%
getFilename0%
getFileMetadata0%
getWikidataSectionIntersectionReason0%
jsonSerialize0%
toArray0%
getSectionTitle0%
getSectionNumber0%
getDatasetId0%
getProjects0%
getSource0%
getExcludedCategoriesTitleValues0%
getDefaultEditSection0%
__construct0%
onSpecialCreateAccountBenefits0%
getGroup0%
getDataFromApiRequest0%
onAPIGetAllowedParams0%
onVisualEditorApiVisualEditorEditPostSave0%
onVisualEditorApiVisualEditorEditPreSave0%
__construct0%
onSpecialPageBeforeExecute0%
shouldShowNewLandingPageHtml0%
onSkinAddFooterLinks0%
handleResponses0%
onCentralAuthPostLoginRedirect0%
onPostLoginRedirect0%
onAuthChangeFormFields0%
shouldCampaignSkipWelcomeSurvey0%
isGrowthCampaign0%
onUserGetDefaultOptions0%
areImageRecommendationDependenciesSatisfied0%
isLinkRecommendationsAvailable0%
isNewcomerTasksAvailable0%
getQuestionBank0%
dismiss0%
areLinkRecommendationsEnabled0%
userWasEditing0%
execute0%
__construct0%
shouldShowWelcomeSurvey0%
onPostLoginRedirect0%
onCentralAuthPostLoginRedirect0%
onLocalUserCreated0%
onBeforePageDisplay0%
onSpecialPageBeforeExecute0%
isEditing0%
saveSurveyData0%
onGetPreferences0%
onSpecialPage_initList0%
__construct0%
newWelcomeSurvey0%
__construct0%
addLinkTarget0%
getRedirectUrlQuery0%
saveGroup0%
loadSurveyData0%
generateRandomToken0%
getRestbaseUrl0%
writeToHandle0%
getDatePeriod0%
loadFromJsonArray0%
newEmpty0%
getDailyArticleViews0%
getDailyTotalViews0%
__construct0%
setTotalEditCountForPeriod0%
getTotalEditCountForPeriod0%
setDatePeriod0%
getStreakNumberOfDays0%
jsonSerialize0%
__construct0%
getCreatedArticlesCount0%
getEditedArticles0%
getLastEditTimestamp0%
getEditCountByTaskType0%
getNewcomerTaskEditCount0%
getRevertedEditCount0%
getEditCountByDay0%
getEditCountByNamespace0%
filterViewCounts0%
isPageViewDataStale0%
getRawUrl0%
canSetEmail0%
getJsonUrl0%
logText0%
logStatus0%
logException0%
maybeAddGuidedTour0%
isMobile0%
getIntervals0%
getRelativeTime0%
getLongestEditingStreakCount0%
__construct0%
getGeneratedAt0%
getEditCountByTaskType0%
getEditCountByDay0%
getUser0%
setUserImpact0%
handlePageRevisionUpdatedEvent0%
__construct0%
refreshUserImpactData0%
userIsInCohort0%
getLastUserIdBeforeRegistrationDate0%
execute0%
logPageDataBadStatus0%
execute0%
__construct0%
execute0%
initServices0%
__construct0%
refreshViaOresTopics0%
findArticlesInTopic0%
getOresTopics0%
checkRequiredExtensions0%
getMentorsToProcess0%
initOptions0%
getAllUnofficialMentors0%
init0%
__construct0%
deleteTimestamps0%
execute0%
filterAndBatch0%
getRows0%
initServices0%
__construct0%
execute0%
initServices0%
reportTaskCounts0%
addProfilingInfoForMentor0%
validateFieldDatatype0%
getGrowthConfig0%
getGrowthWikiConfig0%
execute0%
initServices0%
__construct0%
execute0%
getSummarizedProfilingInfoInSeconds0%
initServices0%
getUsers0%
__construct0%
execute0%
initServices0%
__construct0%
getOlderThanTimestamp0%
getAllowedChecksums0%
checkRequiredExtensions0%
getTimestampFromRelativeDate0%
getQueryBuilder0%
printResults0%
getStats0%
importPages0%
fixSearchIndex0%
__construct0%
maybeReportFixedCount0%
verboseOutput0%
pageIdsToPageRecords0%
titlesToPageIds0%
getRandomSeed0%
search0%
fixDatabaseTable0%
init0%
__construct0%
execute0%
__construct0%
getTimestampFromRelativeDate0%
execute0%
__construct0%
execute0%
__construct0%
importLinkSuggestions0%
importImageSuggestions0%
execute0%
initServices0%
getTopics0%
titlesToRevisionIds0%
getTaskTypes0%
execute0%
__construct0%
execute0%
init0%
__construct0%
search0%
getJsonData0%
getSiteLinks0%
execute0%
getTopicsFromOres0%
hasOresModel0%
getApiUrl0%
getTopicsByRandom0%
getTopics0%
getPages0%
init0%
execute0%
__construct0%
__construct0%
getPageViewDataInWebRequestContext0%
getSmallTaskCardImageCssClasses0%
run0%
needsWriteAccess0%
run0%
__construct0%
run0%
__construct0%
getErrorCodeForMessage0%
getParamSettings0%
getParamSettings0%
__construct0%
__construct0%
getParamSettings0%
run0%
__construct0%
getParamSettings0%
needsWriteAccess0%
__construct0%
makeException0%
validate0%
getBodyParamSettings0%
getParamSettings0%
run0%
run0%
getDescription0%
__construct0%
validateMentees0%
setMentees0%
getDisplayFormat0%
displayRestrictionError0%
isListed0%
execute0%
preHtml0%
doesWrites0%
getUserImpact0%
getGroupName0%
__construct0%
onLoadExtensionSchemaUpdates0%
getSupportedRequestTypes0%
getBodyParamSettings0%
execute0%
__construct0%
needsWriteAccess0%
getParamSettings0%
getParamSettings0%
__construct0%
__construct0%
getByTaskType0%
validate0%
handle0%
escapeSearchTitleList0%
getTaskTypeIdByChangeTagName0%
getSubmissionHandler0%
getSearchTerm0%
createTaskType0%
register0%
has0%
getGroupName0%
parseExcludedCategories0%
parseExcludedTemplates0%
getTaskTypeIdByChangeTagName0%
getChangeTags0%
getSearchTerm0%
createTaskType0%
validateTaskTypeObject0%
getSuggestionFilters0%
getQualityGateIds0%
getName0%
getName0%
getLessVars0%
getStatsdKey0%
__construct0%
getStatsLibKey0%
getStatsdKey0%
calculate0%
__construct0%
getStatsLibKey0%
getStatsdKey0%
getStatsLibKey0%
onParserFirstCallInit0%
getGroupName0%
sortTopics0%
setMessageLocalizer0%
getAllTopics0%
getTopics0%
loadTopics0%
__construct0%
newFromJsonArray0%
toJsonArray0%
__construct0%
execute0%
getGroupName0%
isDateAdjacent0%
doesWrites0%
getConfirmationButtonsWrapper0%
getCloseButtonHtml0%
showDefaultConfirmationPage0%
showHomepageAwareConfirmationPage0%
showConfirmationPage0%
alterForm0%
getFormFields0%
processSkip0%
getDescription0%
getHomepageButton0%
getDisplayFormat0%
getGroupName0%
__construct0%
displayRestrictionError0%
userCanExecute0%
onSuccess0%
getFormFields0%
execute0%
getDescription0%
getHomepageAwareActionButtons0%
redirect0%
getDisplayFormat0%
__construct0%
makeDatePeriod0%
findFirstUserIdForRegistrationTimestamp0%
__construct0%
onUserGetDefaultOptions0%
onGetPreferences0%
growthTourDependenciesLoaded0%
onResourceLoaderRegisterModules0%
onBeforePageDisplay0%
doGetFilterQuery0%
buildGettingStartedLinks0%
getFilterQuery0%
doApply0%
parseValue0%
addCollection0%
__construct0%
getKeywords0%
initializeWelcomeSurveyLogger0%
loadDependencies0%
buildSidebar0%
getMessagePrefix0%
doesWrites0%
doesWrites0%
getDescription0%
getModuleRenderHtmlSafe0%
renderMobileSummary0%
renderMobileDetails0%
recordModuleRenderingTime0%
renderDesktop0%
generatePageviewToken0%
getModuleGroups0%
getModules0%
getGroupName0%
__construct0%
__construct0%
displayRestrictionError0%
onSuccess0%
onSubmit0%
getFormFields0%
alterForm0%
preHtml0%
getDescription0%
getDisplayFormat0%
outputJsData0%
getGroupName0%
getGroupName0%
getModuleGroups0%
__construct0%
execute0%
getGroupName0%
__construct0%
displayRestrictionError0%
maybeSetSeenPreference0%
maybeLogVisit0%
requireMentorList0%
maybeRedirectToEnrollAsMentor0%
getModules0%
getDescription0%
generatePageviewToken0%
getDescription0%
getGroupName0%
__construct0%
isIncludable0%
getGroupName0%
prefixSearchSubpages0%
execute0%
isIncludable0%
loadSettings0%
validateTaskTypeConfiguration0%
notifyMentor0%
getTree0%
getTipNodesForStep0%
getTipTreeForTaskType0%
buildExtraData0%
loadTipNodes0%
__construct0%
getTaskTypeId0%
downgradeToPrevious0%
getTaskTypeId0%
getTaskTypeId0%
buildMessageKey0%
getTree0%
getTaskTypeId0%
getTree0%
getTaskTypeId0%
getTree0%
upgradeFromOlder0%
getTaskTypeId0%
getTree0%
getMessageKeyWithFallback0%
__construct0%
getTree0%
getMessageKeyWithVariantFallback0%
getTipTypes0%
getStepNames0%
__construct0%
getMessageParameters0%
exampleRender0%
loadForNewcomerTasks0%
getImageSourcePath0%
graphicRender0%
mainAndTextRender0%
getData0%
getBaseCssClasses0%
buildHtml0%
render0%
setMessageLocalizer0%
upgradeFromOlder0%
__construct0%
getType0%
getMessageKey0%
getTaskTypeId0%
isRevisionVisible0%
getPublishMessageTipConfigData0%
getRevisionId0%
getContext0%
upgradeFromOlder0%
getFormattedPostedOnTimestamp0%
getPostedOnTimestamp0%
getSectionHeader0%
setSectionHeader0%
setResultUrl0%
isFirstEdit0%
getResultUrl0%
getBody0%
addSignature0%
downgradeToPrevious0%
getPageUpdater0%
submitStructuredDiscussions0%
submitWikitext0%
getTargetContentModel0%
upgradeFromOlder0%
loadExistingQuestions0%
downgradeToPrevious0%
upgradeFromOlder0%
trimQuestion0%
loadQuestionsAndUpdate0%
assignArchiveUrl0%
prependQuestion0%
encodeQuestionsToJson0%
saveToUserSettingsWithJob0%
saveToUserSettings0%
write0%
questionExistsOnPage0%
excludeHiddenQuestions0%
loadQuestions0%
saveNewQuestion0%
getContentModel0%
ensureValidTimestamp0%
downgradeToPrevious0%
upgradeFromOlder0%
downgradeToPrevious0%
ensureValidBoolean0%
getQuestionPoster0%
__construct0%
getEditMessageTipConfigData0%
maybeAddLearnMoreLinkTipNode0%
getRelevantTitle0%
getSuggestedEditsConfigJson0%
getCampaignValue0%
onCirrusSearchAddQueryFeatures0%
maybeOverridePreferredEditorWithVE0%
onFormatAutocomments0%
getPersonalToolsHomepageLinkUrl0%
userPrefersSourceEditor0%
userHasDisabledVe0%
userHasPersonalToolsPrefEnabled0%
getTopicsJson0%
setOutputPage0%
getDefaultTaskTypesJson0%
lessCallback0%
onSiteNoticeAfter0%
onConfirmEmailComplete0%
onSpecialContributionsBeforeMainOutput0%
getZeroContributionsHtml0%
onSidebarBeforeOutput0%
updateHomeMenuEntry0%
setMessageLocalizer0%
setUserIdentity0%
onChangeTagsListActive0%
__construct0%
getState0%
getModuleStyles0%
getGrowthWikiConfig0%
renderMobileDetailsForOverlay0%
getJsData0%
shouldWrapModuleWithLink0%
getPageURL0%
setPageURL0%
getState0%
isEnabled0%
getMobileSummaryBody0%
getBody0%
getMobileSummaryHeader0%
getHeader0%
getHeaderIconName0%
getHeaderText0%
canRender0%
__construct0%
updateProfileMenuEntry0%
onListDefinedTags0%
getLearnMoreLink0%
has0%
get0%
__construct0%
getPreferredEditor0%
getMentorData0%
onChangeTagsListActive0%
onListDefinedTags0%
getModuleData0%
onBeforePageDisplay0%
addAutocomputedProperties0%
getWiring0%
onLocalUserCreated0%
onResourceLoaderExcludeUserOptions0%
onUserGetDefaultOptions0%
onGetPreferences0%
__construct0%
getTaskTypeId0%
getTree0%
__construct0%
getModuleIds0%
__construct0%
__construct0%
onBeforePageDisplay0%
onCommunityConfigurationSchemaBeforeEditor0%
onAuthChangeFormFields0%
onResourceLoaderExcludeUserOptions0%
onGetPreferences0%
personalUrlsBuilder0%
titleIsUserPageOrUserTalk0%
onSkinTemplateNavigation__Universal0%
onSkinMinervaOptionsInit0%
onWikimediaEventsShouldSchemaEditAttemptStepOversample0%
onSpecialPage_initList0%
getClickId0%
markMenteeAsPendingForMentor0%
isHomepageEnabledForUser0%
onSpecialPage_initList0%
getDiscoveryTextWithAvatarIcon0%
isCalledFromBrokenTest0%
checkAndMarkMobileDiscoveryNoticeSeen0%
onCommunityConfigurationProvider_initList0%
__construct0%
getWikitextLinkTarget0%
downgradeToPrevious0%
getCssClasses0%
__construct0%
onAuthChangeFormFields0%
onUserSendConfirmationMail0%
__construct0%
getLoggedActions0%
logInteraction0%
__construct0%
initialize0%
getContext0%
log0%
isInSample0%
__construct0%
log0%
__construct0%
getUser0%
getConfig0%
getMode0%
getName0%
logSkipped0%
canHaveBucket0%
getSample0%
logNotified0%
getChangeMentorFactory0%
getImageRecommendationProviderUncached0%
getImageRecommendationProvider0%
getHomepageModuleRegistry0%
getGrowthExperimentsInteractionLogger0%
getExperimentUserManager0%
getLoadBalancer0%
getGrowthWikiConfig0%
getGrowthConfig0%
wrap0%
getUserHash0%
__construct0%
onConditionalDefaultOptionsAddCondition0%
__construct0%
isValidVariant0%
isUserInVariant0%
setVariant0%
__construct0%
logSuspiciousEvaluation0%
logPraised0%
logSuggested0%
getDefaultContent0%
renderMobileDetails0%
getNavIcon0%
getBackIcon0%
getMobileDetailsHeader0%
getMobileSummaryHeader0%
getHeader0%
getHeaderTag0%
getHeaderTextElement0%
getModuleStyles0%
renderMobileSummary0%
getSubheaderText0%
renderDesktop0%
buildSection0%
buildModuleWrapper0%
getHtml0%
getModules0%
outputDependencies0%
getJsConfigVars0%
getJsData0%
getSubheader0%
getSubheaderTextElement0%
doLog0%
__construct0%
isEventLoggingAvailable0%
__construct0%
log0%
isEventLoggingAvailable0%
setMode0%
getErrorMessageInEnglish0%
getErrorMessage0%
getStatus0%
userHasPersonalToolsPrefEnabled0%
getSubheaderTag0%
onMessageCacheFetchOverrides0%
__construct0%
msg0%
shouldHeaderIncludeIcon0%
shouldInvertHeaderIcon0%
canRender0%
getHeaderIcon0%
shouldRender0%
getFooter0%
getLinkRecommendationHelper0%
getSchemaIterator0%
setPostOnTop0%
getUserImpactFormatter0%
validatePermissively0%
shouldShowHelpPanelToUser0%
getHelpPanelLinks0%
getHelpPanelCtaButton0%
getLevelingUpManager0%
getAddLinkSubmissionHandler0%
getEventGateImageSuggestionFeedbackUpdater0%
getUserDatabaseHelper0%
getUserImpactStore0%
__construct0%
getUncachedUserImpactLookup0%
getUserImpactLookup0%
getImageRecommendationApiHandler0%
getNewcomerTasksChangeTagsManager0%
getTemplateBasedTaskSubmissionHandler0%
getGrowthExperimentsCampaignConfig0%
getAddImageSubmissionHandler0%
getLinkRecommendationSubmissionLogFactory0%
getUserEmailConfigVars0%
validateStrictly0%
getImageRecommendationSubmissionLogFactory0%
getSectionHeaderTemplate0%
getQuestionStoragePref0%
getDirectTargetTitle0%
getSectionHeaderTemplate0%
__construct0%
getTag0%
getTag0%
getQuestionStoragePref0%
getDirectTargetTitle0%
__construct0%
validate0%
getTag0%
getRelativeTime0%
getPostedOnHtml0%
formatArchived0%
formatUnarchived0%
format0%
__construct0%
getJavaScriptClassName0%
getSectionImageRecommendationSubmissionLogFactory0%
getImageRecommendationMetadataProvider0%
getLinkRecommendationProvider0%
getMentorDashboardModuleRegistry0%
getDatabaseMentorStore0%
getMentorWriter0%
getMentorStore0%
getMentorStatusManager0%
getMentorRemover0%
getMentorProviderStructured0%
getMentorProvider0%
getMentorManager0%
getMenteeOverviewDataUpdater0%
getNewcomerTasksConfigurationLoader0%
getUncachedMenteeOverviewDataProvider0%
getDatabaseMenteeOverviewDataProvider0%
getMenteeOverviewDataProvider0%
getTopicRegistry0%
getLinkSubmissionRecorder0%
getLinkRecommendationUpdater0%
getSchemaVersion0%
getLinkRecommendationStore0%
getMetricsFactory0%
getNewcomerTasksConfigurationValidator0%
getImageRecommendationMetadataService0%
getReassignMenteesFactory0%
getWelcomeSurveyFactory0%
getTipNodeRenderer0%
getTipsAssembler0%
areSchemasSupported0%
getTaskTypeHandlerRegistry0%
getTaskSuggesterFactory0%
getSuggestionsInfo0%
getStarredMenteesStore0%
getSchemaBuilder0%
getNewcomerTasksUserOptionsLookup0%
getQuestionPosterFactory0%
getPraiseworthyMenteeSuggester0%
getPraiseworthyConditionsLookup0%
getPersonalizedPraiseSettings0%
getPersonalizedPraiseNotificationsDispatcher0%
getPersonalizedPraiseLogger0%
getImageRecommendationFilter0%
getLinkRecommendationFilter0%
getProtectionFilter0%
getActionData0%
buildModuleWrapper0%
outputDependencies0%
getAllowedParams0%
offset0%
limit0%
__construct0%
getFormattedDataForMentee0%
getFormattedDataForMentor0%
formatDataForMentee0%
invalidateCacheForMentor0%
makeCacheKey0%
__construct0%
prefix0%
isInternal0%
onMediaWikiServices0%
getExamplesMessages0%
run0%
__construct0%
run0%
__construct0%
shouldSendGetStartedNotification0%
tryLoadingMoreLinkRecommendations0%
onlyIds0%
isEnabledForUser0%
setBatchSize0%
decodeMenteeIds0%
mustBePosted0%
encodeMenteeIds0%
__construct0%
run0%
__construct0%
updateDataForMentor0%
getMentorProfilingInfo0%
__construct0%
doSortByTimestamp0%
getExamplesMessages0%
filter0%
hasErrorCode0%
getTotalRows0%
__construct0%
execute0%
incrementCounter0%
getTaskUrl0%
shouldInviteUserAfterNormalEdit0%
onUserGetDefaultOptions0%
getStarredMenteeIds0%
__construct0%
getMobileSummaryBody0%
getAllowedParams0%
getBody0%
getBodyContent0%
getMobileSummaryHeader0%
getHeader0%
getHeaderIconName0%
getHeaderText0%
canRender0%
mentorRender0%
__construct0%
getDifficultyAndTime0%
getDescriptionRow0%
getIcon0%
getInfo0%
getName0%
getInfoRow0%
__construct0%
getState0%
__construct0%
onBeforeCreateEchoEvent0%
execute0%
onBeforePageDisplay0%
onVisualEditorApiVisualEditorEditPostSave0%
__construct0%
getSpecialHomepageUrl0%
getPrimaryLink0%
__construct0%
getSecondaryLinks0%
getHeaderMessage0%
__construct0%
onManualLogEntryBeforePublish0%
execute0%
getIconType0%
__construct0%
getSpecialHomepageUrl0%
getPrimaryLink0%
getSecondaryLinks0%
getHeaderMessage0%
getIconType0%
getStarredMentees0%
starMentee0%
__construct0%
__construct0%
getJsConfigVars0%
getMenteeGenders0%
execute0%
getFlowEnrollmentStatuses0%
getPraiseworthyMentees0%
getBody0%
getSubheaderTag0%
getHeaderText0%
getJsConfigVars0%
__construct0%
getMobileSummaryBody0%
maybeGetAwayMessage0%
getBody0%
getMentorWeight0%
getHeaderText0%
__construct0%
getMobileSummaryBody0%
getRecentEditsByMenteesBody0%
getMobileSummaryBody0%
__construct0%
getBody0%
__construct0%
purgePendingMenteesForMentor0%
makePendingMenteesKey0%
setLastNotified0%
makeLastNotifiedKey0%
onUserGetDefaultOptions0%
onGetPreferences0%
__construct0%
isInternal0%
getSecondaryLinks0%
getHeaderText0%
getPrimaryLink0%
getHeaderMessageKey0%
getIconType0%
getMobileSummaryBody0%
formatLink0%
getBody0%
shouldHeaderIncludeIcon0%
getHeaderIconName0%
getClientSideBody0%
getSubheaderTag0%
unstarMentee0%
isDiscoveryEnabled0%
onUserGetDefaultOptions0%
onGetPreferences0%
getAllowedParams0%
__construct0%
onBeforePageDisplay0%
isWriteMode0%
needsToken0%
onSkinTemplateNavigation__Universal0%
__construct0%
getTagsToFilterBy0%
getAllowedParams0%
__construct0%
execute0%
needsToken0%
isWriteMode0%
getProfilingInfo0%
getFormattedDataForMentor0%
__construct0%
onResourceLoaderExcludeUserOptions0%
__construct0%
getSubheaderText0%
getAwayReasonUncached0%
getHeaderText0%
__construct0%
getHeaderIconName0%
markMentorAsAwayTimestamp0%
markMentorAsAway0%
getAwayMentors0%
parseBackTimestamp0%
getMentorBackTimestampInternal0%
needsToken0%
get0%
invalidateAwayReasonCache0%
makeAwayReasonCacheKey0%
canChangeStatus0%
__construct0%
isWriteMode0%
getWiring0%
isInternal0%
getModules0%
getModuleRoute0%
__construct0%
getEditButton0%
getActionData0%
getEllipsisWidget0%
buildSection0%
getHeaderText0%
getMentorLastActive0%
__construct0%
hasMainspaceEdits0%
getFormattedUserImpact0%
getUserImpact0%
getJsData0%
getBody0%
isUnactivated0%
getState0%
setUserDataIsFor0%
getModules0%
getHeaderIconName0%
getBaseMarkup0%
getArticlesListMarkup0%
getRecentActivityMarkup0%
getHeaderIconName0%
getMobileSummaryBody0%
getScoreCardMarkup0%
getQuestionButton0%
getUserGender0%
getAboutMentorshipElement0%
__construct0%
getRecentQuestions0%
getRecentQuestionsSection0%
execute0%
needsToken0%
getMentor0%
getLastActive0%
getFooter0%
getEditCount0%
getMentorInfo0%
getMentorUsernameElement0%
canRender0%
getActionData0%
getJsConfigVars0%
getModules0%
getModuleStyles0%
getScoreCardsMarkup0%
getMobileSummaryBody0%
__construct0%
getThumbnailUrlFromCommonsApi0%
getMobileSummaryHeader0%
getMobileSummaryBody0%
shouldWrapModuleWithLink0%
getLegalFooter0%
getActionData0%
getHtml0%
getBody0%
getCampaignTemplateHtml0%
shouldAddWhiteBackground0%
getHeaderIconName0%
generateThumbnailHtml0%
getThumbnail0%
canRender0%
getHeaderText0%
shouldShowCommunityUpdatesModule0%
initializeProvider0%
__construct0%
getUserVariant0%
__construct0%
__construct0%
getBody0%
__construct0%
getHeaderText0%
shouldShowForOtherUser0%
isOwnData0%
getCssClasses0%
isWriteMode0%
mustBePosted0%
getUnactivatedModuleCssClass0%
getJsConfigVars0%
getHeaderIconName0%
getModuleStyles0%
getAllowedParams0%
getMobileSummaryBody0%
getBody0%
getJsConfigVars0%
getSubheader0%
getHeaderText0%
getMobileSummaryHeader0%
getHeader0%
getPreviousNextButtonHtml0%
getMentorGender0%
getAllowedParams0%
getJsData0%
getBody0%
getHeaderIconName0%
getHeaderText0%
canRender0%
resetTaskCache0%
getTaskSet0%
getState0%
isActivated0%
__construct0%
getMobileSummaryBody0%
trackQueueStatus0%
execute0%
getHtml0%
isTopicMatchModeEnabled0%
isTopicMatchingEnabled0%
__construct0%
getCssClasses0%
isEnabled0%
isEnabledForAnyone0%
getFooter0%
mustBePosted0%
canRender0%
getNavigationWidgetFactory0%
__construct0%
__construct0%
getTextContent0%
getImageContent0%
__construct0%
render0%
__construct0%
newFromTaskSet0%
getRedirectParams0%
getTaskCard0%
getPager0%
getJsConfigVars0%
getActionData0%
formatSiteViews0%
getSiteViews0%
getModules0%
getModuleStyles0%
getSubheaderTag0%
getSubheader0%
getTasksPaginationText0%
getHeaderTextElement0%
__construct0%
mustBePosted0%
getHeaderIconName0%
__construct0%
format0%
needsToken0%
formatResponses0%
formatHeader0%
isWriteMode0%
__construct0%
getBody0%
getOptInButton0%
shouldWrapModuleWithLink0%
getIntroductionElement0%
getMobileSummaryBody0%
getBody0%
getModules0%
getHeaderIconName0%
getHeaderText0%
execute0%
getHeaderText0%
getModuleStyles0%
getJsConfigVars0%
getState0%
getEmailAction0%
getEmailAddressRaw0%
getEmailAddress0%
getEmailIcon0%
getMobileSummaryBody0%
getBody0%
getMobileSummaryHeader0%
getHeader0%
getHeaderIconName0%
getHeaderText0%
getModuleStyles0%
__construct0%
getState0%
getMobileSummaryBody0%
getModuleRoute0%
supports0%
getChangeTags10%
validateRecommendation11%
__construct16%
shouldShowForReadingMode16%
getTaggedEditsForUsers17%
getSuggestedEditsCount27%
getIconData28%
getImage28%
getFiltersButtonGroupWidget30%
formatWeight30%
formatStatus31%
onRecentChange_save34%
computeUserImpact37%
onLocalUserCreated40%
getMentorForUserSafe40%
handleNewcomerTask47%
doReassignMentees50%
shouldAssignGlobalBucket50%
assertUserExists50%
execute53%
processCandidate53%
regenerateRecommendation58%
getCampaign58%
getPageViewDataInJobContext58%
newMetric60%
validateTemplate60%
validateCategory60%
getMentorData60%
getUserImpact62%
setMentorForUserReal64%
setMentorshipStateForUser64%
getLockedMenteesIds65%
execute65%
runTaskSetListener66%
serialize66%
onSubmit66%
getConfigValue66%
doSort66%
execute68%
execute68%
loadFromJsonArray69%
getSuggestionReason69%
trackProcessingOutcome70%
parseTaskTypesFromConfig71%
initConfig71%
getFormattedDataForMentor71%
search71%
execute71%
getQuestionPoster72%
getMentorForUserIfExists75%
loadTaskTypes75%
getGrowthFeaturesOptInOptOutOverride75%
saveMentorData75%
get75%
getApiUrl75%
getDBByFlags75%
getTopicsTerms75%
handleNullRecommendation75%
getGroupName75%
run75%
getRandomAutoAssignedMentor75%
execute75%
validate76%
setNotice76%
onBlockIpComplete76%
changeMentor77%
execute78%
loadTaskTypes78%
checkUserAccess80%
getPraiseworthyMenteesForMentor80%
jsonSerialize80%
validateMentor80%
validate80%
doSuggest80%
getHelpDeskTitle80%
deleteByLinkTarget80%
validate80%
getTargetTitle80%
getHeader80%
getMentorForUserSafe80%
onSubmit80%
getTags81%
getSuggestionDataFromApiResponse82%
handlePageRevisionUpdatedEvent82%
suggest82%
submit82%
onSubmit82%
onUserGetRights83%
clearLinkRecommendationRecordForPage83%
setMentorForUser83%
getCampaignIndexFromCampaignTerm83%
checkContent83%
search83%
get83%
batchGetUserImpact84%
format85%
newFromJsonArray85%
getQuestions85%
render85%
getWikipediaReasonOtherProject85%
doSortByNumber85%
getLanguagesListParam85%
parseData86%
filterInternal86%
getLinkRecommendationsFromRows87%
getPraiseworthyMenteesForMentorUncached87%
getMentors87%
shouldAssignLocalBucket87%
run87%
onSubmit87%
onLocalUserCreated87%
execute88%
runEditFilterMergedContentHook88%
getAwayReason88%
createHandler88%
getExtendedMetadataField88%
getByLinkTarget88%
getLastEditTimestampForUsers88%
get89%

Project Risks

Method CRAP
validateFieldDatatype1190
onBeforePageDisplay380
run306
execute306
onSkinTemplateNavigation__Universal240
getTopics240
run240
execute240
execute210
handle210
getFiltersButtonGroupWidget202
evaluateTitle182
handle156
processCandidate156
init132
onSpecialPageBeforeExecute110
execute110
loadQuestionsAndUpdate110
getTipTreeForTaskType110
log110
getUserImpact110
lessCallback110
onCommunityConfigurationSchemaBeforeEditor110
refreshViaOresTopics110
getGroup90
getDetailed90
getJsData90
execute90
getUsers90
onBeforePageDisplay72
onVisualEditorApiVisualEditorEditPostSave72
logInteraction72
init72
execute72
getMentorsToProcess72
onLocalUserCreated72
canSetEmail72
recordSubmission72
getPages72
getCampaignTemplateHtml72
buildHtml72
getTaskTypeIdByChangeTagName56
getMessageParameters56
onChangesListSpecialPageStructuredFilters56
getPreloadTitles56
onBeforePageDisplay56
updateDataForMentor56
fixSearchIndex56
getTipNodesForStep56
shouldInviteUserAfterNormalEdit56
getInfo56
execute56
getModules56
execute56
execute56
getErrorCodeForMessage56
getChangeTags53
validateRecommendation52
onBeforePageDisplay42
getIntervals42
getFormFields42
execute42
execute42
outputJsData42
log42
get42
canUserBePraised42
onLocalUserCreated42
onAPIGetAllowedParams42
onManualLogEntryBeforePublish42
onCentralAuthPostLoginRedirect42
getHelpPanelLinks42
userIsInCohort42
filterAndBatch42
onVisualEditorApiVisualEditorEditPreSave42
printResults42
execute42
fixDatabaseTable42
onBeforePageDisplay42
handleNewcomerTask33
execute32
getBody30
getThumbnailUrlFromCommonsApi30
getAwayReasonUncached30
maybeAddGuidedTour30
onVisualEditorApiVisualEditorEditPostSave30
maybeGetAwayMessage30
suggest30
execute30
onSkinMinervaOptionsInit30
getActionData30
getQueryBuilder30
renderDesktop30
execute30
getStats30
getDataFromApiRequest30
extractParameters30
onSpecialPageBeforeExecute30
submitStructuredDiscussions30
getMessageKeyWithFallback30
handleForceMentor30
submitWikitext30
validateInteger30
onPostLoginRedirect30
getLinkRecommendation30
run30
normalizeTargets30
apply30
getMentorData30
notify30
getQuestionBank30
isEditing30
onPostLoginRedirect30
onAuthChangeFormFields30
shouldShowForReadingMode26
onRecentChange_save25
formatStatus22
validateMentees20
validate20
getEmailAction20
invalidateRecommendation20
__construct20
update20
execute20
deleteLinkRecommendation20
getSiteViews20
getApiRequest20
getRedirectParams20
getApiMetadata20
getLinkRecommendation20
getFileMetadata20
getTaskSet20
execute20
getConversionMap20
execute20
onBeforePageDisplay20
markMenteeAsPraiseworthy20
validateTaskTypeConfiguration20
removeMenteeFromSuggestions20
canChangeStatus20
onBeforePageDisplay20
onSkinTemplateNavigation__Universal20
execute20
getJsonData20
isUserInCampaign20
filterPageIds20
execute20
getInfo20
getGroupName20
initOptions20
getLinkRecommendationTaskType20
findArticlesInTopic20
checkTaskTypeCriteria20
checkRaceConditions20
getBodyMessage20
createRecommendation20
getRawUrl20
onChangeTagsListActive20
isLinkRecommendationsAvailable20
titleIsUserPageOrUserTalk20
personalUrlsBuilder20
getJsonUrl20
logStatus20
onListDefinedTags20
onSidebarBeforeOutput20
refreshUserImpactData20
onSpecialContributionsBeforeMainOutput20
search20
maybeOverridePreferredEditorWithVE20
getState20
onCirrusSearchAddQueryFeatures20
getJsData20
getPageViewDataInWebRequestContext20
onCentralAuthPostLoginRedirect20
getMessageKeyWithVariantFallback20
shouldShowNewLandingPageHtml20
parseValue20
hasErrorCode20
execute20
loadForNewcomerTasks20
execute20
getHtml20
onLocalUserCreated20
onMessageCacheFetchOverrides20
userWasEditing20
buildGettingStartedLinks20
addLinkTarget20
handleResponses20
getAllowedChecksums20
loadQuestions20
questionExistsOnPage20
buildModuleWrapper20
getImage19
getTaggedEditsForUsers18
parseData18
formatWeight17
onLocalUserCreated17
execute16
execute16
doReassignMentees16
doSuggest13
validate12
filterInternal12
canRender12
getDetailed12
getOlderThanTimestamp12
isMentor12
getRelevantTitle12
newMentorFromUserIdentity12
getWikitextLinkTarget12
getDeduplicationInfo12
execute12
getActionData12
ensureValidBoolean12
getQuestionPoster12
addProfilingInfoForMentor12
search12
getEffectiveMentorForUserSafe12
ensureValidTimestamp12
getTaskCard12
setMentees12
shouldSkipImageRecommendationDailyTaskLimit12
write12
getOresTopics12
onFormatAutocomments12
assignArchiveUrl12
maybeReportFixedCount12
newMentorFromUserIdentity12
markMenteeAsInactive12
getMobileSummaryBody12
addAutocomputedProperties12
execute12
getModuleRenderHtmlSafe12
getArticleIdFromTitle12
importPages12
getApiRequest12
execute12
isTopicMatchingEnabled12
getDetailed12
onCommunityConfigurationProvider_initList12
getWikidataSectionIntersectionReason12
get12
formatResponses12
markMenteeAsActive12
processSkip12
getWithSetCallback12
trackQueueStatus12
getMentor12
shouldShowWelcomeSurvey12
getModuleGroups12
verboseOutput12
doLog12
showHomepageAwareConfirmationPage12
getFooter12
loadSurveyData12
shouldShowCommunityUpdatesModule12
onSkinAddFooterLinks12
titlesToRevisionIds12
renderMobileSummary12
getTopicsJson12
render12
parseBackTimestamp12
getFormattedUserImpact12
growthTourDependenciesLoaded12
get12
__construct12
updateHomeMenuEntry12
getSearchTerm12
run12
__construct12
onGetPreferences12
getJsData12
onGetPreferences12
mentorRender12
onUserGetDefaultOptions12
handlePageRevisionUpdatedEvent12
sortTopics12
getTotalRows12
isEnabledForUser12
getThumbnail12
doSortByTimestamp12
getLessVars12
getFormattedDataForMentor12
run12
run12
doApply12
markMentorAsAwayTimestamp12
getFlowEnrollmentStatuses12
onSpecialPage_initList12
graphicRender12
getPager12
validateMessages12
getSiteLinks12
getTopicsFromOres12
getModuleData12
getTopicsMatchMode12
onAuthChangeFormFields12
areImageRecommendationDependenciesSatisfied12
checkAndMarkMobileDiscoveryNoticeSeen12
refreshPraiseworthyMenteesForMentor12
newFromTaskSet12
buildSection12
onContentHandlerDefaultModelFor12
run12
getClickId12
getModules12
setDebugData12
getPraisingMessageContent12
getMentorLastActive12
notifyMentor12
containsPage12
getSuggestionDataFromApiResponse11
getQuestions11
execute10
getPageViewDataInJobContext10
setNotice10
validateMentor9
parseTaskTypesFromConfig9
suggest9
get9
getSuggestionReason8
getLinkRecommendationsFromRows8
search8
execute8
getApiUrl7
onLocalUserCreated7
getFormattedDataForMentor6
newMetric6
getTopicsTerms6
execute6
getUserImpact6
checkUserAccess6
submit6
search6
getExtendedMetadataField6
onResourceLoaderRegisterModules6
canRender6
getJsConfigVars6
redirect6
getModules6
hasMainspaceEdits6
findFirstUserIdForRegistrationTimestamp6
getUserImpact6
getActionData6
getHeaderText6
showDefaultConfirmationPage6
shouldShowForOtherUser6
getCssClasses6
logPageDataBadStatus6
getActionData6
getStreakNumberOfDays6
loadFromJsonArray6
isPageViewDataStale6
getHomepageAwareActionButtons6
isValidMediaType6
getMentorUsernameElement6
prefixSearchSubpages6
getBody6
onSubmit6
displayRestrictionError6
canRender6
getState6
getHtml6
isTopicMatchModeEnabled6
getCssClasses6
getHeaderTextElement6
getEmailAddressRaw6
getEmailAddress6
getEmailIcon6
showConfirmationPage6
__construct6
getState6
maybeRedirectToEnrollAsMentor6
requireMentorList6
maybeLogVisit6
maybeSetSeenPreference6
displayRestrictionError6
format6
getModules6
generateThumbnailHtml6
getEditCount6
getRecentQuestions6
onFormatAutocomments6
initializeProvider6
userHasPersonalToolsPrefEnabled6
getHelpPanelCtaButton6
getSummarizedProfilingInfoInSeconds6
log6
saveSurveyData6
logSkipped6
saveGroup6
getRedirectUrlQuery6
logPraised6
logNotified6
logSuggested6
log6
getHeaderIcon6
getSectionHeaderTemplate6
getSubheaderTextElement6
getHeader6
buildSection6
isCalledFromBrokenTest6
getLastUserIdBeforeRegistrationDate6
writeToHandle6
execute6
importLinkSuggestions6
tryLoadingMoreLinkRecommendations6
execute6
getTimestampFromRelativeDate6
format6
getSectionHeaderTemplate6
getState6
getRestbaseUrl6
getRandomSeed6
displayRestrictionError6
userHasPersonalToolsPrefEnabled6
getSuggestedEditsConfigJson6
onSiteNoticeAfter6
onConfirmEmailComplete6
updateProfileMenuEntry6
logException6
getTimestampFromRelativeDate6
onAuthChangeFormFields6
onWikimediaEventsShouldSchemaEditAttemptStepOversample6
isNewcomerTasksAvailable6
addSignature6
checkRequiredExtensions6
getWiring6
isGrowthCampaign6
shouldCampaignSkipWelcomeSurvey6
getPreferredEditor6
maybeAddLearnMoreLinkTipNode6
exampleRender6
mainAndTextRender6
onSpecialCreateAccountBenefits6
isRevisionVisible6
setSectionHeader6
getSubheader6
getNavigationWidgetFactory6
formatSiteViews6
getIconType6
getMessageKey6
removeMentor6
getCampaignPattern6
checkRequiredExtensions6
shouldSkipImageRecommendationDailyTaskLimitForUser6
onAuthChangeFormFields6
convertUserIdsToActorIds6
getUnstarredMenteeIds6
getDisabledTaskTypes6
getStarredMenteeIds6
getBodyMessage6
getAllUnofficialMentors6
getIconType6
getMenteeUser6
checkExistingTags6
hasOresModel6
isMentorshipEnabledForUser6
getScopedLock6
getStringOption6
getUserImpactsForActiveMentees6
isMenteeSkipped6
offsetGet6
truncate6
getDetailed6
get6
getApiUrl6
getMessageKey6
get6
getExtendedMetadata6
getLinksFromArray6
getTaskTypes6
setNumberOfPrunedRedLinks6
setNumberOfPrunedExcludedLinks6
setNotGoodCause6
getNotGoodCause6
getNumberOfPrunedRedLinks6
getTopics6
init6
scheduleReassignMenteesJob6
getUserErrorMessage6
hasSubmission6
run6
getDeduplicationInfo6
dropMenteeRelationship6
reportTaskCounts6
reassignMentees6
record6
log6
titlesToPageIds6
get6
castToNullableInt6
getPraisingMessageTitle6
getTopicsByRandom6
getFormattedDataForMentee6
register6
validateTaskTypeConfiguration6
createTaskType6
getSearchTerm6
unstarMentee6
starMentee6
getStarredMentees6
run6
filter6
calculate6
__construct6
shouldSendGetStartedNotification6
parseExcludedTemplates6
getSecondaryLinks6
getSecondaryLinks6
run6
getState6
getIcon6
__construct6
run6
run6
getPreviousNextButtonHtml6
execute6
onLoadExtensionSchemaUpdates6
hasMinimumWidth6
has6
parseExcludedCategories6
isDiscoveryEnabled6
getSearchTerm6
filter6
markMenteeAsPendingForMentor6
isImageRecommendationDailyTaskLimitExceeded6
getImageRecommendationTasksDoneByUserForCurrentDay6
getLinkRecommendationTasksDoneByUserForCurrentDay6
getSectionImageRecommendationTasksDoneByUserForCurrentDay6
formatLink6
getBody6
getTaskTypeIdByChangeTagName6
getMenteeGenders6
getSubmitDataFormatMessage6
getSubmitDataFormatMessage6
getSearchTerm6
getAwayMentors6
getSearchTerm6
getSearchTerm6
deleteTimestamps6
processCandidate5
execute5
onBlockIpComplete5
computeUserImpact5
getMentorForUserSafe5
getCampaign5
handlePageRevisionUpdatedEvent5
onSubmit5
batchGetUserImpact5
getByLinkTarget5
validateTemplate5
validateCategory5
getMentorData4
getMentorForUserSafe4
setMentorshipStateForUser4
getLockedMenteesIds4
trackProcessingOutcome4
saveMentorData4
run4
get4
getRandomAutoAssignedMentor4
loadTaskTypes4
validate4
shouldAssignGlobalBucket4
getTags4
onUserGetRights4
regenerateRecommendation3
getSuggestedEditsCount3
getIconData3
onSubmit3
serialize3
execute3
loadFromJsonArray3
initConfig3
getGrowthFeaturesOptInOptOutOverride3
onSubmit3
getPraiseworthyMenteesForMentor3
getCampaignIndexFromCampaignTerm3
getLanguagesListParam3
doSortByNumber3
render3
newFromJsonArray3
shouldAssignLocalBucket3
runEditFilterMergedContentHook3
getLastEditTimestampForUsers3
assertUserExists2
setMentorForUserReal2
doSort2
runTaskSetListener2
getConfigValue2
getQuestionPoster2
getMentorForUserIfExists2
getGroupName2
getDBByFlags2
handleNullRecommendation2
loadTaskTypes2
changeMentor2
deleteByLinkTarget2
jsonSerialize2
getHelpDeskTitle2
validate2
getHeader2
getTargetTitle2
clearLinkRecommendationRecordForPage2
checkContent2
get2
setMentorForUser2
getPraiseworthyMenteesForMentorUncached2
getWikipediaReasonOtherProject2
getAwayReason2
createHandler2
getMentors2
run2
onSubmit2
format2