Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
GrowthExperiments\Api\ApiInvalidatePersonalizedPraiseSuggestion0%
GrowthExperiments\NewcomerTasks\AddImage\StaticImageRecommendationMetadataProvider0%
GrowthExperiments\Mentorship\ReassignMenteesFactory0%
GrowthExperiments\Mentorship\ReassignMenteesJob0%
GrowthExperiments\Mentorship\Store\SetUserMentorDatabaseJob0%
GrowthExperiments\NewcomerTasks\AbstractSubmissionHandler0%
GrowthExperiments\NewcomerTasks\AbstractTaskSetFilter0%
GrowthExperiments\NewcomerTasks\AddImage\AddImageLogFormatter0%
GrowthExperiments\NewcomerTasks\AddImage\CacheBackedImageRecommendationProvider0%
GrowthExperiments\NewcomerTasks\AddImage\EventBus\EventGateImageSuggestionFeedbackUpdater0%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataService0%
GrowthExperiments\NewcomerTasks\AddImage\SubpageImageRecommendationProvider0%
GrowthExperiments\Mentorship\Provider\CommunityStructuredMentorWriter0%
GrowthExperiments\NewcomerTasks\AddLink\AddLinkSubmissionHandler0%
GrowthExperiments\NewcomerTasks\AddLink\DbBackedLinkRecommendationProvider0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendation0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationHelper0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationLink0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationMetadata0%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationUpdater0%
GrowthExperiments\NewcomerTasks\AddLink\LinkSubmissionRecorder0%
GrowthExperiments\NewcomerTasks\AddLink\ServiceLinkRecommendationProvider0%
GrowthExperiments\Mentorship\Provider\MentorProvider0%
GrowthExperiments\Mentorship\Provider\CommunityStructuredMentorProvider0%
GrowthExperiments\NewcomerTasks\AddLink\SubpageLinkRecommendationProvider0%
GrowthExperiments\MentorDashboard\Modules\PersonalizedPraise0%
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewUpdateDataForMentorJob0%
GrowthExperiments\MentorDashboard\MenteeOverview\StarredMenteesStore0%
GrowthExperiments\MentorDashboard\MenteeOverview\StaticMenteeOverviewDataProvider0%
GrowthExperiments\MentorDashboard\MentorDashboardDiscoveryHooks0%
GrowthExperiments\MentorDashboard\MentorDashboardHooks0%
GrowthExperiments\MentorDashboard\MentorDashboardModuleRegistry0%
GrowthExperiments\MentorDashboard\Modules\BaseModule0%
GrowthExperiments\MentorDashboard\Modules\MenteeOverview0%
GrowthExperiments\MentorDashboard\Modules\MentorTools0%
GrowthExperiments\MentorDashboard\Modules\Resources0%
GrowthExperiments\Mentorship\MentorRemover0%
GrowthExperiments\MentorDashboard\PersonalizedPraise\EchoNewPraiseworthyMenteesPresentationModel0%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyConditions0%
GrowthExperiments\Mentorship\ChangeMentorFactory0%
GrowthExperiments\Mentorship\EchoMenteeClaimPresentationModel0%
GrowthExperiments\Mentorship\EchoMentorChangePresentationModel0%
GrowthExperiments\Mentorship\Hooks\MentorFilterHooks0%
GrowthExperiments\Mentorship\Hooks\MentorUserOptionsHooks0%
GrowthExperiments\Mentorship\MentorChangeLogFormatter0%
GrowthExperiments\Mentorship\MentorManager0%
GrowthExperiments\NewcomerTasks\AddLink\StaticLinkRecommendationProvider0%
GrowthExperiments\NewcomerTasks\AddSectionImage\AddSectionImageLogFormatter0%
GrowthExperiments\MentorDashboard\MenteeOverview\DatabaseMenteeOverviewDataProvider0%
GrowthExperiments\Specials\SpecialEditGrowthConfigRedirect0%
GrowthExperiments\ResourceLoaderFileModuleWithLessVars0%
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\SpecialImpact0%
GrowthExperiments\PeriodicMetrics\MetricsFactory0%
GrowthExperiments\Specials\SpecialNewcomerTasksInfo0%
GrowthExperiments\TemplateCollectionFeature0%
GrowthExperiments\TourHooks0%
GrowthExperiments\UserImpact\EditData0%
GrowthExperiments\UserImpact\ExpensiveUserImpact0%
GrowthExperiments\VisualEditorHooks0%
GrowthExperiments\WelcomeSurveyFactory0%
GrowthExperiments\WelcomeSurveyHooks0%
GrowthExperiments\Config\GrowthConfigLoaderStaticTrait0%
GrowthExperiments\PeriodicMetrics\NewcomersByMentorMetric0%
GrowthExperiments\PeriodicMetrics\InactiveMentorsMetric0%
GrowthExperiments\NewcomerTasks\CachedSuggestionsInfo0%
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationBaseTaskType0%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\StaticConfigurationLoader0%
GrowthExperiments\NewcomerTasks\FauxSearchResultWithScore0%
GrowthExperiments\NewcomerTasks\NewcomerTasksChangeTagsManager0%
GrowthExperiments\NewcomerTasks\NewcomerTasksLogFactory0%
GrowthExperiments\NewcomerTasks\SubpageRecommendationProvider0%
GrowthExperiments\NewcomerTasks\SuggestionsInfo0%
GrowthExperiments\NewcomerTasks\TaskSetListener0%
GrowthExperiments\NewcomerTasks\TaskSuggester\QualityGateDecorator0%
GrowthExperiments\NewcomerTasks\TaskSuggester\UnderlinkedFunctionScoreBuilder0%
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationBaseTaskTypeHandler0%
GrowthExperiments\PeriodicMetrics\AutoAssignedMentorsMetric0%
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationTaskTypeHandler0%
GrowthExperiments\NewcomerTasks\TaskType\NullSubmissionHandler0%
GrowthExperiments\NewcomerTasks\TaskType\NullTaskTypeHandler0%
GrowthExperiments\NewcomerTasks\TaskType\SectionImageRecommendationTaskType0%
GrowthExperiments\NewcomerTasks\TaskType\SectionImageRecommendationTaskTypeHandler0%
GrowthExperiments\NewcomerTasks\TaskType\Util0%
GrowthExperiments\NewcomerTasks\TemplateBasedTaskSubmissionHandler0%
GrowthExperiments\NewcomerTasks\Topic\RawOresTopic0%
GrowthExperiments\ParserFunctionsHooks0%
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewDataUpdater0%
GrowthExperiments\Mentorship\Provider\StaticMentorProvider0%
GrowthExperiments\MediaWikiServicesHooks0%
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPosterFactory0%
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\Tips\CopyeditTipTree0%
GrowthExperiments\EventLogging\SpecialHomepageLogger0%
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\HelpPanel\Tips\TipTree0%
GrowthExperiments\EventLogging\SpecialMentorDashboardLogger0%
GrowthExperiments\EventLogging\SpecialEditGrowthConfigLogger0%
GrowthExperiments\HelpPanelHooks0%
GrowthExperiments\Config\MediaWikiConfigReaderWrapper0%
GrowthExperiments\Api\ApiMentorDashboardUpdateData0%
GrowthExperiments\Api\ApiQueryLinkRecommendations0%
GrowthExperiments\Api\ApiQueryMenteeStatus0%
GrowthExperiments\Api\ApiQueryMentorList0%
GrowthExperiments\Api\ApiQueryStarredMentees0%
GrowthExperiments\Api\ApiSetMenteeStatus0%
GrowthExperiments\Api\ApiStarMentee0%
GrowthExperiments\CampaignBenefitsBlock0%
GrowthExperiments\Config\CommunityConfigurationHooks0%
GrowthExperiments\Config\Providers\SuggestedEditsConfigProvider0%
GrowthExperiments\EventLogging\PersonalizedPraiseLogger0%
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\Config\WikiPageConfigWriterFactory0%
GrowthExperiments\ConfirmEmailHooks0%
GrowthExperiments\EarlyLifeCycleHooks0%
GrowthExperiments\ErrorException0%
GrowthExperiments\HelpPanel\Tips\UpdateTipTree0%
GrowthExperiments\Mentorship\Provider\CommunityGetMentorDataTrait0%
GrowthExperiments\ImpactHooks0%
GrowthExperiments\HomepageModules\BaseModule0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NoResultsCardWidget0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWidgetFactory0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\EditCardWidget0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NavigationWidgetFactory0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\PreviousNext0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\TaskExplanationWidget0%
GrowthExperiments\HomepageModules\Impact0%
GrowthExperiments\HomepageModules\StartEmail0%
GrowthExperiments\HomepageModules\Help0%
GrowthExperiments\HomepageModules\WelcomeSurveyReminder0%
GrowthExperiments\HomepageModules\MentorshipOptIn0%
GrowthExperiments\HomepageModules\CommunityUpdates0%
GrowthExperiments\HomepageModules\RecentQuestionsFormatter0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWrapper0%
GrowthExperiments\HomepageParserFunctions0%
GrowthExperiments\LevelingUp\EchoKeepGoingPresentationModel0%
GrowthExperiments\LevelingUp\NotificationKeepGoingJob0%
GrowthExperiments\LevelingUp\NotificationGetStartedJob0%
GrowthExperiments\LevelingUp\EchoGetStartedPresentationModel0%
GrowthExperiments\HomepageModules\StartEditing0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\ErrorCardWidget0%
GrowthExperiments\HomepageModules\Banner0%
GrowthExperiments\LevelingUp\LevelingUpHooks0%
GrowthExperiments\Specials\SpecialEditGrowthConfig1%
GrowthExperiments\Homepage\HomepageModuleRegistry3%
GrowthExperiments\DashboardModule\DashboardModule4%
GrowthExperiments\HomepageModules\Mentorship6%
GrowthExperiments\HomepageModules\SuggestedEdits6%
GrowthExperiments\Config\ConfigHooks8%
GrowthExperiments\Mentorship\Hooks\MentorHooks8%
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\HomepageHooks19%
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\ExperimentUserDefaultsManager33%
GrowthExperiments\Specials\SpecialHomepage33%
GrowthExperiments\Rest\Handler\AddLinkSuggestionsHandler33%
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\UserImpact\EditingStreak50%
GrowthExperiments\ExperimentUserManager50%
GrowthExperiments\NewcomerTasks\AddImage\MvpImageRecommendationApiHandler50%
GrowthExperiments\NewcomerTasks\Task\TaskSet50%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendation55%
GrowthExperiments\Mentorship\ChangeMentor56%
GrowthExperiments\NewcomerTasks\AddImage\ProductionImageRecommendationApiHandler57%
GrowthExperiments\NewcomerTasks\TaskSuggester\LocalSearchTaskSuggester57%
GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandler58%
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\UserImpact\StaticUserImpactLookup66%
GrowthExperiments\Api\ApiQueryMentorStatus66%
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\LevelingUp\LevelingUpManager81%
GrowthExperiments\Mentorship\Provider\AbstractStructuredMentorWriter81%
GrowthExperiments\Config\GrowthExperimentsMultiConfig84%
GrowthExperiments\NewcomerTasks\TaskSuggester\SearchTaskSuggester85%
GrowthExperiments\NewcomerTasks\TaskType\NullTaskType85%
GrowthExperiments\NewcomerTasks\TaskSuggester\RemoteSearchTaskSuggester85%
GrowthExperiments\NewcomerTasks\TaskSuggester\DecoratingTaskSuggesterFactory87%
GrowthExperiments\Specials\Forms\ManageMentorsAddMentor87%
GrowthExperiments\UserImpact\ComputeEditingStreaks87%
GrowthExperiments\NewcomerTasks\Topic\CampaignTopic88%
GrowthExperiments\Specials\SpecialManageMentors89%

