Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
GrowthExperiments\Mentorship\Provider\CommunityGetMentorDataTrait0%
GrowthExperiments\NewcomerTasks\AddImage\CacheBackedImageRecommendationProvider0%
GrowthExperiments\Mentorship\ReassignMenteesFactory0%
GrowthExperiments\Mentorship\ReassignMenteesJob0%
GrowthExperiments\Maintenance\FixSuggestedEditChangeTags0%
GrowthExperiments\Mentorship\Store\SetUserMentorDatabaseJob0%
GrowthExperiments\NewcomerTasks\AbstractSubmissionHandler0%
GrowthExperiments\NewcomerTasks\AbstractTaskSetFilter0%
GrowthExperiments\Maintenance\FixLinkRecommendationData0%
GrowthExperiments\NewcomerTasks\AddImage\AddImageLogFormatter0%
GrowthExperiments\Api\ApiInvalidatePersonalizedPraiseSuggestion0%
GrowthExperiments\NewcomerTasks\AddImage\EventBus\EventGateImageSuggestionFeedbackUpdater0%
GrowthExperiments\Mentorship\Provider\MentorProvider0%
GrowthExperiments\Maintenance\DeleteExpiredUserImpactData0%
GrowthExperiments\Maintenance\ChangeWikiConfig0%
GrowthExperiments\Maintenance\UnInvalidateImageSuggestion0%
GrowthExperiments\Maintenance\ExportWelcomeSurveyMailingListData0%
GrowthExperiments\WelcomeSurveyHooks0%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataService0%
GrowthExperiments\WelcomeSurveyFactory0%
GrowthExperiments\VisualEditorHooks0%
GrowthExperiments\NewcomerTasks\AddImage\StaticImageRecommendationMetadataProvider0%
GrowthExperiments\NewcomerTasks\AddImage\SubpageImageRecommendationProvider0%
GrowthExperiments\Mentorship\Provider\StaticMentorProvider0%
GrowthExperiments\Mentorship\Provider\CommunityStructuredMentorWriter0%
GrowthExperiments\NewcomerTasks\AddLink\DbBackedLinkRecommendationProvider0%
GrowthExperiments\Maintenance\InitWikiConfig0%
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\Maintenance\InsertLinkRecommendation0%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyConditions0%
GrowthExperiments\Maintenance\ImportOresTopics0%
GrowthExperiments\Mentorship\Provider\CommunityStructuredMentorProvider0%
GrowthExperiments\Mentorship\ChangeMentorFactory0%
GrowthExperiments\Mentorship\EchoMenteeClaimPresentationModel0%
GrowthExperiments\Mentorship\EchoMentorChangePresentationModel0%
GrowthExperiments\Mentorship\Hooks\MentorFilterHooks0%
GrowthExperiments\Mentorship\Hooks\MentorUserOptionsHooks0%
GrowthExperiments\Mentorship\MentorChangeLogFormatter0%
GrowthExperiments\Mentorship\MentorManager0%
GrowthExperiments\Maintenance\GetPraiseworthyMentees0%
GrowthExperiments\Mentorship\MentorRemover0%
GrowthExperiments\Maintenance\GetImageSuggestionData0%
GrowthExperiments\NewcomerTasks\AddLink\AddLinkSubmissionHandler0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendation0%
GrowthExperiments\MentorDashboard\MenteeOverview\StaticMenteeOverviewDataProvider0%
GrowthExperiments\Rest\Handler\SuggestionsInfoHandler0%
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationBaseTaskTypeHandler0%
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationTaskTypeHandler0%
GrowthExperiments\Rest\Handler\WelcomeSurveySkipHandler0%
GrowthExperiments\NewcomerTasks\TaskType\NullSubmissionHandler0%
GrowthExperiments\Rest\Handler\UserImpactHandler0%
GrowthExperiments\NewcomerTasks\TaskType\NullTaskTypeHandler0%
GrowthExperiments\NewcomerTasks\TaskType\SectionImageRecommendationTaskType0%
GrowthExperiments\NewcomerTasks\TaskType\SectionImageRecommendationTaskTypeHandler0%
GrowthExperiments\Rest\Handler\TipsHandler0%
GrowthExperiments\Rest\Handler\MenteesPrefixSearchHandler0%
GrowthExperiments\NewcomerTasks\TaskSuggester\UnderlinkedFunctionScoreBuilder0%
GrowthExperiments\NewcomerTasks\TaskType\Util0%
GrowthExperiments\NewcomerTasks\TemplateBasedTaskSubmissionHandler0%
GrowthExperiments\Rest\Handler\MenteesHandler0%
GrowthExperiments\NewcomerTasks\Topic\RawOresTopic0%
GrowthExperiments\ParserFunctionsHooks0%
GrowthExperiments\PeriodicMetrics\AutoAssignedMentorsMetric0%
GrowthExperiments\PeriodicMetrics\InactiveMentorsMetric0%
GrowthExperiments\PeriodicMetrics\MetricsFactory0%
GrowthExperiments\PeriodicMetrics\NewcomersByMentorMetric0%
GrowthExperiments\ResourceLoaderFileModuleWithLessVars0%
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationBaseTaskType0%
GrowthExperiments\SchemaHooks0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationHelper0%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\StaticConfigurationLoader0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationLink0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationMetadata0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationUpdater0%
GrowthExperiments\NewcomerTasks\AddLink\LinkSubmissionRecorder0%
GrowthExperiments\NewcomerTasks\AddLink\ServiceLinkRecommendationProvider0%
GrowthExperiments\NewcomerTasks\AddLink\StaticLinkRecommendationProvider0%
GrowthExperiments\NewcomerTasks\AddLink\SubpageLinkRecommendationProvider0%
GrowthExperiments\NewcomerTasks\AddSectionImage\AddSectionImageLogFormatter0%
GrowthExperiments\NewcomerTasks\CachedSuggestionsInfo0%
GrowthExperiments\UserImpact\ExpensiveUserImpact0%
GrowthExperiments\UserImpact\EditData0%
GrowthExperiments\Specials\SpecialEditGrowthConfigRedirect0%
GrowthExperiments\TourHooks0%
GrowthExperiments\NewcomerTasks\NewcomerTasksChangeTagsManager0%
GrowthExperiments\NewcomerTasks\NewcomerTasksLogFactory0%
GrowthExperiments\NewcomerTasks\SubpageRecommendationProvider0%
GrowthExperiments\NewcomerTasks\SuggestionsInfo0%
GrowthExperiments\TemplateCollectionFeature0%
GrowthExperiments\NewcomerTasks\TaskSetListener0%
GrowthExperiments\Specials\SpecialNewcomerTasksInfo0%
GrowthExperiments\Specials\SpecialImpact0%
GrowthExperiments\NewcomerTasks\TaskSuggester\QualityGateDecorator0%
GrowthExperiments\MentorDashboard\MentorDashboardDiscoveryHooks0%
GrowthExperiments\MentorDashboard\PersonalizedPraise\EchoNewPraiseworthyMenteesPresentationModel0%
GrowthExperiments\MentorDashboard\MenteeOverview\StarredMenteesStore0%
GrowthExperiments\HelpPanel\QuestionPoster\HelpdeskQuestionPoster0%
GrowthExperiments\EventLogging\PersonalizedPraiseLogger0%
GrowthExperiments\EventLogging\SpecialEditGrowthConfigLogger0%
GrowthExperiments\EventLogging\SpecialHomepageLogger0%
GrowthExperiments\EventLogging\SpecialMentorDashboardLogger0%
GrowthExperiments\EventLogging\WelcomeSurveyLogger0%
GrowthExperiments\Maintenance\RefreshUserImpactData0%
GrowthExperiments\ExperimentsHooks0%
GrowthExperiments\GrowthExperimentsServices0%
GrowthExperiments\HelpPanel\HelpPanelButton0%
GrowthExperiments\HelpPanel\QuestionFormatter0%
GrowthExperiments\HelpPanel\QuestionPoster\HelppanelMentorQuestionPoster0%
GrowthExperiments\EarlyLifeCycleHooks0%
GrowthExperiments\HelpPanel\QuestionPoster\HomepageMentorQuestionPoster0%
GrowthExperiments\HelpPanel\QuestionPoster\MentorQuestionPoster0%
GrowthExperiments\Maintenance\RefreshPraiseworthyMentees0%
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewUpdateDataForMentorJob0%
GrowthExperiments\Maintenance\RefreshLinkRecommendations0%
GrowthExperiments\HelpPanel\Tips\CopyeditTipTree0%
GrowthExperiments\HelpPanel\Tips\ExpandTipTree0%
GrowthExperiments\HelpPanel\Tips\ImageRecommendationTipTree0%
GrowthExperiments\HelpPanel\Tips\LinkRecommendationTipTree0%
GrowthExperiments\HelpPanel\Tips\LinkTipTree0%
GrowthExperiments\ErrorException0%
GrowthExperiments\ConfirmEmailHooks0%
GrowthExperiments\HelpPanel\Tips\SectionImageRecommendationTipTree0%
GrowthExperiments\CampaignBenefitsBlock0%
GrowthExperiments\Api\ApiMentorDashboardUpdateData0%
GrowthExperiments\Config\GrowthConfigLoaderStaticTrait0%
GrowthExperiments\Api\ApiQueryLinkRecommendations0%
GrowthExperiments\Api\ApiQueryMenteeStatus0%
GrowthExperiments\Api\ApiQueryMentorList0%
GrowthExperiments\Maintenance\UpdateMetrics0%
GrowthExperiments\Maintenance\UpdateMenteeData0%
GrowthExperiments\Api\ApiQueryStarredMentees0%
GrowthExperiments\Api\ApiSetMenteeStatus0%
GrowthExperiments\Api\ApiStarMentee0%
GrowthExperiments\Config\CommunityConfigurationHooks0%
GrowthExperiments\Config\WikiPageConfigWriterFactory0%
GrowthExperiments\Maintenance\UpdateIsActiveFlagForMentees0%
GrowthExperiments\Config\MediaWikiConfigReaderWrapper0%
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\Validation\ConfigValidatorFactory0%
GrowthExperiments\Config\Validation\NoValidationValidator0%
GrowthExperiments\Config\WikiPageConfig0%
GrowthExperiments\Maintenance\RevalidateLinkRecommendations0%
GrowthExperiments\HelpPanel\Tips\ReferencesTipTree0%
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPosterFactory0%
GrowthExperiments\HelpPanel\Tips\TipLoader0%
GrowthExperiments\HomepageModules\WelcomeSurveyReminder0%
GrowthExperiments\HomepageModules\StartEditing0%
GrowthExperiments\HomepageModules\StartEmail0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWidgetFactory0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWrapper0%
GrowthExperiments\HelpPanel\Tips\TipNode0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\ErrorCardWidget0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NavigationWidgetFactory0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NoResultsCardWidget0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\PreviousNext0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\TaskExplanationWidget0%
GrowthExperiments\HomepageParserFunctions0%
GrowthExperiments\HomepageModules\MentorshipOptIn0%
GrowthExperiments\ImpactHooks0%
GrowthExperiments\LevelingUp\EchoGetStartedPresentationModel0%
GrowthExperiments\LevelingUp\EchoKeepGoingPresentationModel0%
GrowthExperiments\LevelingUp\LevelingUpHooks0%
GrowthExperiments\Maintenance\MigrateServerConfig0%
GrowthExperiments\LevelingUp\NotificationGetStartedJob0%
GrowthExperiments\LevelingUp\NotificationKeepGoingJob0%
GrowthExperiments\MediaWikiServicesHooks0%
GrowthExperiments\MentorDashboard\MenteeOverview\DatabaseMenteeOverviewDataProvider0%
GrowthExperiments\Maintenance\ListTaskCounts0%
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewDataUpdater0%
GrowthExperiments\HomepageModules\RecentQuestionsFormatter0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\EditCardWidget0%
GrowthExperiments\Rest\Handler\AddImageFeedbackHandler0%
GrowthExperiments\HomepageModules\Impact0%
GrowthExperiments\HelpPanel\Tips\TipNodeRenderer0%
GrowthExperiments\HelpPanel\Tips\TipTree0%
GrowthExperiments\Maintenance\ReassignMentees0%
GrowthExperiments\HelpPanel\Tips\UpdateTipTree0%
GrowthExperiments\HelpPanelHooks0%
GrowthExperiments\Maintenance\PurgeExpiredMentorStatus0%
GrowthExperiments\HomepageModules\Banner0%
GrowthExperiments\HomepageModules\CommunityUpdates0%
GrowthExperiments\HomepageModules\Help0%
GrowthExperiments\HomepageModules\BaseModule0%
GrowthExperiments\Specials\SpecialEditGrowthConfig1%
GrowthExperiments\Mentorship\Hooks\MentorHooks3%
GrowthExperiments\Homepage\HomepageModuleRegistry3%
GrowthExperiments\DashboardModule\DashboardModule4%
GrowthExperiments\HomepageModules\Mentorship6%
GrowthExperiments\HomepageModules\SuggestedEdits6%
GrowthExperiments\Config\ConfigHooks8%
GrowthExperiments\HelpPanel\QuestionStore9%
GrowthExperiments\NewcomerTasks\TaskSuggester\NewcomerTasksCacheRefreshJob11%
GrowthExperiments\Specials\SpecialEnrollAsMentor13%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyMenteeSuggester13%
GrowthExperiments\Specials\SpecialWelcomeSurvey14%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\PageConfigurationLoader16%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationStore17%
GrowthExperiments\WelcomeSurvey17%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\AbstractDataConfigurationLoader18%
GrowthExperiments\HomepageHooks18%
GrowthExperiments\MentorDashboard\MentorTools\MentorStatusManager21%
GrowthExperiments\VariantHooks21%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseSettings22%
GrowthExperiments\MentorDashboard\MenteeOverview\UncachedMenteeOverviewDataProvider23%
GrowthExperiments\Rest\Handler\NewcomerTaskCompleteHandler23%
GrowthExperiments\HelpPanel25%
GrowthExperiments\Mentorship\StaticMentorManager25%
GrowthExperiments\NewcomerTasks\TaskType\LinkRecommendationTaskTypeHandler28%
GrowthExperiments\Specials\SpecialMentorDashboard28%
GrowthExperiments\Config\Validation\DatatypeValidationTrait29%
GrowthExperiments\Mentorship\ReassignMentees31%
GrowthExperiments\Specials\SpecialHomepage32%
GrowthExperiments\Rest\Handler\AddLinkSuggestionsHandler33%
GrowthExperiments\ExperimentUserDefaultsManager33%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\CommunityConfigurationLoader35%
GrowthExperiments\Util35%
GrowthExperiments\NewcomerTasks\NewcomerTasksUserOptionsLookup37%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseHooks40%
GrowthExperiments\NewcomerTasks\AddImage\AddImageSubmissionHandler41%
GrowthExperiments\Api\ApiManageMentorList43%
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPoster45%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyConditionsLookup45%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseNotificationsDispatcher46%
GrowthExperiments\Specials\SpecialQuitMentorship47%
GrowthExperiments\NewcomerTasks\TaskType\TemplateBasedTaskTypeHandler48%
GrowthExperiments\NewcomerTasks\TaskType\TaskType48%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\ErrorForwardingConfigurationLoader50%
GrowthExperiments\NewcomerTasks\AddImage\MvpImageRecommendationApiHandler50%
GrowthExperiments\ExperimentUserManager50%
GrowthExperiments\UserImpact\EditingStreak50%
GrowthExperiments\NewcomerTasks\Task\TaskSet50%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendation55%
GrowthExperiments\Mentorship\ChangeMentor56%
GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandler56%
GrowthExperiments\NewcomerTasks\AddImage\ProductionImageRecommendationApiHandler57%
GrowthExperiments\NewcomerTasks\TaskSuggester\LocalSearchTaskSuggester57%
GrowthExperiments\Specials\SpecialClaimMentee58%
GrowthExperiments\Api\ApiQueryMentorMentee58%
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewDataFilter59%
GrowthExperiments\UserDatabaseHelper60%
GrowthExperiments\NewcomerTasks\CampaignConfig62%
GrowthExperiments\Mentorship\MentorPageMentorManager62%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationImage63%
GrowthExperiments\NewcomerTasks\AddImage\ActionApiImageRecommendationApiHandler63%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationData64%
GrowthExperiments\NewcomerTasks\TaskSuggester\ErrorForwardingTaskSuggester66%
GrowthExperiments\UserImpact\SubpageUserImpactLookup66%
GrowthExperiments\Api\ApiQueryMentorStatus66%
GrowthExperiments\UserImpact\StaticUserImpactLookup66%
GrowthExperiments\NewcomerTasks\TaskSuggester\StaticTaskSuggester66%
GrowthExperiments\NewcomerTasks\TaskType\LinkRecommendationTaskType68%
GrowthExperiments\NewcomerTasks\ImageRecommendationFilter70%
GrowthExperiments\Api\ApiQueryImageSuggestionData74%
GrowthExperiments\HelpPanel\Tips\TipsAssembler75%
GrowthExperiments\NewcomerTasks\Task\TaskSetFilters76%
GrowthExperiments\Homepage\SiteNoticeGenerator76%
GrowthExperiments\Config\WikiPageConfigWriter76%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationDataValidator76%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\ConfigurationValidator77%
GrowthExperiments\Mentorship\Store\DatabaseMentorStore77%
GrowthExperiments\UserImpact\ComputedUserImpactLookup78%
GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandlerRegistry78%
GrowthExperiments\NewcomerTasks\TaskSuggester\SearchStrategy\SearchQuery78%
GrowthExperiments\UserImpact\UserImpact78%
GrowthExperiments\NewcomerTasks\AddImage\ServiceImageRecommendationProvider78%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataProvider79%
GrowthExperiments\UserImpact\RefreshUserImpactJob80%
GrowthExperiments\HelpPanel\QuestionRecord80%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\TopicDecorator81%
GrowthExperiments\Maintenance\MigrateCommunityConfig81%
GrowthExperiments\LevelingUp\LevelingUpManager81%
GrowthExperiments\Mentorship\Provider\AbstractStructuredMentorWriter81%
GrowthExperiments\Api\ApiInvalidateImageRecommendation82%
GrowthExperiments\Config\GrowthExperimentsMultiConfig84%
GrowthExperiments\NewcomerTasks\TaskSuggester\SearchTaskSuggester85%
GrowthExperiments\NewcomerTasks\TaskSuggester\RemoteSearchTaskSuggester85%
GrowthExperiments\NewcomerTasks\TaskType\NullTaskType85%
GrowthExperiments\NewcomerTasks\TaskSuggester\DecoratingTaskSuggesterFactory87%
GrowthExperiments\Specials\Forms\ManageMentorsAddMentor87%
GrowthExperiments\UserImpact\ComputeEditingStreaks87%
GrowthExperiments\NewcomerTasks\Topic\CampaignTopic88%
GrowthExperiments\NewcomerTasks\TaskSuggester\SearchStrategy\SearchStrategy89%
GrowthExperiments\Specials\SpecialManageMentors89%

Project Risks

Class CRAP
GrowthExperiments\HomepageHooks21501
GrowthExperiments\Specials\SpecialEditGrowthConfig10912
GrowthExperiments\HomepageModules\SuggestedEdits8936
GrowthExperiments\Maintenance\ImportOresTopics3906
GrowthExperiments\Maintenance\InitWikiConfig2970
GrowthExperiments\WelcomeSurveyHooks2550
GrowthExperiments\DashboardModule\DashboardModule2049
GrowthExperiments\Maintenance\FixLinkRecommendationData1722
GrowthExperiments\HelpPanelHooks1560
GrowthExperiments\WelcomeSurvey1544
GrowthExperiments\HomepageModules\Mentorship1431
GrowthExperiments\HomepageModules\Impact1406
GrowthExperiments\Maintenance\RefreshUserImpactData1406
GrowthExperiments\Maintenance\RevalidateLinkRecommendations1406
GrowthExperiments\Maintenance\RefreshLinkRecommendations1406
GrowthExperiments\Specials\SpecialWelcomeSurvey1298
GrowthExperiments\NewcomerTasks\ConfigurationLoader\AbstractDataConfigurationLoader1260
GrowthExperiments\MentorDashboard\MenteeOverview\UncachedMenteeOverviewDataProvider1087
GrowthExperiments\Specials\SpecialHomepage1083
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationUpdater1056
GrowthExperiments\HelpPanel\Tips\TipNodeRenderer992
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationStore974
GrowthExperiments\HomepageModules\CommunityUpdates930
GrowthExperiments\VariantHooks885
GrowthExperiments\HelpPanel\QuestionStore879
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPoster765
GrowthExperiments\Util742
GrowthExperiments\Mentorship\Hooks\MentorHooks734
GrowthExperiments\HelpPanel\Tips\TipLoader702
GrowthExperiments\VisualEditorHooks702
GrowthExperiments\NewcomerTasks\AddLink\AddLinkSubmissionHandler600
GrowthExperiments\Maintenance\ChangeWikiConfig600
GrowthExperiments\Maintenance\ExportWelcomeSurveyMailingListData506
GrowthExperiments\Rest\Handler\AddImageFeedbackHandler506
GrowthExperiments\CampaignBenefitsBlock506
GrowthExperiments\MentorDashboard\MentorTools\MentorStatusManager464
GrowthExperiments\Config\ConfigHooks464
GrowthExperiments\Maintenance\UpdateMenteeData462
GrowthExperiments\Maintenance\ListTaskCounts462
GrowthExperiments\HomepageModules\StartEmail462
GrowthExperiments\Config\Validation\DatatypeValidationTrait444
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyMenteeSuggester430
GrowthExperiments\HelpPanel427
GrowthExperiments\TourHooks420
GrowthExperiments\Specials\SpecialImpact420
GrowthExperiments\HomepageModules\BaseModule420
GrowthExperiments\Config\CommunityConfigurationHooks380
GrowthExperiments\ImpactHooks380
GrowthExperiments\NewcomerTasks\AddImage\AddImageSubmissionHandler306
GrowthExperiments\NewcomerTasks\TaskSuggester\QualityGateDecorator306
GrowthExperiments\Rest\Handler\MenteesHandler306
GrowthExperiments\NewcomerTasks\NewcomerTasksChangeTagsManager306
GrowthExperiments\NewcomerTasks\NewcomerTasksUserOptionsLookup277
GrowthExperiments\Maintenance\ReassignMentees272
GrowthExperiments\LevelingUp\LevelingUpHooks272
GrowthExperiments\Specials\SpecialMentorDashboard252
GrowthExperiments\Rest\Handler\UserImpactHandler240
GrowthExperiments\Mentorship\Hooks\MentorFilterHooks240
GrowthExperiments\Maintenance\FixSuggestedEditChangeTags240
GrowthExperiments\Config\WikiPageConfig210
GrowthExperiments\Maintenance\PurgeExpiredMentorStatus210
GrowthExperiments\Mentorship\MentorChangeLogFormatter210
GrowthExperiments\Api\ApiSetMenteeStatus210
GrowthExperiments\Specials\SpecialEnrollAsMentor205
GrowthExperiments\Config\Validation\ConfigValidatorFactory182
GrowthExperiments\EventLogging\PersonalizedPraiseLogger182
GrowthExperiments\HomepageModules\WelcomeSurveyReminder156
GrowthExperiments\TemplateCollectionFeature156
GrowthExperiments\MentorDashboard\Modules\PersonalizedPraise156
GrowthExperiments\Api\ApiInvalidatePersonalizedPraiseSuggestion156
GrowthExperiments\MentorDashboard\MentorDashboardDiscoveryHooks156
GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandler134
GrowthExperiments\MentorDashboard\Modules\MentorTools132
GrowthExperiments\Mentorship\ReassignMenteesJob132
GrowthExperiments\NewcomerTasks\SubpageRecommendationProvider132
GrowthExperiments\Api\ApiQueryLinkRecommendations132
GrowthExperiments\EventLogging\WelcomeSurveyLogger132
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataService132
GrowthExperiments\HomepageModules\MentorshipOptIn132
GrowthExperiments\NewcomerTasks\SuggestionsInfo132
GrowthExperiments\EventLogging\SpecialHomepageLogger132
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationBaseTaskTypeHandler132
GrowthExperiments\HomepageModules\Banner132
GrowthExperiments\NewcomerTasks\Task\TaskSet128
GrowthExperiments\Api\ApiManageMentorList126
GrowthExperiments\Mentorship\StaticMentorManager120
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewDataFilter110
GrowthExperiments\NewcomerTasks\TaskType\TemplateBasedTaskTypeHandler110
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewDataUpdater110
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendation110
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationHelper110
GrowthExperiments\NewcomerTasks\AddLink\ServiceLinkRecommendationProvider110
GrowthExperiments\UserImpact\ExpensiveUserImpact110
GrowthExperiments\MentorDashboard\MenteeOverview\StarredMenteesStore110
GrowthExperiments\HomepageModules\StartEditing110
GrowthExperiments\NewcomerTasks\TaskType\NullTaskTypeHandler110
GrowthExperiments\HomepageModules\SuggestedEditsComponents\TaskExplanationWidget110
GrowthExperiments\NewcomerTasks\TaskType\TaskType109
GrowthExperiments\Mentorship\MentorPageMentorManager106
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseSettings105
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseNotificationsDispatcher101
GrowthExperiments\Mentorship\ChangeMentor92
GrowthExperiments\Specials\SpecialClaimMentee90
GrowthExperiments\Maintenance\UpdateIsActiveFlagForMentees90
GrowthExperiments\MentorDashboard\Modules\Resources90
GrowthExperiments\ConfirmEmailHooks90
GrowthExperiments\MentorDashboard\MenteeOverview\DatabaseMenteeOverviewDataProvider90
GrowthExperiments\Api\ApiStarMentee90
GrowthExperiments\Specials\SpecialNewcomerTasksInfo90
GrowthExperiments\Mentorship\EchoMentorChangePresentationModel90
GrowthExperiments\NewcomerTasks\CampaignConfig87
GrowthExperiments\UserImpact\ComputedUserImpactLookup86
GrowthExperiments\NewcomerTasks\ConfigurationLoader\PageConfigurationLoader81
GrowthExperiments\Mentorship\ReassignMentees78
GrowthExperiments\NewcomerTasks\ConfigurationLoader\CommunityConfigurationLoader76
GrowthExperiments\Mentorship\Provider\StaticMentorProvider72
GrowthExperiments\Api\ApiMentorDashboardUpdateData72
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyConditionsLookup70
GrowthExperiments\Rest\Handler\NewcomerTaskCompleteHandler65
GrowthExperiments\Homepage\HomepageModuleRegistry64
GrowthExperiments\Specials\SpecialManageMentors60
GrowthExperiments\Specials\SpecialQuitMentorship58
GrowthExperiments\EventLogging\SpecialEditGrowthConfigLogger56
GrowthExperiments\Maintenance\RefreshPraiseworthyMentees56
GrowthExperiments\Mentorship\EchoMenteeClaimPresentationModel56
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NavigationWidgetFactory56
GrowthExperiments\HelpPanel\QuestionFormatter56
GrowthExperiments\HomepageModules\RecentQuestionsFormatter56
GrowthExperiments\Maintenance\MigrateServerConfig56
GrowthExperiments\Maintenance\GetImageSuggestionData56
GrowthExperiments\NewcomerTasks\AddLink\LinkSubmissionRecorder56
GrowthExperiments\EarlyLifeCycleHooks56
GrowthExperiments\Config\Providers\SuggestedEditsConfigProvider56
GrowthExperiments\Maintenance\UnInvalidateImageSuggestion56
GrowthExperiments\Api\ApiQueryMenteeStatus56
GrowthExperiments\Maintenance\InsertLinkRecommendation56
GrowthExperiments\NewcomerTasks\TaskType\LinkRecommendationTaskTypeHandler55
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataProvider54
GrowthExperiments\NewcomerTasks\AddImage\ProductionImageRecommendationApiHandler51
GrowthExperiments\Config\WikiPageConfigWriter46
GrowthExperiments\NewcomerTasks\TaskSuggester\SearchStrategy\SearchStrategy46
GrowthExperiments\LevelingUp\LevelingUpManager45
GrowthExperiments\Homepage\SiteNoticeGenerator45
GrowthExperiments\PeriodicMetrics\InactiveMentorsMetric42
GrowthExperiments\PeriodicMetrics\MetricsFactory42
GrowthExperiments\Mentorship\Store\SetUserMentorDatabaseJob42
GrowthExperiments\Maintenance\GetPraiseworthyMentees42
GrowthExperiments\Maintenance\UpdateMetrics42
GrowthExperiments\MentorDashboard\MentorDashboardModuleRegistry42
GrowthExperiments\LevelingUp\EchoGetStartedPresentationModel42
GrowthExperiments\LevelingUp\EchoKeepGoingPresentationModel42
GrowthExperiments\NewcomerTasks\AddImage\CacheBackedImageRecommendationProvider42
GrowthExperiments\Config\MediaWikiConfigReaderWrapper42
GrowthExperiments\NewcomerTasks\AddImage\SubpageImageRecommendationProvider42
GrowthExperiments\NewcomerTasks\ConfigurationLoader\ConfigurationValidator40
GrowthExperiments\Maintenance\MigrateCommunityConfig40
GrowthExperiments\NewcomerTasks\TaskSuggester\SearchTaskSuggester36
GrowthExperiments\NewcomerTasks\AddImage\ServiceImageRecommendationProvider35
GrowthExperiments\Mentorship\Store\DatabaseMentorStore34
GrowthExperiments\HelpPanel\QuestionRecord34
GrowthExperiments\NewcomerTasks\AddImage\MvpImageRecommendationApiHandler34
GrowthExperiments\HelpPanel\QuestionPoster\HelpdeskQuestionPoster30
GrowthExperiments\Rest\Handler\WelcomeSurveySkipHandler30
GrowthExperiments\NewcomerTasks\CachedSuggestionsInfo30
GrowthExperiments\NewcomerTasks\AddImage\EventBus\EventGateImageSuggestionFeedbackUpdater30
GrowthExperiments\HelpPanel\QuestionPoster\MentorQuestionPoster30
GrowthExperiments\Maintenance\DeleteExpiredUserImpactData30
GrowthExperiments\Rest\Handler\TipsHandler30
GrowthExperiments\Mentorship\Provider\CommunityStructuredMentorWriter30
GrowthExperiments\ResourceLoaderFileModuleWithLessVars30
GrowthExperiments\NewcomerTasks\TaskType\SectionImageRecommendationTaskTypeHandler30
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationTaskTypeHandler30
GrowthExperiments\UserImpact\UserImpact26
GrowthExperiments\Api\ApiQueryImageSuggestionData25
GrowthExperiments\UserImpact\RefreshUserImpactJob21
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseHooks21
GrowthExperiments\Rest\Handler\AddLinkSuggestionsHandler21
GrowthExperiments\NewcomerTasks\AddImage\ActionApiImageRecommendationApiHandler21
GrowthExperiments\Mentorship\Provider\AbstractStructuredMentorWriter20
GrowthExperiments\NewcomerTasks\AddLink\DbBackedLinkRecommendationProvider20
GrowthExperiments\NewcomerTasks\TaskSetListener20
GrowthExperiments\Api\ApiQueryStarredMentees20
GrowthExperiments\Mentorship\Provider\CommunityGetMentorDataTrait20
GrowthExperiments\LevelingUp\NotificationGetStartedJob20
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWrapper20
GrowthExperiments\ExperimentsHooks20
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPosterFactory20
GrowthExperiments\Rest\Handler\SuggestionsInfoHandler20
GrowthExperiments\LevelingUp\NotificationKeepGoingJob20
GrowthExperiments\Rest\Handler\MenteesPrefixSearchHandler20
GrowthExperiments\PeriodicMetrics\NewcomersByMentorMetric20
GrowthExperiments\Api\ApiQueryMentorList20
GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandlerRegistry19
GrowthExperiments\UserImpact\EditingStreak19
GrowthExperiments\NewcomerTasks\TaskSuggester\LocalSearchTaskSuggester17
GrowthExperiments\NewcomerTasks\TaskSuggester\StaticTaskSuggester17
GrowthExperiments\Config\GrowthExperimentsMultiConfig16
GrowthExperiments\ExperimentUserDefaultsManager16
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationDataValidator13
GrowthExperiments\UserImpact\ComputeEditingStreaks13
GrowthExperiments\ExperimentUserManager13
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationData12
GrowthExperiments\Mentorship\MentorRemover12
GrowthExperiments\Config\WikiPageConfigWriterFactory12
GrowthExperiments\EventLogging\SpecialMentorDashboardLogger12
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWidgetFactory12
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NoResultsCardWidget12
GrowthExperiments\HomepageParserFunctions12
GrowthExperiments\NewcomerTasks\AddLink\StaticLinkRecommendationProvider12
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewUpdateDataForMentorJob12
GrowthExperiments\NewcomerTasks\ConfigurationLoader\TopicDecorator8
GrowthExperiments\Api\ApiInvalidateImageRecommendation8
GrowthExperiments\UserDatabaseHelper8
GrowthExperiments\NewcomerTasks\ImageRecommendationFilter8
GrowthExperiments\UserImpact\SubpageUserImpactLookup7
GrowthExperiments\NewcomerTasks\TaskSuggester\RemoteSearchTaskSuggester7
GrowthExperiments\Specials\Forms\ManageMentorsAddMentor6
GrowthExperiments\NewcomerTasks\AbstractSubmissionHandler6
GrowthExperiments\NewcomerTasks\AddSectionImage\AddSectionImageLogFormatter6
GrowthExperiments\HomepageModules\SuggestedEditsComponents\PreviousNext6
GrowthExperiments\SchemaHooks6
GrowthExperiments\NewcomerTasks\AddImage\AddImageLogFormatter6
GrowthExperiments\NewcomerTasks\TaskSuggester\DecoratingTaskSuggesterFactory5
GrowthExperiments\NewcomerTasks\TaskSuggester\ErrorForwardingTaskSuggester4
GrowthExperiments\Api\ApiQueryMentorStatus4

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
onChangeTagsListActive0%
setToken0%
truncate0%
getFilters0%
setDebugData0%
getDebugData0%
offsetUnset0%
offsetSet0%
offsetGet0%
offsetExists0%
count0%
getInfo0%
filtersEqual0%
__construct0%
onContentHandlerDefaultModelFor0%
onMediaWikiServices0%
get0%
__construct0%
createRecommendation0%
shouldUserSeeAllTaskTypes0%
getStringOption0%
filterNonExistentTaskTypes0%
randomSort0%
getQualityGateConfig0%
getConversionMap0%
filter0%
isLinkRecommendationDailyTaskLimitExceeded0%
getImageRecommendationTasksDoneByUserForCurrentDay0%
isImageRecommendationDailyTaskLimitExceeded0%
filter0%
suggest0%
__construct0%
run0%
filter0%
suggest0%
setLogger0%
setQualityGateConfigForTaskType0%
filter0%
run0%
__construct0%
getTopicFilters0%
getTaskTypeFilters0%
setTaskTypeFilters0%
getTopicFiltersMode0%
containsPage0%
getInvalidTasks0%
setQualityGateConfig0%
convertTaskTypes0%
filterTaskTypes0%
isSectionImageRecommendationDailyTaskLimitExceeded0%
parseTaskTypesFromConfig0%
setMessageLocalizer0%
loadTopics0%
loadTopicsConfig0%
makeTitle0%
loadInfoboxTemplates0%
isDisabled0%
getCampaignTopics0%
setCampaignConfigCallback0%
parseTopicsFromConfig0%
loadTopics0%
getDisabledTaskTypes0%
enableTaskType0%
disableTaskType0%
__construct0%
getSignupPageTemplateParameters0%
getSignupPageTemplate0%
shouldSkipImageRecommendationDailyTaskLimit0%
shouldSkipImageRecommendationDailyTaskLimitForUser0%
isUserInCampaign0%
getCampaignPattern0%
getInfo0%
validateInteger0%
__construct0%
getTopicFilterWithoutFallback0%
makeKey0%
getTopicsMatchMode0%
__construct0%
getQueryBuilder0%
__construct0%
getTags0%
checkUserAccess0%
checkExistingTags0%
apply0%
__construct0%
getKeywords0%
makeTitle0%
loadInfoboxTemplates0%
getDisabledTaskTypes0%
loadInfoboxTemplates0%
getDisabledTaskTypes0%
loadTopics0%
loadTaskTypes0%
__construct0%
loadInfoboxTemplates0%
loadTopicsConfig0%
loadTaskTypesConfig0%
getLinkRecommendationTasksDoneByUserForCurrentDay0%
getSectionImageRecommendationTasksDoneByUserForCurrentDay0%
getMessageKey0%
getSmallTaskCardImageCssClasses0%
getLabel0%
getShortDescription0%
getDescription0%
getName0%
getSubmitDataFormatMessage0%
getSearchTerm0%
createTaskType0%
newFromJsonArray0%
getLearnMoreLink0%
getSubmissionHandler0%
getViewData0%
createTaskType0%
getChangeTags0%
getSearchTerm0%
validateTaskTypeObject0%
validateTaskTypeConfiguration0%
getId0%
__construct0%
getNullTaskType0%
getExtraSearchConditions0%
handle0%
getTimeEstimate0%
getExcludedTemplatesTitleValues0%
getSubmitDataFormatMessage0%
parseExcludedCategories0%
validate0%
handle0%
escapeSearchTitleList0%
getTaskTypeIdByChangeTagName0%
getSubmissionHandler0%
getSearchTerm0%
register0%
getByTaskType0%
has0%
parseExcludedTemplates0%
getExcludedCategoriesTitleValues0%
getTaskTypeIdByChangeTagName0%
getChangeTags0%
getSearchTerm0%
createTaskType0%
validateTaskTypeObject0%
getSuggestionFilters0%
getQualityGateIds0%
getSmallTaskCardImageCssClasses0%
getDefaultEditSection0%
shouldOpenInEditMode0%
validate0%
getSearchTerm0%
setRescoreProfile0%
getMinimumCaptionCharacterLength0%
getRecommendationProvider0%
getChangeTags0%
getId0%
__construct0%
toJsonArray0%
getViewData0%
getQualityGateIds0%
getDefaultEditSection0%
shouldOpenInEditMode0%
getMaxTasksPerDay0%
validateTaskTypeConfiguration0%
getSuggestionFilters0%
__construct0%
append0%
__construct0%
filter0%
setDebugData0%
getExcludedPageIdTerm0%
getTemplateTerm0%
setDebugUrl0%
getDebugUrl0%
getSubmissionHandler0%
getTaskTypeIdByChangeTagName0%
createTaskType0%
getMaxTasksPerDay0%
getSubmissionHandler0%
getRecommendationProvider0%
getViewData0%
getQualityGateIds0%
getDefaultEditSection0%
shouldOpenInEditMode0%
getUnderlinkedMinLength0%
getUnderlinkedWeight0%
getExcludedSections0%
getMaximumWordCount0%
getSmallTaskCardImageCssClasses0%
getMinimumWordCount0%
getMinimumTimeSinceLastEdit0%
getMaximumLinksToShowPerTask0%
getMaximumLinksPerTask0%
getMinimumLinkScore0%
getMinimumLinksPerTask0%
getMinimumTasksPerTopic0%
getSubmitDataFormatMessage0%
getSearchTerm0%
createTaskType0%
__construct0%
createRecommendation0%
getName0%
isMentor0%
__construct0%
getManuallyAssignedMentors0%
getWeightedAutoAssignedMentors0%
getAutoAssignedMentors0%
newMentorFromUserIdentity0%
getSignupTitle0%
__construct0%
getMentorsSafe0%
getMentors0%
__construct0%
reassignMentees0%
isBlocked0%
doSaveMentorData0%
__construct0%
__construct0%
touchList0%
getSignupTitle0%
removeMentor0%
__construct0%
getEffectiveMentorForUserSafe0%
scheduleReassignMenteesJob0%
__construct0%
getRandomAutoAssignedMentor0%
getRandomAutoAssignedMentor0%
run0%
getDeduplicationInfo0%
ignoreDuplicates0%
__construct0%
dropMenteeRelationship0%
markMenteeAsInactive0%
markMenteeAsActive0%
setMenteeActiveFlag0%
setMentorshipStateForUser0%
getMentorshipStateForUser0%
newReassignMentees0%
newMentorFromUserIdentity0%
getEffectiveMentorForUserSafe0%
getEffectiveMentorForUser0%
getMentorForUserIfExists0%
__construct0%
run0%
getBatchSize0%
getDeduplicationInfo0%
ignoreDuplicates0%
__construct0%
getEffectiveMentorForUser0%
getMentorForUserSafe0%
copyValidAndInvalidTasksToNewTaskSet0%
getMenteeUser0%
getHeaderMessage0%
getIconType0%
getSecondaryLinks0%
getPrimaryLink0%
getBodyMessage0%
getHeaderMessage0%
getIconType0%
newChangeMentor0%
__construct0%
isMentorshipEnabledForUser0%
getPrimaryLink0%
notify0%
log0%
markMenteeAsSkipped0%
markMenteeAsPraised0%
removeMenteeFromSuggestions0%
markMenteeAsPraiseworthy0%
isMenteeMarkedAsPraiseworthy0%
refreshPraiseworthyMenteesForMentor0%
getScopedLock0%
makeCacheKeyForMentor0%
getBodyMessage0%
getSecondaryLinks0%
getMentorForUser0%
onFormatAutocomments0%
getMentorForUserIfExists0%
getPreloadTitles0%
getMessageParameters0%
extractParameters0%
__construct0%
onResourceLoaderExcludeUserOptions0%
onUserGetDefaultOptions0%
onGetPreferences0%
onBeforePageDisplay0%
isInternal0%
__construct0%
onListDefinedTags0%
onAuthChangeFormFields0%
onLocalUserCreated0%
handleForceMentor0%
onBeforeCreateEchoEvent0%
__construct0%
convertUserIdsToActorIds0%
getUnstarredMenteeIds0%
getStarredMenteeIds0%
onChangesListSpecialPageStructuredFilters0%
getUserErrorMessage0%
getApiRequest0%
get0%
getWikitextOffset0%
getApplicationVersion0%
getFormatVersion0%
getDatasetChecksums0%
__construct0%
toArray0%
getLinkIndex0%
getContextAfter0%
getContextBefore0%
getScore0%
getMatchIndex0%
toArray0%
getLinkTarget0%
getText0%
__construct0%
configError0%
deleteLinkRecommendation0%
getLinkRecommendation0%
__construct0%
toArray0%
getMetadata0%
getLinks0%
getTaskTimestamp0%
__construct0%
getPageId0%
evaluateRecommendation0%
__construct0%
get0%
__construct0%
titlesToPageIds0%
log0%
record0%
__construct0%
failure0%
getLinkRecommendationTaskType0%
evaluateTitle0%
getByCondition0%
processCandidate0%
__construct0%
getLinkRecommendationsFromRows0%
getDB0%
hasSubmission0%
recordSubmission0%
getExcludedLinkIds0%
listPageIds0%
filterPageIds0%
getAllRecommendations0%
getRevisionId0%
getTitle0%
getMessageKey0%
getSource0%
__construct0%
getFileMetadata0%
getWikidataSectionIntersectionReason0%
jsonSerialize0%
toArray0%
getSectionTitle0%
getSectionNumber0%
getDatasetId0%
getProjects0%
getFilename0%
getFileMetadata0%
jsonSerialize0%
toArray0%
update0%
__construct0%
makeKey0%
getWithSetCallback0%
get0%
__construct0%
invalidateRecommendation0%
handle0%
getExtendedMetadata0%
getApiMetadata0%
__construct0%
createRecommendation0%
getMetadataFromArray0%
getLinksFromArray0%
get0%
__construct0%
normalizeTargets0%
handle0%
validate0%
__construct0%
onMediaWikiServices0%
__construct0%
getApiRequest0%
getStaticData0%
getFileMetadata0%
getMetadata0%
isValidMediaType0%
hasMinimumWidth0%
setMaxSuggestionsToProcess0%
__construct0%
getRequest0%
getArticleIdFromTitle0%
getApiRequest0%
getName0%
__construct0%
__construct0%
onPostLoginRedirect0%
initServices0%
__construct0%
execute0%
__construct0%
writeToHandle0%
getLastUserIdBeforeRegistrationDate0%
execute0%
__construct0%
shouldShowWelcomeSurvey0%
onCentralAuthPostLoginRedirect0%
execute0%
onLocalUserCreated0%
onBeforePageDisplay0%
onSpecialPageBeforeExecute0%
userWasEditing0%
isEditing0%
isWelcomeSurveyEnabled0%
onGetPreferences0%
onSpecialPage_initList0%
__construct0%
initConfigWriter0%
saveChange0%
__construct0%
titlesToPageIds0%
__construct0%
processRow0%
getStructuredEditTagsQuery0%
execute0%
initialize0%
__construct0%
maybeReportFixedCount0%
verboseOutput0%
pageIdsToPageRecords0%
getRandomSeed0%
rawPageTitleEquals0%
search0%
fixDatabaseTable0%
fixSearchIndex0%
init0%
execute0%
__construct0%
getTimestampFromRelativeDate0%
execute0%
__construct0%
touchConfigPage0%
newWelcomeSurvey0%
addLinkTarget0%
__construct0%
getLongestEditingStreakCount0%
getRestbaseUrl0%
logText0%
logStatus0%
logException0%
maybeAddGuidedTour0%
isMobile0%
getIntervals0%
getRelativeTime0%
canSetEmail0%
getGeneratedAt0%
generateRandomToken0%
getEditCountByTaskType0%
getEditCountByDay0%
getUser0%
setUserImpact0%
isPageViewDataStale0%
jsonSerialize0%
filterViewCounts0%
loadFromJsonArray0%
newEmpty0%
getDailyArticleViews0%
areLinkRecommendationsEnabled0%
useCommunityConfiguration0%
getRedirectUrlQuery0%
onVisualEditorApiVisualEditorEditPostSave0%
saveGroup0%
loadSurveyData0%
saveSurveyData0%
dismiss0%
handleResponses0%
getQuestionBank0%
getGroup0%
getDataFromApiRequest0%
onAPIGetAllowedParams0%
onVisualEditorApiVisualEditorEditPreSave0%
onUserGetDefaultOptions0%
__construct0%
onSpecialPageBeforeExecute0%
shouldShowNewLandingPageHtml0%
onSpecialCreateAccountBenefits0%
onSkinAddFooterLinks0%
onCentralAuthPostLoginRedirect0%
onPostLoginRedirect0%
onAuthChangeFormFields0%
shouldCampaignSkipWelcomeSurvey0%
isGrowthCampaign0%
execute0%
initServices0%
__construct0%
verboseLog0%
getQueryBuilder0%
getUsers0%
initServices0%
initOptions0%
execute0%
__construct0%
execute0%
initServices0%
__construct0%
processCandidate0%
__construct0%
findArticlesInTopic0%
getOresTopics0%
initConfig0%
initServices0%
initGrowthConfig0%
execute0%
checkRequiredExtensions0%
__construct0%
execute0%
getMentorsToProcess0%
getTimestampFromRelativeDate0%
checkRequiredExtensions0%
init0%
__construct0%
getGrowthConfig0%
getGrowthWikiConfig0%
execute0%
initServices0%
__construct0%
execute0%
getSummarizedProfilingInfoInSeconds0%
addProfilingInfoForMentor0%
initServices0%
execute0%
execute0%
initServices0%
__construct0%
getOlderThanTimestamp0%
getAllowedChecksums0%
verboseLog0%
getTitle0%
regenerateRecommendation0%
validateRecommendation0%
initServices0%
initGrowthConfig0%
getAllUnofficialMentors0%
__construct0%
execute0%
getJsonData0%
validateGEConfigVariables0%
getGEConfigVariables0%
getRawTitleFromWikidata0%
getWikidataData0%
getEditSummary0%
getWikidataWikiId0%
initServices0%
__construct0%
search0%
titlesToRevisionIds0%
getHelpPanelLink0%
getSiteLinks0%
getTopicsFromOres0%
hasOresModel0%
getApiUrl0%
getTopicsByRandom0%
getTopics0%
getPages0%
init0%
execute0%
__construct0%
getHelpPanelLinkId0%
getSuggestedEditsVariables0%
deleteTimestamps0%
hasValidationError0%
execute0%
filterAndBatch0%
getRows0%
initServices0%
__construct0%
getUpdateKey0%
doDBUpdates0%
initServices0%
__construct0%
printResults0%
execute0%
reportTaskCounts0%
getStats0%
getTaskTypesAndTopics0%
execute0%
__construct0%
execute0%
init0%
__construct0%
initSuggestedEditsConfig0%
initGEConfig0%
getDailyTotalViews0%
setTotalEditCountForPeriod0%
toJsonArray0%
setConfigPage0%
preHtml0%
getDisplayFormat0%
getDescription0%
getMessagePrefix0%
doesWrites0%
requiresWrite0%
displayRestrictionError0%
userCanExecute0%
isWikiConfigEnabled0%
getGroupName0%
getRawDescriptors0%
__construct0%
validateMentees0%
setMentees0%
getDisplayFormat0%
displayRestrictionError0%
isListed0%
execute0%
preHtml0%
getDescription0%
doesWrites0%
alterForm0%
getValueGeConfig0%
__construct0%
__construct0%
getFormFields0%
alterForm0%
preHtml0%
getDescription0%
getDisplayFormat0%
doesWrites0%
getGroupName0%
__construct0%
execute0%
getFeedbackHtml0%
getNewcomerTasksConfig0%
onSuccess0%
onSubmit0%
normalizeTitleList0%
getDefaultDataForEnabledTaskTypes0%
normalizeSuggestedEditsConfig0%
preprocessSubmittedData0%
normalizeHelpPanelLinks0%
normalizeSuggestedEditsIntroLinks0%
getFormFields0%
getPrefixAndName0%
getGroupName0%
onLoadExtensionSchemaUpdates0%
onSuccess0%
calculate0%
makeException0%
validate0%
getBodyParamSettings0%
getParamSettings0%
run0%
__construct0%
getLessVars0%
__construct0%
getStatsdKey0%
__construct0%
needsWriteAccess0%
getMentorData0%
__construct0%
getStatsdKey0%
calculate0%
__construct0%
getStatsdKey0%
calculate0%
__construct0%
onParserFirstCallInit0%
newFromJsonArray0%
__construct0%
getParamSettings0%
getSupportedRequestTypes0%
needsWriteAccess0%
getBodyParamSettings0%
execute0%
__construct0%
needsWriteAccess0%
getParamSettings0%
getUserImpact0%
run0%
__construct0%
getParamSettings0%
run0%
__construct0%
__construct0%
run0%
__construct0%
getErrorCodeForMessage0%
getParamSettings0%
getParamSettings0%
run0%
__construct0%
getParamSettings0%
run0%
onSubmit0%
displayRestrictionError0%
getTotalEditCountForPeriod0%
buildGettingStartedLinks0%
getFilterQuery0%
doApply0%
parseValue0%
addCollection0%
__construct0%
getKeywords0%
initializeWelcomeSurveyLogger0%
loadDependencies0%
buildSidebar0%
redirect0%
__construct0%
getHomepageButton0%
getHomepageAwareActionButtons0%
getConfirmationButtonsWrapper0%
getCloseButtonHtml0%
showDefaultConfirmationPage0%
showHomepageAwareConfirmationPage0%
showConfirmationPage0%
alterForm0%
getFormFields0%
processSkip0%
doGetFilterQuery0%
onBeforePageDisplay0%
getDescription0%
getEditCountByDay0%
setDatePeriod0%
getDatePeriod0%
getStreakNumberOfDays0%
__construct0%
getEditedArticles0%
getLastEditTimestamp0%
getEditCountByTaskType0%
getNewcomerTaskEditCount0%
getRevertedEditCount0%
getEditCountByNamespace0%
onResourceLoaderRegisterModules0%
__construct0%
logPageDataBadStatus0%
getPageViewDataInWebRequestContext0%
isDateAdjacent0%
makeDatePeriod0%
findFirstUserIdForRegistrationTimestamp0%
__construct0%
onUserGetDefaultOptions0%
onGetPreferences0%
growthTourDependenciesLoaded0%
doesWrites0%
getDisplayFormat0%
__construct0%
__construct0%
getGroupName0%
__construct0%
isIncludable0%
getGroupName0%
prefixSearchSubpages0%
execute0%
isIncludable0%
getDescription0%
getGroupName0%
outputJsData0%
generatePageviewToken0%
getModuleRenderHtmlSafe0%
renderMobileSummary0%
renderMobileDetails0%
recordModuleRenderingTime0%
renderDesktop0%
generatePageviewToken0%
getModuleGroups0%
getModules0%
getDescription0%
getGroupName0%
getDescription0%
getModules0%
getGroupName0%
getGroupName0%
__construct0%
displayRestrictionError0%
userCanExecute0%
onSuccess0%
getFormFields0%
getDescription0%
getMessagePrefix0%
getDisplayFormat0%
doesWrites0%
__construct0%
getModuleGroups0%
execute0%
getGroupName0%
__construct0%
displayRestrictionError0%
isEnabled0%
maybeSetSeenPreference0%
maybeLogVisit0%
requireMentorList0%
requireMentorDashboardEnabled0%
maybeRedirectToEnrollAsMentor0%
getUserImpactsForActiveMentees0%
newMetric0%
canUserBePraised0%
getDirectTargetTitle0%
getPageUpdater0%
submitStructuredDiscussions0%
submitWikitext0%
getTargetContentModel0%
loadExistingQuestions0%
getWikitextLinkTarget0%
getRelevantTitle0%
setPostOnTop0%
getQuestionStoragePref0%
getSectionHeaderTemplate0%
getResultUrl0%
__construct0%
getTag0%
getTag0%
getQuestionStoragePref0%
getDirectTargetTitle0%
getSectionHeaderTemplate0%
getTag0%
getRelativeTime0%
getPostedOnHtml0%
formatArchived0%
addSignature0%
getRevisionId0%
format0%
ensureValidTimestamp0%
encodeQuestionsToJson0%
saveToUserSettingsWithJob0%
saveToUserSettings0%
write0%
questionExistsOnPage0%
excludeHiddenQuestions0%
loadQuestionsAndUpdate0%
loadQuestions0%
getContentModel0%
ensureValidBoolean0%
isFirstEdit0%
getQuestionPoster0%
__construct0%
saveNewQuestion0%
getBody0%
getContext0%
getFormattedPostedOnTimestamp0%
getPostedOnTimestamp0%
getSectionHeader0%
setSectionHeader0%
setResultUrl0%
formatUnarchived0%
__construct0%
assignArchiveUrl0%
getQuestionPosterFactory0%
getWikiPageConfig0%
getWelcomeSurveyFactory0%
getTipNodeRenderer0%
getTipsAssembler0%
getTaskTypeHandlerRegistry0%
getTaskSuggesterFactory0%
getSuggestionsInfo0%
getStarredMenteesStore0%
getReassignMenteesFactory0%
getPraiseworthyMenteeSuggester0%
getWikiPageConfigValidatorFactory0%
getPraiseworthyConditionsLookup0%
getPersonalizedPraiseSettings0%
getPersonalizedPraiseNotificationsDispatcher0%
getPersonalizedPraiseLogger0%
getImageRecommendationFilter0%
getLinkRecommendationFilter0%
getProtectionFilter0%
getNewcomerTasksUserOptionsLookup0%
getNewcomerTasksConfigurationValidator0%
getNewcomerTasksConfigurationLoader0%
getWikiPageConfigLoader0%
getWikiPageConfigWriterFactory0%
getJavaScriptClassName0%
getUserImpactStore0%
__construct0%
getUserEmailConfigVars0%
shouldShowHelpPanelToUser0%
getHelpPanelLinks0%
getHelpPanelCtaButton0%
getLevelingUpManager0%
getAddLinkSubmissionHandler0%
getEventGateImageSuggestionFeedbackUpdater0%
getUserDatabaseHelper0%
getUserImpactFormatter0%
getUncachedUserImpactLookup0%
getImageRecommendationMetadataService0%
getUserImpactLookup0%
getImageRecommendationApiHandler0%
getNewcomerTasksChangeTagsManager0%
getTemplateBasedTaskSubmissionHandler0%
getGrowthExperimentsCampaignConfig0%
getAddImageSubmissionHandler0%
getLinkRecommendationSubmissionLogFactory0%
getSectionImageRecommendationSubmissionLogFactory0%
getImageRecommendationSubmissionLogFactory0%
getImageRecommendationMetadataProvider0%
prependQuestion0%
trimQuestion0%
getDatabaseMentorStore0%
isHomepageEnabledGloballyAndForUser0%
onResourceLoaderExcludeUserOptions0%
onGetPreferences0%
personalUrlsBuilder0%
titleIsUserPageOrUserTalk0%
onSkinTemplateNavigation__Universal0%
onSkinMinervaOptionsInit0%
onBeforePageDisplay0%
onWikimediaEventsShouldSchemaEditAttemptStepOversample0%
getClickId0%
getDiscoveryTextWithAvatarIcon0%
getGrowthFeaturesOptInOptOutOverride0%
checkAndMarkMobileDiscoveryNoticeSeen0%
__construct0%
getWiring0%
getModuleIds0%
__construct0%
getPreferredEditor0%
getMentorData0%
onChangeTagsListActive0%
onListDefinedTags0%
getModuleData0%
onAuthChangeFormFields0%
onLocalUserCreated0%
onLocalUserCreated0%
getDefaultTaskTypesJson0%
onCirrusSearchScoreBuilder0%
onCirrusSearchAddQueryFeatures0%
maybeOverridePreferredEditorWithVE0%
onFormatAutocomments0%
getPersonalToolsHomepageLinkUrl0%
userPrefersSourceEditor0%
userHasDisabledVe0%
userHasPersonalToolsPrefEnabled0%
getSuggestedEditsConfigJson0%
getTopicsJson0%
lessCallback0%
onListDefinedTags0%
onSearchDataForIndex0%
onSearchDataForIndex20%
onSiteNoticeAfter0%
onConfirmEmailComplete0%
onSpecialContributionsBeforeMainOutput0%
getZeroContributionsHtml0%
onSidebarBeforeOutput0%
isMenteeSkipped0%
updateProfileMenuEntry0%
onChangeTagsListActive0%
onBeforePageDisplay0%
onResourceLoaderExcludeUserOptions0%
isRevisionVisible0%
getTaskTypeId0%
__construct0%
buildMessageKey0%
getMessageKeyWithFallback0%
getTipNodesForStep0%
getTipTreeForTaskType0%
buildExtraData0%
loadTipNodes0%
__construct0%
getTaskTypeId0%
getTree0%
getMessageKey0%
getTaskTypeId0%
getTree0%
getTaskTypeId0%
getTree0%
getTaskTypeId0%
getTree0%
getTaskTypeId0%
getTree0%
getTaskTypeId0%
getTree0%
getData0%
getType0%
onUserGetDefaultOptions0%
getStepNames0%
onGetPreferences0%
__construct0%
getTaskTypeId0%
getTree0%
__construct0%
getLearnMoreLink0%
maybeAddLearnMoreLinkTipNode0%
getPublishMessageTipConfigData0%
getEditMessageTipConfigData0%
getTipTypes0%
__construct0%
__construct0%
getMessageParameters0%
exampleRender0%
getImageSourcePath0%
graphicRender0%
getMessageKeyWithVariantFallback0%
mainAndTextRender0%
getBaseCssClasses0%
buildHtml0%
render0%
setMessageLocalizer0%
getMetricsFactory0%
getMentorWriter0%
setMessageLocalizer0%
variableIsAllowed0%
downgradeToPrevious0%
upgradeFromOlder0%
downgradeToPrevious0%
upgradeFromOlder0%
loadForNewcomerTasks0%
addAutocomputedProperties0%
has0%
get0%
__construct0%
__construct0%
downgradeToPrevious0%
onSpecialPage_initList0%
onSkinTemplateNavigation__Universal0%
onPageSaveComplete0%
onJsonValidateSave0%
__construct0%
onCommunityConfigurationProvider_initList0%
isCalledFromBrokenTest0%
onCommunityConfigurationSchemaBeforeEditor0%
__construct0%
getVideo0%
upgradeFromOlder0%
__construct0%
getCampaignTemplateHtml0%
__construct0%
__construct0%
runEditFilterMergedContentHook0%
invalidate0%
hasWithFlags0%
has0%
getWithFlags0%
get0%
getConfigData0%
getConfigTitle0%
getDefaultContent0%
titleEquals0%
getDefaultContent0%
validateVariable0%
validate0%
getDefaultContent0%
validateVariable0%
getDefaultContent0%
validateVariable0%
newConfigValidator0%
constructValidator0%
getSupportedConfigPages0%
getCampaignValue0%
getHtml0%
isConfirmEmailEnabled0%
__construct0%
getTaskUrl0%
execute0%
__construct0%
hasErrorCode0%
getExamplesMessages0%
mustBePosted0%
isWriteMode0%
needsToken0%
execute0%
getAllowedParams0%
isInternal0%
needsToken0%
isWriteMode0%
__construct0%
getAllowedParams0%
isInternal0%
isWriteMode0%
needsToken0%
execute0%
__construct0%
isInternal0%
getAllowedParams0%
getExamplesMessages0%
getLegalFooter0%
needsToken0%
__construct0%
getAllowedParams0%
mustBePosted0%
isWriteMode0%
needsToken0%
execute0%
__construct0%
getAllowedParams0%
mustBePosted0%
isWriteMode0%
execute0%
__construct0%
__construct0%
execute0%
__construct0%
mustBePosted0%
__construct0%
getAllowedParams0%
__construct0%
execute0%
__construct0%
execute0%
newWikiPageConfigWriter0%
onAuthChangeFormFields0%
getMentorStore0%
getLoggedActions0%
__construct0%
isValidVariant0%
isUserInVariant0%
setVariant0%
__construct0%
getUserHash0%
getSample0%
isInSample0%
__construct0%
logInteraction0%
__construct0%
initialize0%
__construct0%
log0%
__construct0%
log0%
__construct0%
logAction0%
doLogSave0%
doLogView0%
logSkipped0%
onConditionalDefaultOptionsAddCondition0%
wrap0%
logNotified0%
getLinkSubmissionRecorder0%
getMentorStatusManager0%
getMentorRemover0%
getMentorProviderStructured0%
getMentorProvider0%
getMentorManager0%
getMentorDashboardModuleRegistry0%
getMenteeOverviewDataUpdater0%
getUncachedMenteeOverviewDataProvider0%
getDatabaseMenteeOverviewDataProvider0%
getMenteeOverviewDataProvider0%
getLinkRecommendationUpdater0%
getChangeMentorFactory0%
getLinkRecommendationStore0%
getLinkRecommendationProvider0%
getLinkRecommendationHelper0%
getImageRecommendationProviderUncached0%
getImageRecommendationProvider0%
getHomepageModuleRegistry0%
getExperimentUserManager0%
getLoadBalancer0%
getGrowthWikiConfig0%
getGrowthConfig0%
logPraised0%
logSuggested0%
onUserSendConfirmationMail0%
getCssClasses0%
renderMobileSummary0%
renderDesktop0%
buildSection0%
buildModuleWrapper0%
getHtml0%
outputDependencies0%
getJsConfigVars0%
getJsData0%
supports0%
getModules0%
getHeaderTextElement0%
getModuleStyles0%
shouldRender0%
canRender0%
setMode0%
getName0%
getMode0%
getConfig0%
getUser0%
getContext0%
__construct0%
renderMobileDetails0%
getHeaderTag0%
doLog0%
shouldHeaderIncludeIcon0%
isEventLoggingAvailable0%
__construct0%
getErrorMessageInEnglish0%
getErrorMessage0%
getStatus0%
__construct0%
userHasPersonalToolsPrefEnabled0%
onMessageCacheFetchOverrides0%
__construct0%
msg0%
shouldInvertHeaderIcon0%
getHeader0%
getHeaderIcon0%
getFooter0%
getSubheaderTag0%
getSubheaderTextElement0%
getSubheaderText0%
getSubheader0%
getNavIcon0%
getBackIcon0%
getMobileDetailsHeader0%
getMobileSummaryHeader0%
onContributeCards0%
updateHomeMenuEntry0%
setOutputPage0%
isEnabledForUser0%
__construct0%
onMediaWikiServices0%
run0%
__construct0%
run0%
__construct0%
shouldSendGetStartedNotification0%
shouldSendKeepGoingNotification0%
getSuggestedEditsCount0%
onUserGetDefaultOptions0%
invalidateCacheForMentor0%
onBeforeCreateEchoEvent0%
onBeforePageDisplay0%
onVisualEditorApiVisualEditorEditPostSave0%
__construct0%
getSpecialHomepageUrl0%
getPrimaryLink0%
getSecondaryLinks0%
getHeaderMessage0%
getIconType0%
getSpecialHomepageUrl0%
makeCacheKey0%
formatDataForMentee0%
getSecondaryLinks0%
getMentorProfilingInfo0%
starMentee0%
getStarredMenteeIds0%
getStarredMentees0%
decodeMenteeIds0%
encodeMenteeIds0%
__construct0%
run0%
__construct0%
updateDataForMentor0%
setBatchSize0%
getFormattedDataForMentor0%
__construct0%
filter0%
getTotalRows0%
doSortByTimestamp0%
onlyIds0%
prefix0%
offset0%
limit0%
__construct0%
getFormattedDataForMentee0%
getPrimaryLink0%
getHeaderMessage0%
__construct0%
getNavigationWidgetFactory0%
getPreviousNextButtonHtml0%
__construct0%
__construct0%
getTextContent0%
getImageContent0%
__construct0%
render0%
__construct0%
newFromTaskSet0%
getRedirectParams0%
__construct0%
getPager0%
getJsConfigVars0%
getActionData0%
formatSiteViews0%
getSiteViews0%
getModules0%
getModuleStyles0%
getSubheaderTag0%
getSubheader0%
getTaskCard0%
getEditButton0%
__construct0%
getIconType0%
getMobileSummaryHeader0%
refreshUserImpactDataInDeferredUpdate0%
userIsInImpactDataCohort0%
onManualLogEntryBeforePublish0%
onPageSaveComplete0%
__construct0%
mentorRender0%
getState0%
getMobileSummaryBody0%
getBody0%
getBodyContent0%
getHeader0%
__construct0%
getHeaderIconName0%
getHeaderText0%
canRender0%
__construct0%
getDifficultyAndTime0%
getDescriptionRow0%
getIcon0%
getInfo0%
getName0%
setUserIdentity0%
unstarMentee0%
getFormattedDataForMentor0%
getFooter0%
getHeaderIconName0%
__construct0%
getSecondaryLinks0%
getPrimaryLink0%
getHeaderMessageKey0%
getIconType0%
getMobileSummaryBody0%
formatLink0%
getBody0%
shouldHeaderIncludeIcon0%
getHeaderText0%
onUserGetDefaultOptions0%
__construct0%
getMobileSummaryBody0%
getJsConfigVars0%
getMenteeGenders0%
getFlowEnrollmentStatuses0%
getPraiseworthyMentees0%
getBody0%
getSubheaderTag0%
getHeaderText0%
__construct0%
onGetPreferences0%
makeLastNotifiedKey0%
getMobileSummaryBody0%
getPraisingMessageContent0%
wasMenteePraised0%
__construct0%
getDays0%
getMaxReverts0%
getMinEdits0%
getMaxEdits0%
jsonSerialize0%
__construct0%
getNotificationsFrequency0%
getPraisingMessageTitle0%
setLastNotified0%
getPraisingMessageUserTitle0%
getPraisingMessageDefaultSubject0%
castToNullableInt0%
toArray0%
loadSettings0%
__construct0%
notifyMentor0%
markMenteeAsPendingForMentor0%
purgePendingMenteesForMentor0%
makePendingMenteesKey0%
getJsConfigVars0%
maybeGetAwayMessage0%
__construct0%
getRevertedEditsForUsers0%
onResourceLoaderExcludeUserOptions0%
onUserGetDefaultOptions0%
onGetPreferences0%
onBeforePageDisplay0%
onSkinTemplateNavigation__Universal0%
isDiscoveryEnabled0%
__construct0%
getTaggedEditsForUsers0%
getQuestionsAskedForUsers0%
getFormattedDataForMentor0%
__construct0%
filterMenteesByLastEdit0%
getLastEditTimestampForUsers0%
getLastEditTimestampForUsersInternal0%
getFilteredMenteesForMentor0%
getLockedMenteesIds0%
getIds0%
storeProfilingData0%
getProfilingInfo0%
resetService0%
getReadConnection0%
getTagsToFilterBy0%
get0%
getBody0%
getHeaderIconName0%
getMentorWeight0%
getHeaderText0%
__construct0%
getMobileSummaryBody0%
getRecentEditsByMenteesBody0%
getClientSideBody0%
getBody0%
getSubheaderTag0%
getSubheaderText0%
getHeaderText0%
markMentorAsAwayTimestamp0%
getModules0%
markMentorAsAway0%
getAwayMentors0%
parseBackTimestamp0%
getMentorBackTimestampInternal0%
getAwayReasonUncached0%
invalidateAwayReasonCache0%
makeAwayReasonCacheKey0%
canChangeStatus0%
__construct0%
getWiring0%
getMobileSummaryBody0%
getInfoRow0%
getBody0%
getRecentActivityMarkup0%
getActionData0%
getJsData0%
isUnactivated0%
getState0%
setUserDataIsFor0%
getModules0%
getHeaderIconName0%
getBaseMarkup0%
getArticlesListMarkup0%
getScoreCardsMarkup0%
getFormattedUserImpact0%
getScoreCardMarkup0%
getMobileSummaryBody0%
getBody0%
getHeaderText0%
shouldShowForOtherUser0%
isOwnData0%
getCssClasses0%
getUnactivatedModuleCssClass0%
getJsConfigVars0%
getUserImpact0%
hasMainspaceEdits0%
getHeaderIconName0%
canRender0%
getAboutMentorshipElement0%
getRecentQuestions0%
getRecentQuestionsSection0%
getMentor0%
getQuestionButton0%
getLastActive0%
getEditCount0%
getMentorInfo0%
getMentorUsernameElement0%
getActionData0%
__construct0%
getJsConfigVars0%
getModules0%
getModuleStyles0%
getFooter0%
getMobileSummaryBody0%
getBody0%
getHeaderIconName0%
getEllipsisWidget0%
buildSection0%
getMentorLastActive0%
__construct0%
getMobileSummaryBody0%
getMentorGender0%
__construct0%
getActionData0%
getState0%
getModuleStyles0%
getGrowthWikiConfig0%
renderMobileDetailsForOverlay0%
getJsData0%
shouldWrapModuleWithLink0%
getPageURL0%
setPageURL0%
getState0%
outputDependencies0%
getMobileSummaryBody0%
getBody0%
getMobileSummaryHeader0%
getHeader0%
getHeaderIconName0%
getHeaderText0%
canRender0%
__construct0%
isEnabled0%
trackRevertedNewcomerTaskEdit0%
buildModuleWrapper0%
getModuleRoute0%
getBody0%
getMobileSummaryBody0%
getJsConfigVars0%
getSubheader0%
getHeaderText0%
getMobileSummaryHeader0%
getHeader0%
getModuleStyles0%
__construct0%
getHeaderIconName0%
getMobileSummaryHeader0%
shouldWrapModuleWithLink0%
getUserVariant0%
getActionData0%
getBody0%
getThumbnailUrlFromCommonsApi0%
generateThumbnailHtml0%
getThumbnail0%
canRender0%
getHeaderText0%
shouldShowCommunityUpdatesModule0%
initializeProvider0%
__construct0%
getUserGender0%
getHeaderText0%
__construct0%
isGuidanceEnabledForAnyone0%
isTopicMatchModeEnabled0%
getState0%
getMobileSummaryBody0%
getModuleRoute0%
getTopicFiltersPref0%
getJsConfigVars0%
getModuleStyles0%
getModuleStyles0%
getBody0%
isGuidanceEnabled0%
getHeaderText0%
__construct0%
getHtml0%
format0%
trackQueueStatus0%
__construct0%
getHeaderText0%
isActivated0%
getEmailAddress0%
getEmailAction0%
getState0%
__construct0%
getHeaderTextElement0%
getTasksPaginationText0%
isEnabledForAnyone0%
getEmailAddressRaw0%
isEnabled0%
isTopicMatchingEnabled0%
getEmailIcon0%
getMobileSummaryBody0%
getBody0%
getCssClasses0%
getMobileSummaryHeader0%
getHeader0%
getHeaderIconName0%
getJsData0%
getHeaderIconName0%
getOptInButton0%
getTaskSet0%
__construct0%
getBody0%
canRender0%
getHeaderText0%
formatHeader0%
getHeaderIconName0%
getHeaderIconName0%
resetTaskCache0%
shouldWrapModuleWithLink0%
getState0%
getHeaderText0%
canRender0%
getIntroductionElement0%
formatResponses0%
getMobileSummaryBody0%
getModules0%
getChangeTags10%
shouldShowForReadingMode15%
__construct16%
getRandomAutoAssignedMentorForUserAndRole28%
getIconData28%
getImage28%
validateFieldDatatype29%
getFiltersButtonGroupWidget30%
formatWeight30%
formatStatus31%
execute33%
computeUserImpact37%
onRecentChange_save38%
getMentorForUserSafe40%
onLocalUserCreated40%
doReassignMentees45%
handleNewcomerTask49%
validateTitle50%
assertUserExists50%
execute53%
shouldAssignBucket54%
onEditFilterMergedContent54%
loadTaskTypesConfig58%
getPageViewDataInJobContext58%
validateTemplate60%
validateCategory60%
getMentorForUser62%
getUserImpact62%
getTopicsTerms62%
getCurrentWikiConfig62%
setMentorForUserReal64%
setMentorshipStateForUser64%
serialize66%
clearLinkRecommendationRecordForPage66%
loadFromJsonArray66%
onSubmit66%
doSort66%
getConfigValue66%
runTaskSetListener66%
execute66%
getDisabledTaskTypes66%
search68%
execute68%
validateField68%
getSuggestionReason69%
getRandomAutoAssignedMentor69%
getJsonUrl70%
execute72%
getQuestionPoster72%
getMentorForUserSafe75%
getGroupName75%
getApiUrl75%
execute75%
getDBByFlags75%
loadTaskTypes75%
get75%
saveMentorData75%
run75%
migrateToProvider75%
validate76%
setNotice76%
getRawUrl77%
jsonSerialize78%
doSuggest80%
validate80%
getTargetTitle80%
getHeader80%
getHelpDeskTitle80%
deleteByLinkTarget80%
validate80%
getByLinkTarget80%
onSubmit80%
getSuggestionDataFromApiResponse82%
submit82%
suggest82%
onSubmit82%
get83%
onPageSaveComplete83%
search83%
onUserGetRights83%
setMentorForUser83%
getCampaignIndexFromCampaignTerm83%
checkContent83%
doSearchDataForIndex83%
hasWithFlags83%
batchGetUserImpact84%
validateTaskTypeConfiguration84%
newFromJsonArray85%
render85%
format85%
getQuestions85%
doSortByNumber85%
getLanguagesListParam85%
getWikipediaReasonOtherProject85%
parseData86%
get86%
filterInternal86%
getPraiseworthyMenteesForMentor87%
onPageSaveComplete87%
onSubmit87%
getPraiseworthyMenteesForMentorUncached87%
getMentorForUserIfExists87%
run87%
doDBUpdates87%
shouldShowHelpPanel88%
createHandler88%
getExtendedMetadataField88%
execute88%
runEditFilterMergedContentHook88%
getAwayReason88%
getExpensiveUserImpact89%