Project Risks

Class CRAP
GrowthExperiments\HomepageHooks21399
GrowthExperiments\Specials\SpecialEditGrowthConfig10912
GrowthExperiments\HomepageModules\SuggestedEdits8940
GrowthExperiments\WelcomeSurveyHooks2550
GrowthExperiments\DashboardModule\DashboardModule2049
GrowthExperiments\HelpPanelHooks1560
GrowthExperiments\WelcomeSurvey1544
GrowthExperiments\HomepageModules\Mentorship1504
GrowthExperiments\HomepageModules\Impact1406
GrowthExperiments\Specials\SpecialWelcomeSurvey1298
GrowthExperiments\NewcomerTasks\ConfigurationLoader\AbstractDataConfigurationLoader1260
GrowthExperiments\MentorDashboard\MenteeOverview\UncachedMenteeOverviewDataProvider1087
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationUpdater1056
GrowthExperiments\Specials\SpecialHomepage1054
GrowthExperiments\HelpPanel\Tips\TipNodeRenderer992
GrowthExperiments\HomepageModules\CommunityUpdates992
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationStore974
GrowthExperiments\VariantHooks885
GrowthExperiments\HelpPanel\QuestionStore879
GrowthExperiments\Mentorship\Hooks\MentorHooks808
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPoster765
GrowthExperiments\Util742
GrowthExperiments\HelpPanel\Tips\TipLoader702
GrowthExperiments\VisualEditorHooks702
GrowthExperiments\NewcomerTasks\AddLink\AddLinkSubmissionHandler600
GrowthExperiments\Rest\Handler\AddImageFeedbackHandler506
GrowthExperiments\CampaignBenefitsBlock506
GrowthExperiments\MentorDashboard\MentorTools\MentorStatusManager464
GrowthExperiments\Config\ConfigHooks464
GrowthExperiments\HomepageModules\StartEmail462
GrowthExperiments\Config\Validation\DatatypeValidationTrait444
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyMenteeSuggester430
GrowthExperiments\HelpPanel427
GrowthExperiments\TourHooks420
GrowthExperiments\HomepageModules\BaseModule420
GrowthExperiments\Specials\SpecialImpact420
GrowthExperiments\ImpactHooks380
GrowthExperiments\NewcomerTasks\AddImage\AddImageSubmissionHandler306
GrowthExperiments\NewcomerTasks\NewcomerTasksChangeTagsManager306
GrowthExperiments\NewcomerTasks\TaskSuggester\QualityGateDecorator306
GrowthExperiments\Rest\Handler\MenteesHandler306
GrowthExperiments\NewcomerTasks\NewcomerTasksUserOptionsLookup277
GrowthExperiments\LevelingUp\LevelingUpHooks272
GrowthExperiments\Specials\SpecialMentorDashboard252
GrowthExperiments\Config\CommunityConfigurationHooks240
GrowthExperiments\Rest\Handler\UserImpactHandler240
GrowthExperiments\Mentorship\Hooks\MentorFilterHooks240
GrowthExperiments\Mentorship\MentorChangeLogFormatter210
GrowthExperiments\Config\WikiPageConfig210
GrowthExperiments\Api\ApiSetMenteeStatus210
GrowthExperiments\Specials\SpecialEnrollAsMentor205
GrowthExperiments\Config\Validation\ConfigValidatorFactory182
GrowthExperiments\EventLogging\PersonalizedPraiseLogger182
GrowthExperiments\MentorDashboard\Modules\PersonalizedPraise156
GrowthExperiments\MentorDashboard\MentorDashboardDiscoveryHooks156
GrowthExperiments\Api\ApiInvalidatePersonalizedPraiseSuggestion156
GrowthExperiments\HomepageModules\WelcomeSurveyReminder156
GrowthExperiments\TemplateCollectionFeature156
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataService132
GrowthExperiments\MentorDashboard\Modules\MentorTools132
GrowthExperiments\NewcomerTasks\SubpageRecommendationProvider132
GrowthExperiments\NewcomerTasks\SuggestionsInfo132
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationBaseTaskTypeHandler132
GrowthExperiments\Mentorship\ReassignMenteesJob132
GrowthExperiments\HomepageModules\MentorshipOptIn132
GrowthExperiments\EventLogging\WelcomeSurveyLogger132
GrowthExperiments\HomepageModules\Banner132
GrowthExperiments\EventLogging\SpecialHomepageLogger132
GrowthExperiments\Api\ApiQueryLinkRecommendations132
GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandler131
GrowthExperiments\NewcomerTasks\Task\TaskSet128
GrowthExperiments\Api\ApiManageMentorList126
GrowthExperiments\Mentorship\StaticMentorManager120
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewDataFilter110
GrowthExperiments\NewcomerTasks\TaskType\TemplateBasedTaskTypeHandler110
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendation110
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewDataUpdater110
GrowthExperiments\HomepageModules\StartEditing110
GrowthExperiments\MentorDashboard\MenteeOverview\StarredMenteesStore110
GrowthExperiments\NewcomerTasks\TaskType\NullTaskTypeHandler110
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationHelper110
GrowthExperiments\HomepageModules\SuggestedEditsComponents\TaskExplanationWidget110
GrowthExperiments\UserImpact\ExpensiveUserImpact110
GrowthExperiments\NewcomerTasks\AddLink\ServiceLinkRecommendationProvider110
GrowthExperiments\NewcomerTasks\TaskType\TaskType109
GrowthExperiments\Mentorship\MentorPageMentorManager106
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseSettings105
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseNotificationsDispatcher101
GrowthExperiments\Mentorship\ChangeMentor92
GrowthExperiments\Specials\SpecialClaimMentee90
GrowthExperiments\MentorDashboard\Modules\Resources90
GrowthExperiments\ConfirmEmailHooks90
GrowthExperiments\Api\ApiStarMentee90
GrowthExperiments\MentorDashboard\MenteeOverview\DatabaseMenteeOverviewDataProvider90
GrowthExperiments\Mentorship\EchoMentorChangePresentationModel90
GrowthExperiments\Specials\SpecialNewcomerTasksInfo90
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\Mentorship\EchoMenteeClaimPresentationModel56
GrowthExperiments\HomepageModules\RecentQuestionsFormatter56
GrowthExperiments\Config\Providers\SuggestedEditsConfigProvider56
GrowthExperiments\EventLogging\SpecialEditGrowthConfigLogger56
GrowthExperiments\NewcomerTasks\AddLink\LinkSubmissionRecorder56
GrowthExperiments\EarlyLifeCycleHooks56
GrowthExperiments\Api\ApiQueryMenteeStatus56
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NavigationWidgetFactory56
GrowthExperiments\HelpPanel\QuestionFormatter56
GrowthExperiments\NewcomerTasks\TaskType\LinkRecommendationTaskTypeHandler55
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataProvider54
GrowthExperiments\NewcomerTasks\AddImage\ProductionImageRecommendationApiHandler51
GrowthExperiments\Config\WikiPageConfigWriter46
GrowthExperiments\LevelingUp\LevelingUpManager45
GrowthExperiments\Homepage\SiteNoticeGenerator45
GrowthExperiments\LevelingUp\EchoGetStartedPresentationModel42
GrowthExperiments\PeriodicMetrics\InactiveMentorsMetric42
GrowthExperiments\PeriodicMetrics\MetricsFactory42
GrowthExperiments\Config\MediaWikiConfigReaderWrapper42
GrowthExperiments\Mentorship\Store\SetUserMentorDatabaseJob42
GrowthExperiments\LevelingUp\EchoKeepGoingPresentationModel42
GrowthExperiments\NewcomerTasks\AddImage\SubpageImageRecommendationProvider42
GrowthExperiments\MentorDashboard\MentorDashboardModuleRegistry42
GrowthExperiments\NewcomerTasks\AddImage\CacheBackedImageRecommendationProvider42
GrowthExperiments\NewcomerTasks\ConfigurationLoader\ConfigurationValidator40
GrowthExperiments\NewcomerTasks\TaskSuggester\SearchTaskSuggester36
GrowthExperiments\NewcomerTasks\AddImage\ServiceImageRecommendationProvider35
GrowthExperiments\Mentorship\Store\DatabaseMentorStore34
GrowthExperiments\HelpPanel\QuestionRecord34
GrowthExperiments\NewcomerTasks\AddImage\MvpImageRecommendationApiHandler34
GrowthExperiments\NewcomerTasks\TaskType\SectionImageRecommendationTaskTypeHandler30
GrowthExperiments\ResourceLoaderFileModuleWithLessVars30
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationTaskTypeHandler30
GrowthExperiments\Mentorship\Provider\CommunityStructuredMentorWriter30
GrowthExperiments\HelpPanel\QuestionPoster\MentorQuestionPoster30
GrowthExperiments\Rest\Handler\TipsHandler30
GrowthExperiments\Rest\Handler\WelcomeSurveySkipHandler30
GrowthExperiments\NewcomerTasks\AddImage\EventBus\EventGateImageSuggestionFeedbackUpdater30
GrowthExperiments\HelpPanel\QuestionPoster\HelpdeskQuestionPoster30
GrowthExperiments\NewcomerTasks\CachedSuggestionsInfo30
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\Rest\Handler\MenteesPrefixSearchHandler20
GrowthExperiments\Api\ApiQueryStarredMentees20
GrowthExperiments\Api\ApiQueryMentorList20
GrowthExperiments\Rest\Handler\SuggestionsInfoHandler20
GrowthExperiments\Mentorship\Provider\CommunityGetMentorDataTrait20
GrowthExperiments\PeriodicMetrics\NewcomersByMentorMetric20
GrowthExperiments\NewcomerTasks\TaskSetListener20
GrowthExperiments\LevelingUp\NotificationGetStartedJob20
GrowthExperiments\LevelingUp\NotificationKeepGoingJob20
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWrapper20
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPosterFactory20
GrowthExperiments\ExperimentsHooks20
GrowthExperiments\NewcomerTasks\AddLink\DbBackedLinkRecommendationProvider20
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\HomepageModules\SuggestedEditsComponents\CardWidgetFactory12
GrowthExperiments\Mentorship\MentorRemover12
GrowthExperiments\HomepageParserFunctions12
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NoResultsCardWidget12
GrowthExperiments\NewcomerTasks\AddLink\StaticLinkRecommendationProvider12
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewUpdateDataForMentorJob12
GrowthExperiments\Config\WikiPageConfigWriterFactory12
GrowthExperiments\EventLogging\SpecialMentorDashboardLogger12
GrowthExperiments\NewcomerTasks\ConfigurationLoader\TopicDecorator8
GrowthExperiments\UserDatabaseHelper8
GrowthExperiments\NewcomerTasks\ImageRecommendationFilter8
GrowthExperiments\UserImpact\SubpageUserImpactLookup7
GrowthExperiments\NewcomerTasks\TaskSuggester\RemoteSearchTaskSuggester7
GrowthExperiments\Specials\Forms\ManageMentorsAddMentor6
GrowthExperiments\HomepageModules\SuggestedEditsComponents\PreviousNext6
GrowthExperiments\NewcomerTasks\AddImage\AddImageLogFormatter6
GrowthExperiments\NewcomerTasks\AbstractSubmissionHandler6
GrowthExperiments\NewcomerTasks\AddSectionImage\AddSectionImageLogFormatter6
GrowthExperiments\SchemaHooks6
GrowthExperiments\NewcomerTasks\TaskSuggester\DecoratingTaskSuggesterFactory5
GrowthExperiments\Api\ApiQueryMentorStatus4
GrowthExperiments\NewcomerTasks\TaskSuggester\ErrorForwardingTaskSuggester4

Methods

Coverage Distribution

Complexity

Insufficient Coverage

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

Project Risks

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