Project Risks

Method CRAP
validateFieldDatatype444
onBeforePageDisplay380
onLocalUserCreated380
parseTopicsFromConfig342
run306
getFormFields306
execute306
execute240
execute240
onSkinTemplateNavigation__Universal240
getTopics240
run240
handle210
execute210
execute210
getFiltersButtonGroupWidget202
evaluateTitle182
handle156
getCampaignTemplateHtml156
init132
execute132
normalizeSuggestedEditsConfig132
getRawDescriptors132
lessCallback110
getInfo110
onCommunityConfigurationSchemaBeforeEditor110
getSuggestedEditsVariables110
loadQuestionsAndUpdate110
log110
onSpecialPageBeforeExecute110
getUserImpact110
preprocessSubmittedData110
getTipTreeForTaskType110
getUsers90
onLocalUserCreated90
getJsData90
getModules90
getGroup90
get90
execute90
validateRecommendation72
parseTaskTypesFromConfig72
onBeforePageDisplay72
alterForm72
logInteraction72
getMentorsToProcess72
saveChange72
canSetEmail72
init72
onChangesListSpecialPageStructuredFilters72
onSkinTemplateNavigation__Universal72
getPages72
trackRevertedNewcomerTaskEdit72
onVisualEditorApiVisualEditorEditPostSave72
normalizeHelpPanelLinks72
buildHtml72
recordSubmission72
onBeforePageDisplay72
getTaskTypeIdByChangeTagName56
initSuggestedEditsConfig56
initGEConfig56
getTipNodesForStep56
getErrorCodeForMessage56
execute56
getPreloadTitles56
updateDataForMentor56
fixSearchIndex56
getMessageParameters56
getLinkRecommendationsFromRows56
execute56
execute56
getHelpPanelLinks56
evaluateRecommendation56
getChangeTags53
fixDatabaseTable42
getFilteredMenteesForMentor42
onBeforePageDisplay42
onAuthChangeFormFields42
getIntervals42
getVideo42
onCommunityConfigurationProvider_initList42
onLocalUserCreated42
checkUserAccess42
log42
getFormattedDataForMentor42
constructValidator42
execute42
getFormFields42
execute42
get42
onBeforePageDisplay42
onAPIGetAllowedParams42
onVisualEditorApiVisualEditorEditPreSave42
printResults42
canUserBePraised42
processCandidate42
filterAndBatch42
outputJsData42
onCentralAuthPostLoginRedirect42
execute42
userIsInImpactDataCohort42
execute42
shouldShowForReadingMode36
execute32
handleNewcomerTask31
getAwayReasonUncached30
apply30
processRow30
initialize30
getTaggedEditsForUsers30
getStats30
onCirrusSearchAddQueryFeatures30
onPostLoginRedirect30
getDataFromApiRequest30
getQuestionBank30
getActionData30
isEditing30
onPostLoginRedirect30
onManualLogEntryBeforePublish30
maybeAddGuidedTour30
makeTitle30
onVisualEditorApiVisualEditorEditPostSave30
execute30
makeTitle30
execute30
validateInteger30
getThumbnailUrlFromCommonsApi30
getBody30
maybeGetAwayMessage30
onSpecialPageBeforeExecute30
getQueryBuilder30
handleForceMentor30
normalizeTargets30
execute30
execute30
extractParameters30
renderDesktop30
suggest30
getMessageKeyWithFallback30
getNewcomerTasksConfig30
logAction30
run30
onSkinMinervaOptionsInit30
submitStructuredDiscussions30
submitWikitext30
newMetric30
getMentorData30
migrateToProvider25
onRecentChange_save23
formatStatus22
doReassignMentees22
getLockedMenteesIds20
getRedirectParams20
canChangeStatus20
logStatus20
invalidateRecommendation20
validateMentees20
isUserInCampaign20
__construct20
onCentralAuthPostLoginRedirect20
validateTaskTypeConfiguration20
getValueGeConfig20
getSiteViews20
shouldShowNewLandingPageHtml20
getConversionMap20
buildGettingStartedLinks20
removeMenteeFromSuggestions20
markMenteeAsPraiseworthy20
getLinkRecommendationTaskType20
calculate20
getTaskSet20
update20
onBeforePageDisplay20
deleteLinkRecommendation20
getPageViewDataInWebRequestContext20
getLinkRecommendation20
onGetPreferences20
normalizeTitleList20
filterPageIds20
parseValue20
filterMenteesByLastEdit20
validate20
onUserGetDefaultOptions20
getInfo20
refreshUserImpactDataInDeferredUpdate20
getBodyMessage20
onBeforePageDisplay20
onSubmit20
createRecommendation20
onSkinTemplateNavigation__Universal20
notify20
getApiRequest20
getApiMetadata20
getFileMetadata20
isEnabledForUser20
getMentorData20
getHelpPanelLink20
execute20
getHtml20
initOptions20
processCandidate20
onMessageCacheFetchOverrides20
findArticlesInTopic20
buildModuleWrapper20
getJsData20
maybeOverridePreferredEditorWithVE20
execute20
doDBUpdates20
execute20
onSpecialContributionsBeforeMainOutput20
onSidebarBeforeOutput20
onChangeTagsListActive20
getConfigData20
onListDefinedTags20
execute20
onGetPreferences20
personalUrlsBuilder20
titleIsUserPageOrUserTalk20
getJsonData20
getRawTitleFromWikidata20
loadQuestions20
onGetPreferences20
validateGEConfigVariables20
questionExistsOnPage20
getHelpPanelLinkId20
getMessageKeyWithVariantFallback20
getState20
search20
userWasEditing20
onLocalUserCreated20
loadForNewcomerTasks20
get20
getEmailAction20
handleResponses20
addLinkTarget20
hasErrorCode20
shouldShowWelcomeSurvey20
getAllowedChecksums20
execute20
execute20
execute20
onJsonValidateSave20
getConfigTitle20
getImage19
parseData18
formatWeight17
execute16
validateTaskTypeConfiguration13
getMentorForUser13
doSuggest13
validate12
filterInternal12
touchList12
loadTopics12
write12
shouldSkipImageRecommendationDailyTaskLimit12
getEffectiveMentorForUserSafe12
getDeduplicationInfo12
execute12
getQuestionPoster12
execute12
execute12
setConfigPage12
setMentees12
loadInfoboxTemplates12
run12
newMentorFromUserIdentity12
getMentorsSafe12
ensureValidTimestamp12
ensureValidBoolean12
isBlocked12
onContentHandlerDefaultModelFor12
getRelevantTitle12
newMentorFromUserIdentity12
addProfilingInfoForMentor12
regenerateRecommendation12
runEditFilterMergedContentHook12
containsPage12
get12
getOlderThanTimestamp12
newConfigValidator12
run12
getTopicsMatchMode12
getArticleIdFromTitle12
doLog12
getApiRequest12
getOresTopics12
initConfig12
getWikidataSectionIntersectionReason12
getLessVars12
setDebugData12
addAutocomputedProperties12
getWithSetCallback12
execute12
onConditionalDefaultOptionsAddCondition12
getSearchTerm12
getTaskTypesAndTopics12
onSpecialPage_initList12
getByCondition12
getTags12
markMenteeAsInactive12
markMenteeAsActive12
onPageSaveComplete12
getWikitextLinkTarget12
trackQueueStatus12
getModuleData12
assignArchiveUrl12
doSortByTimestamp12
initConfigWriter12
getFormattedUserImpact12
getJsData12
run12
run12
getFormattedDataForMentor12
rawPageTitleEquals12
getTotalRows12
buildSection12
touchConfigPage12
getThumbnail12
canRender12
growthTourDependenciesLoaded12
shouldShowCommunityUpdatesModule12
doApply12
getLastEditTimestampForUsers12
getMentorLastActive12
getActionData12
verboseOutput12
__construct12
enableTaskType12
getFooter12
getMobileSummaryBody12
getTaskCard12
onSkinAddFooterLinks12
loadSurveyData12
getPager12
newFromTaskSet12
getMentor12
render12
formatResponses12
__construct12
__construct12
onAuthChangeFormFields12
mentorRender12
onPageSaveComplete12
onCirrusSearchScoreBuilder12
disableTaskType12
isDiscoveryEnabled12
getTopicsFromOres12
updateHomeMenuEntry12
getPraisingMessageContent12
getGrowthFeaturesOptInOptOutOverride12
getModuleRenderHtmlSafe12
refreshPraiseworthyMenteesForMentor12
renderMobileSummary12
getClickId12
checkAndMarkMobileDiscoveryNoticeSeen12
getModules12
getModuleGroups12
getSiteLinks12
titlesToRevisionIds12
search12
isGuidanceEnabled12
getGEConfigVariables12
onFormatAutocomments12
graphicRender12
maybeReportFixedCount12
notifyMentor12
processSkip12
showHomepageAwareConfirmationPage12
getTopicsJson12
get12
parseBackTimestamp12
onSearchDataForIndex12
execute12
markMentorAsAwayTimestamp12
getFlowEnrollmentStatuses12
getSuggestionDataFromApiResponse11
getTopicsTerms11
getQuestions11
getPageViewDataInJobContext10
setNotice10
getRandomAutoAssignedMentorForUserAndRole9
suggest9
doSearchDataForIndex9
get9
execute9
search8
getSuggestionReason8
shouldShowHelpPanel8
getApiUrl7
onLocalUserCreated7
onEditFilterMergedContent7
execute6
getUserImpact6
submit6
search6
getExpensiveUserImpact6
getExtendedMetadataField6
__construct6
getState6
getTopicFiltersPref6
isTopicMatchModeEnabled6
isTopicMatchingEnabled6
getCssClasses6
getHeaderTextElement6
saveSurveyData6
getEmailAddressRaw6
saveGroup6
getRedirectUrlQuery6
getEmailAddress6
onSpecialPage_initList6
onGetPreferences6
getEmailIcon6
format6
getState6
getModules6
getRecentQuestions6
getEditCount6
getMentorUsernameElement6
canRender6
getJsConfigVars6
getLastUserIdBeforeRegistrationDate6
writeToHandle6
getModules6
hasMainspaceEdits6
getUserImpact6
getActionData6
getHeaderText6
shouldShowForOtherUser6
getHtml6
canRender6
getTimestampFromRelativeDate6
getSecondaryLinks6
unstarMentee6
starMentee6
onResourceLoaderRegisterModules6
getStarredMentees6
run6
filter6
findFirstUserIdForRegistrationTimestamp6
getFormattedDataForMentee6
shouldSendGetStartedNotification6
getStreakNumberOfDays6
loadFromJsonArray6
isPageViewDataStale6
shouldSendKeepGoingNotification6
getSuggestedEditsCount6
getSecondaryLinks6
getBody6
logException6
getState6
canRender6
getRestbaseUrl6
useCommunityConfiguration6
isGrowthCampaign6
shouldCampaignSkipWelcomeSurvey6
getIcon6
__construct6
getPreviousNextButtonHtml6
getNavigationWidgetFactory6
formatSiteViews6
onSpecialCreateAccountBenefits6
getSubheader6
execute6
getCssClasses6
redirect6
userHasPersonalToolsPrefEnabled6
format6
hasValidationError6
shouldShowHelpPanelToUser6
getHelpPanelCtaButton6
deleteTimestamps6
getAllUnofficialMentors6
log6
logSkipped6
checkRequiredExtensions6
logPraised6
initServices6
logNotified6
logSuggested6
getHeaderIcon6
getSectionHeaderTemplate6
verboseLog6
getSubheaderTextElement6
getHeader6
buildSection6
onUserSendConfirmationMail6
getTimestampFromRelativeDate6
checkRequiredExtensions6
newWikiPageConfigWriter6
getWithFlags6
verboseLog6
validateVariable6
titleEquals6
getSummarizedProfilingInfoInSeconds6
isCalledFromBrokenTest6
reportTaskCounts6
getSectionHeaderTemplate6
getActionData6
getApiUrl6
initializeProvider6
getState6
onContributeCards6
getRandomSeed6
onFormatAutocomments6
userHasPersonalToolsPrefEnabled6
getSuggestedEditsConfigJson6
onSiteNoticeAfter6
onConfirmEmailComplete6
updateProfileMenuEntry6
onAuthChangeFormFields6
onWikimediaEventsShouldSchemaEditAttemptStepOversample6
isHomepageEnabledGloballyAndForUser6
getTopicsByRandom6
hasOresModel6
addSignature6
getWiring6
getPreferredEditor6
onChangeTagsListActive6
getWikidataWikiId6
getEditSummary6
getWikidataData6
onListDefinedTags6
onUserGetDefaultOptions6
maybeAddLearnMoreLinkTipNode6
exampleRender6
mainAndTextRender6
isRevisionVisible6
init6
setSectionHeader6
getLastEditTimestampForUsersInternal6
logPageDataBadStatus6
getHomepageAwareActionButtons6
getCampaignPattern6
run6
parseExcludedTemplates6
parseExcludedCategories6
has6
getMessageKey6
register6
validateTitle6
getSearchTerm6
getDeduplicationInfo6
dropMenteeRelationship6
loadTopics6
calculate6
getSubmitDataFormatMessage6
__construct6
getEffectiveMentorForUser6
run6
reassignMentees6
scheduleReassignMenteesJob6
run6
run6
shouldUserSeeAllTaskTypes6
execute6
onLoadExtensionSchemaUpdates6
displayRestrictionError6
getUserErrorMessage6
get6
userCanExecute6
getImageRecommendationTasksDoneByUserForCurrentDay6
getAllRecommendations6
offsetGet6
truncate6
getLinksFromArray6
getStringOption6
hasSubmission6
record6
filter6
isValidMediaType6
hasMinimumWidth6
isImageRecommendationDailyTaskLimitExceeded6
getLinkRecommendationTasksDoneByUserForCurrentDay6
getSearchTerm6
getSectionImageRecommendationTasksDoneByUserForCurrentDay6
log6
checkExistingTags6
getExtendedMetadata6
titlesToPageIds6
getMessageKey6
getTaskTypeIdByChangeTagName6
getSearchTerm6
getSubmitDataFormatMessage6
getSearchTerm6
getSearchTerm6
removeMentor6
isMentor6
displayRestrictionError6
shouldSkipImageRecommendationDailyTaskLimitForUser6
isMentorshipEnabledForUser6
getScopedLock6
getUserImpactsForActiveMentees6
preHtml6
isMenteeSkipped6
prefixSearchSubpages6
getPraisingMessageTitle6
castToNullableInt6
markMenteeAsPendingForMentor6
getCampaignTopics6
maybeRedirectToEnrollAsMentor6
getIconType6
requireMentorDashboardEnabled6
requireMentorList6
maybeLogVisit6
maybeSetSeenPreference6
displayRestrictionError6
formatLink6
getBody6
getMenteeGenders6
showConfirmationPage6
getAwayMentors6
showDefaultConfirmationPage6
getMenteeUser6
listPageIds6
getBodyMessage6
getUnstarredMenteeIds6
getDefaultDataForEnabledTaskTypes6
onAuthChangeFormFields6
displayRestrictionError6
getStarredMenteeIds6
normalizeSuggestedEditsIntroLinks6
getIconType6
getEffectiveMentorForUser6
onSubmit6
convertUserIdsToActorIds6
getRandomAutoAssignedMentor5
execute5
computeUserImpact5
onSubmit5
onPageSaveComplete5
batchGetUserImpact5
onPageSaveComplete5
doDBUpdates5
validateTemplate5
validateCategory5
getMentorForUserSafe4
getCurrentWikiConfig4
setMentorshipStateForUser4
validateField4
getJsonUrl4
get4
run4
saveMentorData4
getRawUrl4
validate4
getByLinkTarget4
onUserGetRights4
hasWithFlags4
getMentorForUserIfExists4
loadTaskTypesConfig3
getIconData3
serialize3
onSubmit3
execute3
loadFromJsonArray3
getMentorForUserSafe3
onSubmit3
getCampaignIndexFromCampaignTerm3
doSortByNumber3
getLanguagesListParam3
render3
newFromJsonArray3
getPraiseworthyMenteesForMentor3
runEditFilterMergedContentHook3
assertUserExists2
shouldAssignBucket2
setMentorForUserReal2
clearLinkRecommendationRecordForPage2
runTaskSetListener2
doSort2
getConfigValue2
getDisabledTaskTypes2
getQuestionPoster2
getDBByFlags2
getGroupName2
loadTaskTypes2
jsonSerialize2
validate2
getHeader2
getHelpDeskTitle2
deleteByLinkTarget2
getTargetTitle2
checkContent2
get2
setMentorForUser2
onSubmit2
getPraiseworthyMenteesForMentorUncached2
format2
getWikipediaReasonOtherProject2
getAwayReason2
createHandler2
run2