Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
GrowthExperiments\Mentorship\Provider\CommunityGetMentorDataTrait0%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataService0%
GrowthExperiments\Mentorship\Provider\StaticMentorProvider0%
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\StaticImageRecommendationMetadataProvider0%
GrowthExperiments\Mentorship\Provider\CommunityStructuredMentorWriter0%
GrowthExperiments\NewcomerTasks\AddImage\SubpageImageRecommendationProvider0%
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\Api\ApiInvalidatePersonalizedPraiseSuggestion0%
GrowthExperiments\Mentorship\Provider\CommunityStructuredMentorProvider0%
GrowthExperiments\NewcomerTasks\AddLink\StaticLinkRecommendationProvider0%
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\ServiceLinkRecommendationProvider0%
GrowthExperiments\NewcomerTasks\AddLink\SubpageLinkRecommendationProvider0%
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\AddSectionImage\AddSectionImageLogFormatter0%
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationBaseTaskType0%
GrowthExperiments\NewcomerTasks\CachedSuggestionsInfo0%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\StaticConfigurationLoader0%
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\MentorProvider0%
GrowthExperiments\MediaWikiServicesHooks0%
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPosterFactory0%
GrowthExperiments\Api\ApiQueryMentorList0%
GrowthExperiments\HelpPanel\HelpPanelButton0%
GrowthExperiments\HelpPanel\QuestionFormatter0%
GrowthExperiments\HelpPanel\QuestionPoster\HelpdeskQuestionPoster0%
GrowthExperiments\LevelingUp\NotificationKeepGoingJob0%
GrowthExperiments\HelpPanel\QuestionPoster\HelppanelMentorQuestionPoster0%
GrowthExperiments\Api\ApiQueryMenteeStatus0%
GrowthExperiments\HelpPanel\QuestionPoster\HomepageMentorQuestionPoster0%
GrowthExperiments\HelpPanel\QuestionPoster\MentorQuestionPoster0%
GrowthExperiments\HelpPanel\Tips\ExpandTipTree0%
GrowthExperiments\ExperimentsHooks0%
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\GrowthExperimentsServices0%
GrowthExperiments\EventLogging\WelcomeSurveyLogger0%
GrowthExperiments\HelpPanel\Tips\UpdateTipTree0%
GrowthExperiments\Config\Validation\NoValidationValidator0%
GrowthExperiments\Api\ApiStarMentee0%
GrowthExperiments\CampaignBenefitsBlock0%
GrowthExperiments\Config\CommunityConfigurationHooks0%
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\WikiPageConfig0%
GrowthExperiments\EventLogging\SpecialMentorDashboardLogger0%
GrowthExperiments\Config\WikiPageConfigWriterFactory0%
GrowthExperiments\ConfirmEmailHooks0%
GrowthExperiments\Api\ApiSetMenteeStatus0%
GrowthExperiments\EarlyLifeCycleHooks0%
GrowthExperiments\ErrorException0%
GrowthExperiments\EventLogging\PersonalizedPraiseLogger0%
GrowthExperiments\EventLogging\SpecialEditGrowthConfigLogger0%
GrowthExperiments\Api\ApiQueryStarredMentees0%
GrowthExperiments\EventLogging\SpecialHomepageLogger0%
GrowthExperiments\Api\ApiQueryLinkRecommendations0%
GrowthExperiments\HelpPanel\Tips\CopyeditTipTree0%
GrowthExperiments\ImpactHooks0%
GrowthExperiments\HomepageModules\Banner0%
GrowthExperiments\HomepageModules\MentorshipOptIn0%
GrowthExperiments\HomepageModules\StartEditing0%
GrowthExperiments\LevelingUp\LevelingUpHooks0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NoResultsCardWidget0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\PreviousNext0%
GrowthExperiments\HomepageModules\StartEmail0%
GrowthExperiments\HomepageModules\Impact0%
GrowthExperiments\HomepageModules\Help0%
GrowthExperiments\HomepageModules\CommunityUpdates0%
GrowthExperiments\HomepageModules\RecentQuestionsFormatter0%
GrowthExperiments\LevelingUp\EchoGetStartedPresentationModel0%
GrowthExperiments\HomepageModules\BaseModule0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWidgetFactory0%
GrowthExperiments\LevelingUp\NotificationGetStartedJob0%
GrowthExperiments\HomepageParserFunctions0%
GrowthExperiments\LevelingUp\EchoKeepGoingPresentationModel0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\EditCardWidget0%
GrowthExperiments\HomepageModules\WelcomeSurveyReminder0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NavigationWidgetFactory0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\ErrorCardWidget0%
GrowthExperiments\Api\ApiMentorDashboardUpdateData0%
GrowthExperiments\HelpPanelHooks0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\TaskExplanationWidget0%
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWrapper0%
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\MentorDashboard\PersonalizedPraise\PraiseworthyMenteeSuggester10%
GrowthExperiments\NewcomerTasks\TaskSuggester\NewcomerTasksCacheRefreshJob11%
GrowthExperiments\Specials\SpecialEnrollAsMentor13%
GrowthExperiments\Specials\SpecialWelcomeSurvey14%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\PageConfigurationLoader16%
GrowthExperiments\HomepageHooks16%
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationStore17%
GrowthExperiments\WelcomeSurvey17%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\AbstractDataConfigurationLoader18%
GrowthExperiments\MentorDashboard\MentorTools\MentorStatusManager21%
GrowthExperiments\VariantHooks21%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseSettings22%
GrowthExperiments\MentorDashboard\MenteeOverview\UncachedMenteeOverviewDataProvider23%
GrowthExperiments\Rest\Handler\NewcomerTaskCompleteHandler23%
GrowthExperiments\HelpPanel25%
GrowthExperiments\Mentorship\StaticMentorManager25%
GrowthExperiments\Specials\SpecialMentorDashboard28%
GrowthExperiments\NewcomerTasks\TaskType\LinkRecommendationTaskTypeHandler28%
GrowthExperiments\Config\Validation\DatatypeValidationTrait29%
GrowthExperiments\Mentorship\ReassignMentees31%
GrowthExperiments\Specials\SpecialHomepage32%
GrowthExperiments\Rest\Handler\AddLinkSuggestionsHandler33%
GrowthExperiments\Util33%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\CommunityConfigurationLoader35%
GrowthExperiments\NewcomerTasks\NewcomerTasksUserOptionsLookup37%
GrowthExperiments\ExperimentUserDefaultsManager38%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseHooks40%
GrowthExperiments\NewcomerTasks\AddImage\AddImageSubmissionHandler41%
GrowthExperiments\Api\ApiManageMentorList43%
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPoster44%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyConditionsLookup45%
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseNotificationsDispatcher46%
GrowthExperiments\Specials\SpecialQuitMentorship47%
GrowthExperiments\NewcomerTasks\TaskType\TemplateBasedTaskTypeHandler48%
GrowthExperiments\NewcomerTasks\TaskType\TaskType48%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\ErrorForwardingConfigurationLoader50%
GrowthExperiments\ExperimentUserManager50%
GrowthExperiments\NewcomerTasks\AddImage\MvpImageRecommendationApiHandler50%
GrowthExperiments\UserImpact\EditingStreak50%
GrowthExperiments\NewcomerTasks\Task\TaskSet50%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendation55%
GrowthExperiments\NewcomerTasks\TaskSuggester\LocalSearchTaskSuggester56%
GrowthExperiments\Mentorship\ChangeMentor56%
GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandler56%
GrowthExperiments\NewcomerTasks\AddImage\ProductionImageRecommendationApiHandler57%
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\StaticTaskSuggester66%
GrowthExperiments\Api\ApiQueryMentorStatus66%
GrowthExperiments\NewcomerTasks\TaskSuggester\ErrorForwardingTaskSuggester66%
GrowthExperiments\UserImpact\StaticUserImpactLookup66%
GrowthExperiments\UserImpact\SubpageUserImpactLookup66%
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\ServiceImageRecommendationProvider79%
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataProvider79%
GrowthExperiments\UserImpact\RefreshUserImpactJob80%
GrowthExperiments\HelpPanel\QuestionRecord80%
GrowthExperiments\NewcomerTasks\ConfigurationLoader\TopicDecorator81%
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\HomepageHooks20058
GrowthExperiments\Specials\SpecialEditGrowthConfig10707
GrowthExperiments\HomepageModules\SuggestedEdits8972
GrowthExperiments\WelcomeSurveyHooks2550
GrowthExperiments\DashboardModule\DashboardModule2049
GrowthExperiments\HelpPanelHooks1560
GrowthExperiments\WelcomeSurvey1544
GrowthExperiments\HomepageModules\Mentorship1431
GrowthExperiments\HomepageModules\Impact1406
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\Util811
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPoster809
GrowthExperiments\Mentorship\Hooks\MentorHooks734
GrowthExperiments\VisualEditorHooks702
GrowthExperiments\HelpPanel\Tips\TipLoader702
GrowthExperiments\NewcomerTasks\AddLink\AddLinkSubmissionHandler600
GrowthExperiments\CampaignBenefitsBlock506
GrowthExperiments\Rest\Handler\AddImageFeedbackHandler506
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyMenteeSuggester467
GrowthExperiments\MentorDashboard\MentorTools\MentorStatusManager464
GrowthExperiments\Config\ConfigHooks464
GrowthExperiments\HomepageModules\StartEmail462
GrowthExperiments\Config\Validation\DatatypeValidationTrait444
GrowthExperiments\HelpPanel427
GrowthExperiments\HomepageModules\BaseModule420
GrowthExperiments\TourHooks420
GrowthExperiments\Specials\SpecialImpact420
GrowthExperiments\ImpactHooks380
GrowthExperiments\Config\CommunityConfigurationHooks380
GrowthExperiments\NewcomerTasks\AddImage\AddImageSubmissionHandler306
GrowthExperiments\NewcomerTasks\TaskSuggester\QualityGateDecorator306
GrowthExperiments\Rest\Handler\MenteesHandler306
GrowthExperiments\NewcomerTasks\NewcomerTasksChangeTagsManager306
GrowthExperiments\NewcomerTasks\NewcomerTasksUserOptionsLookup277
GrowthExperiments\LevelingUp\LevelingUpHooks272
GrowthExperiments\Api\ApiQueryLinkRecommendations272
GrowthExperiments\Specials\SpecialMentorDashboard252
GrowthExperiments\Mentorship\Hooks\MentorFilterHooks240
GrowthExperiments\Rest\Handler\UserImpactHandler240
GrowthExperiments\Config\WikiPageConfig210
GrowthExperiments\Api\ApiSetMenteeStatus210
GrowthExperiments\Mentorship\MentorChangeLogFormatter210
GrowthExperiments\Specials\SpecialEnrollAsMentor205
GrowthExperiments\Config\Validation\ConfigValidatorFactory182
GrowthExperiments\EventLogging\PersonalizedPraiseLogger182
GrowthExperiments\Api\ApiInvalidatePersonalizedPraiseSuggestion156
GrowthExperiments\MentorDashboard\Modules\PersonalizedPraise156
GrowthExperiments\MentorDashboard\MentorDashboardDiscoveryHooks156
GrowthExperiments\TemplateCollectionFeature156
GrowthExperiments\HomepageModules\WelcomeSurveyReminder156
GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandler134
GrowthExperiments\NewcomerTasks\SuggestionsInfo132
GrowthExperiments\NewcomerTasks\SubpageRecommendationProvider132
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationBaseTaskTypeHandler132
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataService132
GrowthExperiments\Mentorship\ReassignMenteesJob132
GrowthExperiments\MentorDashboard\Modules\MentorTools132
GrowthExperiments\EventLogging\SpecialHomepageLogger132
GrowthExperiments\HomepageModules\Banner132
GrowthExperiments\HomepageModules\MentorshipOptIn132
GrowthExperiments\EventLogging\WelcomeSurveyLogger132
GrowthExperiments\NewcomerTasks\Task\TaskSet128
GrowthExperiments\Api\ApiManageMentorList126
GrowthExperiments\Mentorship\StaticMentorManager120
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewDataFilter110
GrowthExperiments\NewcomerTasks\TaskType\TemplateBasedTaskTypeHandler110
GrowthExperiments\NewcomerTasks\TaskType\NullTaskTypeHandler110
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendation110
GrowthExperiments\UserImpact\ExpensiveUserImpact110
GrowthExperiments\HomepageModules\StartEditing110
GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationHelper110
GrowthExperiments\NewcomerTasks\AddLink\ServiceLinkRecommendationProvider110
GrowthExperiments\HomepageModules\SuggestedEditsComponents\TaskExplanationWidget110
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewDataUpdater110
GrowthExperiments\MentorDashboard\MenteeOverview\StarredMenteesStore110
GrowthExperiments\NewcomerTasks\TaskType\TaskType109
GrowthExperiments\Mentorship\MentorPageMentorManager106
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseSettings105
GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseNotificationsDispatcher101
GrowthExperiments\Mentorship\ChangeMentor92
GrowthExperiments\Specials\SpecialClaimMentee90
GrowthExperiments\Mentorship\EchoMentorChangePresentationModel90
GrowthExperiments\MentorDashboard\MenteeOverview\DatabaseMenteeOverviewDataProvider90
GrowthExperiments\Specials\SpecialNewcomerTasksInfo90
GrowthExperiments\ConfirmEmailHooks90
GrowthExperiments\MentorDashboard\Modules\Resources90
GrowthExperiments\Api\ApiStarMentee90
GrowthExperiments\NewcomerTasks\CampaignConfig87
GrowthExperiments\UserImpact\ComputedUserImpactLookup86
GrowthExperiments\NewcomerTasks\ConfigurationLoader\PageConfigurationLoader81
GrowthExperiments\Mentorship\ReassignMentees78
GrowthExperiments\NewcomerTasks\ConfigurationLoader\CommunityConfigurationLoader76
GrowthExperiments\Api\ApiMentorDashboardUpdateData72
GrowthExperiments\Mentorship\Provider\StaticMentorProvider72
GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyConditionsLookup70
GrowthExperiments\Rest\Handler\NewcomerTaskCompleteHandler65
GrowthExperiments\Homepage\HomepageModuleRegistry64
GrowthExperiments\Specials\SpecialManageMentors60
GrowthExperiments\Specials\SpecialQuitMentorship58
GrowthExperiments\Mentorship\EchoMenteeClaimPresentationModel56
GrowthExperiments\HelpPanel\QuestionFormatter56
GrowthExperiments\EarlyLifeCycleHooks56
GrowthExperiments\Config\Providers\SuggestedEditsConfigProvider56
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NavigationWidgetFactory56
GrowthExperiments\HomepageModules\RecentQuestionsFormatter56
GrowthExperiments\Api\ApiQueryMenteeStatus56
GrowthExperiments\NewcomerTasks\AddLink\LinkSubmissionRecorder56
GrowthExperiments\EventLogging\SpecialEditGrowthConfigLogger56
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\ExperimentUserDefaultsManager44
GrowthExperiments\Config\MediaWikiConfigReaderWrapper42
GrowthExperiments\LevelingUp\EchoKeepGoingPresentationModel42
GrowthExperiments\PeriodicMetrics\InactiveMentorsMetric42
GrowthExperiments\NewcomerTasks\AddImage\CacheBackedImageRecommendationProvider42
GrowthExperiments\NewcomerTasks\AddImage\SubpageImageRecommendationProvider42
GrowthExperiments\MentorDashboard\MentorDashboardModuleRegistry42
GrowthExperiments\LevelingUp\EchoGetStartedPresentationModel42
GrowthExperiments\Mentorship\Store\SetUserMentorDatabaseJob42
GrowthExperiments\PeriodicMetrics\MetricsFactory42
GrowthExperiments\NewcomerTasks\ConfigurationLoader\ConfigurationValidator40
GrowthExperiments\NewcomerTasks\TaskSuggester\SearchTaskSuggester36
GrowthExperiments\NewcomerTasks\AddImage\ServiceImageRecommendationProvider35
GrowthExperiments\Mentorship\Store\DatabaseMentorStore34
GrowthExperiments\HelpPanel\QuestionRecord34
GrowthExperiments\NewcomerTasks\AddImage\MvpImageRecommendationApiHandler34
GrowthExperiments\Rest\Handler\WelcomeSurveySkipHandler30
GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationTaskTypeHandler30
GrowthExperiments\NewcomerTasks\CachedSuggestionsInfo30
GrowthExperiments\Mentorship\Provider\CommunityStructuredMentorWriter30
GrowthExperiments\NewcomerTasks\TaskType\SectionImageRecommendationTaskTypeHandler30
GrowthExperiments\HelpPanel\QuestionPoster\MentorQuestionPoster30
GrowthExperiments\NewcomerTasks\AddImage\EventBus\EventGateImageSuggestionFeedbackUpdater30
GrowthExperiments\HelpPanel\QuestionPoster\HelpdeskQuestionPoster30
GrowthExperiments\Rest\Handler\TipsHandler30
GrowthExperiments\ResourceLoaderFileModuleWithLessVars30
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\PeriodicMetrics\NewcomersByMentorMetric20
GrowthExperiments\Rest\Handler\SuggestionsInfoHandler20
GrowthExperiments\Mentorship\Provider\CommunityGetMentorDataTrait20
GrowthExperiments\LevelingUp\NotificationKeepGoingJob20
GrowthExperiments\NewcomerTasks\AddLink\DbBackedLinkRecommendationProvider20
GrowthExperiments\Api\ApiQueryMentorList20
GrowthExperiments\Api\ApiQueryStarredMentees20
GrowthExperiments\HelpPanel\QuestionPoster\QuestionPosterFactory20
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWrapper20
GrowthExperiments\NewcomerTasks\TaskSetListener20
GrowthExperiments\LevelingUp\NotificationGetStartedJob20
GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandlerRegistry19
GrowthExperiments\UserImpact\EditingStreak19
GrowthExperiments\NewcomerTasks\TaskSuggester\LocalSearchTaskSuggester18
GrowthExperiments\NewcomerTasks\TaskSuggester\StaticTaskSuggester17
GrowthExperiments\Config\GrowthExperimentsMultiConfig16
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationDataValidator13
GrowthExperiments\UserImpact\ComputeEditingStreaks13
GrowthExperiments\ExperimentUserManager13
GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationData12
GrowthExperiments\NewcomerTasks\AddLink\StaticLinkRecommendationProvider12
GrowthExperiments\HomepageModules\SuggestedEditsComponents\CardWidgetFactory12
GrowthExperiments\HomepageParserFunctions12
GrowthExperiments\HomepageModules\SuggestedEditsComponents\NoResultsCardWidget12
GrowthExperiments\MentorDashboard\MenteeOverview\MenteeOverviewUpdateDataForMentorJob12
GrowthExperiments\Mentorship\MentorRemover12
GrowthExperiments\Config\WikiPageConfigWriterFactory12
GrowthExperiments\EventLogging\SpecialMentorDashboardLogger12
GrowthExperiments\NewcomerTasks\ConfigurationLoader\TopicDecorator8
GrowthExperiments\Api\ApiInvalidateImageRecommendation8
GrowthExperiments\UserDatabaseHelper8
GrowthExperiments\NewcomerTasks\ImageRecommendationFilter8
GrowthExperiments\UserImpact\SubpageUserImpactLookup7
GrowthExperiments\NewcomerTasks\TaskSuggester\RemoteSearchTaskSuggester7
GrowthExperiments\Specials\Forms\ManageMentorsAddMentor6
GrowthExperiments\HomepageModules\SuggestedEditsComponents\PreviousNext6
GrowthExperiments\NewcomerTasks\AbstractSubmissionHandler6
GrowthExperiments\NewcomerTasks\AddImage\AddImageLogFormatter6
GrowthExperiments\SchemaHooks6
GrowthExperiments\NewcomerTasks\AddSectionImage\AddSectionImageLogFormatter6
GrowthExperiments\NewcomerTasks\TaskSuggester\DecoratingTaskSuggesterFactory5
GrowthExperiments\NewcomerTasks\TaskSuggester\ErrorForwardingTaskSuggester4
GrowthExperiments\Api\ApiQueryMentorStatus4

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
__construct0%
getDB0%
hasSubmission0%
recordSubmission0%
getExcludedLinkIds0%
listPageIds0%
filterPageIds0%
getAllRecommendations0%
getByCondition0%
toArray0%
__construct0%
getTaskTimestamp0%
getApplicationVersion0%
getFormatVersion0%
getDatasetChecksums0%
__construct0%
toArray0%
getLinkIndex0%
getContextAfter0%
getLinkRecommendationsFromRows0%
processCandidate0%
getScore0%
get0%
shouldSkipImageRecommendationDailyTaskLimit0%
shouldSkipImageRecommendationDailyTaskLimitForUser0%
isUserInCampaign0%
getCampaignPattern0%
getInfo0%
__construct0%
getMessageKey0%
createRecommendation0%
__construct0%
evaluateTitle0%
get0%
__construct0%
titlesToPageIds0%
log0%
record0%
__construct0%
failure0%
getLinkRecommendationTaskType0%
evaluateRecommendation0%
getContextBefore0%
getWikitextOffset0%
getSignupPageTemplateParameters0%
__construct0%
createRecommendation0%
__construct0%
getStaticData0%
getFileMetadata0%
getMetadata0%
isValidMediaType0%
hasMinimumWidth0%
setMaxSuggestionsToProcess0%
getRequest0%
__construct0%
getArticleIdFromTitle0%
getApiRequest0%
getApiRequest0%
getApiMetadata0%
getFileMetadata0%
getExtendedMetadata0%
__construct0%
getFileMetadata0%
getWikidataSectionIntersectionReason0%
onMediaWikiServices0%
validate0%
getMatchIndex0%
getMetadata0%
getLinkTarget0%
getText0%
__construct0%
configError0%
deleteLinkRecommendation0%
getLinkRecommendation0%
__construct0%
toArray0%
getLinks0%
handle0%
getRevisionId0%
getPageId0%
getTitle0%
__construct0%
getMetadataFromArray0%
getLinksFromArray0%
get0%
__construct0%
normalizeTargets0%
getSignupPageTemplate0%
__construct0%
toArray0%
offsetUnset0%
setQualityGateConfigForTaskType0%
getQualityGateConfig0%
filtersEqual0%
randomSort0%
truncate0%
getFilters0%
setDebugData0%
getDebugData0%
offsetSet0%
getInvalidTasks0%
offsetGet0%
offsetExists0%
count0%
setToken0%
getInfo0%
__construct0%
onContentHandlerDefaultModelFor0%
onMediaWikiServices0%
get0%
setQualityGateConfig0%
containsPage0%
createRecommendation0%
run0%
isSectionImageRecommendationDailyTaskLimitExceeded0%
getLinkRecommendationTasksDoneByUserForCurrentDay0%
isLinkRecommendationDailyTaskLimitExceeded0%
getImageRecommendationTasksDoneByUserForCurrentDay0%
isImageRecommendationDailyTaskLimitExceeded0%
filter0%
suggest0%
__construct0%
filter0%
getTopicFiltersMode0%
suggest0%
filter0%
setLogger0%
filter0%
run0%
__construct0%
getTopicFilters0%
getTaskTypeFilters0%
setTaskTypeFilters0%
__construct0%
shouldUserSeeAllTaskTypes0%
disableTaskType0%
loadTopics0%
loadInfoboxTemplates0%
loadTopicsConfig0%
loadTaskTypesConfig0%
makeTitle0%
__construct0%
getDisabledTaskTypes0%
validateInteger0%
setMessageLocalizer0%
loadTopicsConfig0%
loadTaskTypes0%
makeTitle0%
loadInfoboxTemplates0%
isDisabled0%
getCampaignTopics0%
setCampaignConfigCallback0%
parseTopicsFromConfig0%
parseTaskTypesFromConfig0%
loadTopics0%
enableTaskType0%
__construct0%
loadTopics0%
getStringOption0%
__construct0%
filterNonExistentTaskTypes0%
convertTaskTypes0%
getConversionMap0%
filterTaskTypes0%
getTopicFilterWithoutFallback0%
getTopicsMatchMode0%
__construct0%
getQueryBuilder0%
getTags0%
getDisabledTaskTypes0%
checkUserAccess0%
checkExistingTags0%
apply0%
__construct0%
makeKey0%
getKeywords0%
loadInfoboxTemplates0%
getDisabledTaskTypes0%
loadInfoboxTemplates0%
jsonSerialize0%
getSectionTitle0%
setRescoreProfile0%
jsonSerialize0%
canUserBePraised0%
isMenteeSkipped0%
wasMenteePraised0%
__construct0%
getDays0%
getMaxReverts0%
getMinEdits0%
getMaxEdits0%
__construct0%
getUserImpactsForActiveMentees0%
getNotificationsFrequency0%
getPraisingMessageContent0%
getPraisingMessageTitle0%
getPraisingMessageUserTitle0%
getPraisingMessageDefaultSubject0%
castToNullableInt0%
toArray0%
loadSettings0%
__construct0%
makeCacheKeyForMentor0%
notifyMentor0%
__construct0%
getHeaderMessage0%
getIconType0%
getSecondaryLinks0%
getPrimaryLink0%
getBodyMessage0%
getHeaderMessage0%
getIconType0%
newChangeMentor0%
getMenteeUser0%
getScopedLock0%
isMentorshipEnabledForUser0%
notify0%
log0%
markMenteeAsSkipped0%
markMenteeAsPraised0%
removeMenteeFromSuggestions0%
markMenteeAsPraiseworthy0%
isMenteeMarkedAsPraiseworthy0%
refreshPraiseworthyMenteesForMentor0%
__construct0%
markMenteeAsPendingForMentor0%
getPrimaryLink0%
getHeaderText0%
getSubheaderTag0%
getHeaderText0%
__construct0%
getJsConfigVars0%
getMobileSummaryBody0%
maybeGetAwayMessage0%
getBody0%
getMentorWeight0%
__construct0%
getPraiseworthyMentees0%
getMobileSummaryBody0%
getRecentEditsByMenteesBody0%
getClientSideBody0%
getBody0%
getSubheaderTag0%
getSubheaderText0%
getHeaderText0%
getHeaderIconName0%
markMentorAsAwayTimestamp0%
getBody0%
getFlowEnrollmentStatuses0%
purgePendingMenteesForMentor0%
getHeaderMessageKey0%
makePendingMenteesKey0%
setLastNotified0%
makeLastNotifiedKey0%
onUserGetDefaultOptions0%
onGetPreferences0%
isInternal0%
getSecondaryLinks0%
getPrimaryLink0%
getIconType0%
getMenteeGenders0%
getMobileSummaryBody0%
formatLink0%
getBody0%
shouldHeaderIncludeIcon0%
getHeaderIconName0%
getHeaderText0%
__construct0%
getMobileSummaryBody0%
getJsConfigVars0%
getBodyMessage0%
getSecondaryLinks0%
getSectionNumber0%
getEffectiveMentorForUser0%
markMenteeAsInactive0%
markMenteeAsActive0%
setMenteeActiveFlag0%
setMentorshipStateForUser0%
getRandomAutoAssignedMentor0%
getMentorshipStateForUser0%
newMentorFromUserIdentity0%
getEffectiveMentorForUserSafe0%
getMentorForUserIfExists0%
__construct0%
__construct0%
run0%
getBatchSize0%
getDeduplicationInfo0%
ignoreDuplicates0%
__construct0%
newReassignMentees0%
__construct0%
reassignMentees0%
dropMenteeRelationship0%
ignoreDuplicates0%
__construct0%
makeKey0%
getDatasetId0%
getProjects0%
getSource0%
getFilename0%
jsonSerialize0%
toArray0%
update0%
__construct0%
getWithSetCallback0%
getDeduplicationInfo0%
get0%
__construct0%
invalidateRecommendation0%
handle0%
getMessageKey0%
getApiRequest0%
copyValidAndInvalidTasksToNewTaskSet0%
getUserErrorMessage0%
run0%
scheduleReassignMenteesJob0%
getManuallyAssignedMentors0%
__construct0%
onChangeTagsListActive0%
getMessageParameters0%
extractParameters0%
__construct0%
onResourceLoaderExcludeUserOptions0%
onUserGetDefaultOptions0%
onGetPreferences0%
onBeforePageDisplay0%
onFormatAutocomments0%
onListDefinedTags0%
getMentorForUserIfExists0%
onAuthChangeFormFields0%
onLocalUserCreated0%
handleForceMentor0%
onBeforeCreateEchoEvent0%
__construct0%
convertUserIdsToActorIds0%
getUnstarredMenteeIds0%
getStarredMenteeIds0%
onChangesListSpecialPageStructuredFilters0%
getPreloadTitles0%
getMentorForUser0%
getWeightedAutoAssignedMentors0%
isBlocked0%
getAutoAssignedMentors0%
newMentorFromUserIdentity0%
getSignupTitle0%
__construct0%
getMentorsSafe0%
getMentors0%
isMentor0%
__construct0%
doSaveMentorData0%
getMentorForUserSafe0%
__construct0%
__construct0%
touchList0%
getSignupTitle0%
removeMentor0%
__construct0%
getEffectiveMentorForUserSafe0%
getEffectiveMentorForUser0%
getRandomAutoAssignedMentor0%
getSectionImageRecommendationTasksDoneByUserForCurrentDay0%
getDebugUrl0%
getAwayMentors0%
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%
setDebugUrl0%
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%
shouldOpenInEditMode0%
getRecommendationProvider0%
getChangeTags0%
getId0%
__construct0%
toJsonArray0%
getMentorData0%
getQualityGateIds0%
getDefaultEditSection0%
getMinimumCaptionCharacterLength0%
validateTaskTypeConfiguration0%
getMaxTasksPerDay0%
getSuggestionFilters0%
__construct0%
append0%
__construct0%
filter0%
setDebugData0%
getExcludedPageIdTerm0%
getTemplateTerm0%
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%
markMentorAsAway0%
getViewData0%
parseBackTimestamp0%
getUserImpactStore0%
shouldShowHelpPanelToUser0%
getHelpPanelLinks0%
getHelpPanelCtaButton0%
getLevelingUpManager0%
getAddLinkSubmissionHandler0%
getEventGateImageSuggestionFeedbackUpdater0%
getUserDatabaseHelper0%
getUserImpactFormatter0%
getUncachedUserImpactLookup0%
__construct0%
getUserImpactLookup0%
getImageRecommendationApiHandler0%
getNewcomerTasksChangeTagsManager0%
getTemplateBasedTaskSubmissionHandler0%
getGrowthExperimentsCampaignConfig0%
getAddImageSubmissionHandler0%
getLinkRecommendationSubmissionLogFactory0%
getSectionImageRecommendationSubmissionLogFactory0%
getImageRecommendationSubmissionLogFactory0%
getUserEmailConfigVars0%
getJavaScriptClassName0%
getImageRecommendationMetadataService0%
getTag0%
loadExistingQuestions0%
getWikitextLinkTarget0%
getRelevantTitle0%
setPostOnTop0%
getQuestionStoragePref0%
getDirectTargetTitle0%
getSectionHeaderTemplate0%
__construct0%
getTag0%
__construct0%
getQuestionStoragePref0%
getDirectTargetTitle0%
getSectionHeaderTemplate0%
getTag0%
getRelativeTime0%
getPostedOnHtml0%
formatArchived0%
formatUnarchived0%
format0%
getImageRecommendationMetadataProvider0%
getWikiPageConfigWriterFactory0%
submitWikitext0%
getMenteeOverviewDataUpdater0%
getMentorWriter0%
getMentorStore0%
getMentorStatusManager0%
getMentorRemover0%
getMentorProviderStructured0%
getMentorProvider0%
getMentorManager0%
getMentorDashboardModuleRegistry0%
getUncachedMenteeOverviewDataProvider0%
getMetricsFactory0%
getDatabaseMenteeOverviewDataProvider0%
getMenteeOverviewDataProvider0%
getLinkSubmissionRecorder0%
getLinkRecommendationUpdater0%
getLinkRecommendationStore0%
getLinkRecommendationProvider0%
getLinkRecommendationHelper0%
getImageRecommendationProviderUncached0%
getImageRecommendationProvider0%
getDatabaseMentorStore0%
getNewcomerTasksConfigurationLoader0%
getWikiPageConfigValidatorFactory0%
getReassignMenteesFactory0%
getWikiPageConfigLoader0%
getWikiPageConfig0%
getWelcomeSurveyFactory0%
getTipNodeRenderer0%
getTipsAssembler0%
getTaskTypeHandlerRegistry0%
getTaskSuggesterFactory0%
getSuggestionsInfo0%
getStarredMenteesStore0%
getQuestionPosterFactory0%
getNewcomerTasksConfigurationValidator0%
getPraiseworthyMenteeSuggester0%
getPraiseworthyConditionsLookup0%
getPersonalizedPraiseSettings0%
getPersonalizedPraiseNotificationsDispatcher0%
getPersonalizedPraiseLogger0%
getImageRecommendationFilter0%
getLinkRecommendationFilter0%
getProtectionFilter0%
getNewcomerTasksUserOptionsLookup0%
getTargetContentModel0%
submitStructuredDiscussions0%
getExperimentUserManager0%
getBaseCssClasses0%
getStepNames0%
__construct0%
getMessageParameters0%
exampleRender0%
getImageSourcePath0%
graphicRender0%
getMessageKeyWithVariantFallback0%
mainAndTextRender0%
buildHtml0%
getEditMessageTipConfigData0%
render0%
setMessageLocalizer0%
__construct0%
getType0%
getMessageKey0%
getData0%
__construct0%
buildMessageKey0%
getMessageKeyWithFallback0%
getMentorBackTimestampInternal0%
getPublishMessageTipConfigData0%
getTipTreeForTaskType0%
getModuleData0%
__construct0%
getWiring0%
getModuleIds0%
__construct0%
getPreferredEditor0%
getMentorData0%
onChangeTagsListActive0%
onListDefinedTags0%
onBeforePageDisplay0%
maybeAddLearnMoreLinkTipNode0%
onLocalUserCreated0%
onResourceLoaderExcludeUserOptions0%
onUserGetDefaultOptions0%
onGetPreferences0%
__construct0%
getTaskTypeId0%
getTree0%
__construct0%
getLearnMoreLink0%
getTipNodesForStep0%
buildExtraData0%
getPageUpdater0%
getBody0%
loadQuestionsAndUpdate0%
loadQuestions0%
getContentModel0%
ensureValidTimestamp0%
ensureValidBoolean0%
getQuestionPoster0%
__construct0%
saveNewQuestion0%
getContext0%
questionExistsOnPage0%
getFormattedPostedOnTimestamp0%
getPostedOnTimestamp0%
getSectionHeader0%
setSectionHeader0%
setResultUrl0%
isFirstEdit0%
getRevisionId0%
getResultUrl0%
addSignature0%
excludeHiddenQuestions0%
write0%
loadTipNodes0%
getTree0%
__construct0%
getTaskTypeId0%
getTaskTypeId0%
getTree0%
getTaskTypeId0%
getTree0%
getTaskTypeId0%
getTree0%
getTaskTypeId0%
getTaskTypeId0%
saveToUserSettings0%
getTree0%
getTaskTypeId0%
getTree0%
isRevisionVisible0%
trimQuestion0%
assignArchiveUrl0%
prependQuestion0%
encodeQuestionsToJson0%
saveToUserSettingsWithJob0%
getHomepageModuleRegistry0%
getLoadBalancer0%
getDiscoveryTextWithAvatarIcon0%
onCommunityConfigurationProvider_initList0%
__construct0%
variableIsAllowed0%
__construct0%
onSpecialPage_initList0%
onSkinTemplateNavigation__Universal0%
onPageSaveComplete0%
onJsonValidateSave0%
__construct0%
isCalledFromBrokenTest0%
has0%
onCommunityConfigurationSchemaBeforeEditor0%
__construct0%
getVideo0%
getCampaignValue0%
getCampaignTemplateHtml0%
getHtml0%
getLegalFooter0%
__construct0%
getAllowedParams0%
get0%
addAutocomputedProperties0%
isWriteMode0%
newConfigValidator0%
getDefaultContent0%
getDefaultContent0%
validateVariable0%
validate0%
getDefaultContent0%
validateVariable0%
getDefaultContent0%
validateVariable0%
constructValidator0%
loadForNewcomerTasks0%
getSupportedConfigPages0%
titleEquals0%
__construct0%
downgradeToPrevious0%
upgradeFromOlder0%
downgradeToPrevious0%
upgradeFromOlder0%
downgradeToPrevious0%
upgradeFromOlder0%
mustBePosted0%
needsToken0%
getConfigTitle0%
getAllowedParams0%
__construct0%
hasErrorCode0%
getExamplesMessages0%
mustBePosted0%
isWriteMode0%
needsToken0%
execute0%
__construct0%
needsToken0%
incrementCounter0%
isWriteMode0%
__construct0%
getAllowedParams0%
isInternal0%
isWriteMode0%
needsToken0%
execute0%
__construct0%
isInternal0%
execute0%
getTaskUrl0%
execute0%
mustBePosted0%
__construct0%
getAllowedParams0%
mustBePosted0%
isWriteMode0%
needsToken0%
execute0%
__construct0%
execute0%
__construct0%
__construct0%
tryLoadingMoreLinkRecommendations0%
getAllowedParams0%
__construct0%
execute0%
__construct0%
execute0%
__construct0%
getExamplesMessages0%
isInternal0%
getAllowedParams0%
__construct0%
getConfigData0%
getGrowthWikiConfig0%
doLog0%
__construct0%
logAction0%
doLogSave0%
doLogView0%
logSkipped0%
logPraised0%
logNotified0%
logSuggested0%
isEventLoggingAvailable0%
__construct0%
__construct0%
getErrorMessageInEnglish0%
getErrorMessage0%
getStatus0%
__construct0%
userHasPersonalToolsPrefEnabled0%
onMessageCacheFetchOverrides0%
__construct0%
msg0%
log0%
log0%
shouldInvertHeaderIcon0%
setVariant0%
getGrowthConfig0%
getChangeMentorFactory0%
wrap0%
__construct0%
onConditionalDefaultOptionsAddCondition0%
__construct0%
isValidVariant0%
isUserInVariant0%
__construct0%
__construct0%
logSuspiciousEvaluation0%
getUserHash0%
getSample0%
isInSample0%
canHaveBucket0%
__construct0%
getLoggedActions0%
logInteraction0%
initialize0%
shouldHeaderIncludeIcon0%
getHeaderIcon0%
get0%
__construct0%
shouldRender0%
canRender0%
setMode0%
getName0%
getMode0%
getConfig0%
getUser0%
getContext0%
onUserSendConfirmationMail0%
getModules0%
onAuthChangeFormFields0%
isConfirmEmailEnabled0%
newWikiPageConfigWriter0%
__construct0%
runEditFilterMergedContentHook0%
invalidate0%
hasWithFlags0%
has0%
getWithFlags0%
getModuleStyles0%
getCssClasses0%
getFooter0%
getHeaderTag0%
getSubheaderTag0%
getSubheaderTextElement0%
getSubheaderText0%
getSubheader0%
getNavIcon0%
getBackIcon0%
getMobileDetailsHeader0%
getMobileSummaryHeader0%
getHeader0%
getHeaderTextElement0%
supports0%
renderMobileDetails0%
renderMobileSummary0%
renderDesktop0%
buildSection0%
buildModuleWrapper0%
getHtml0%
outputDependencies0%
getJsConfigVars0%
getJsData0%
checkAndMarkMobileDiscoveryNoticeSeen0%
getTipTypes0%
isHomepageEnabledGloballyAndForUser0%
getActionData0%
__construct0%
render0%
__construct0%
newFromTaskSet0%
getNavigationWidgetFactory0%
getRedirectParams0%
getPager0%
getJsConfigVars0%
formatSiteViews0%
getTextContent0%
getSiteViews0%
getModules0%
getModuleStyles0%
getSubheaderTag0%
getSubheader0%
getTaskCard0%
getMobileSummaryBody0%
getFooter0%
getBody0%
getImageContent0%
__construct0%
getHeaderText0%
getDifficultyAndTime0%
getBody0%
getBodyContent0%
getMobileSummaryHeader0%
getHeader0%
getHeaderIconName0%
getHeaderText0%
canRender0%
__construct0%
getDescriptionRow0%
__construct0%
getIcon0%
getInfo0%
getName0%
getInfoRow0%
__construct0%
__construct0%
__construct0%
getEditButton0%
getPreviousNextButtonHtml0%
getHeaderIconName0%
canRender0%
getState0%
getMobileSummaryBody0%
getBody0%
getMobileSummaryHeader0%
getHeader0%
getHeaderIconName0%
getHeaderText0%
getModuleStyles0%
__construct0%
getState0%
getModuleRoute0%
getEmailIcon0%
getJsConfigVars0%
getModuleStyles0%
getBody0%
getHeaderText0%
getHeaderIconName0%
__construct0%
format0%
formatResponses0%
formatHeader0%
getMobileSummaryBody0%
getClickId0%
resetTaskCache0%
getTopicFiltersPref0%
getTaskSet0%
getState0%
isActivated0%
getJsData0%
trackQueueStatus0%
getHtml0%
isGuidanceEnabled0%
isGuidanceEnabledForAnyone0%
isTopicMatchModeEnabled0%
getEmailAddressRaw0%
isTopicMatchingEnabled0%
getCssClasses0%
isEnabled0%
isEnabledForAnyone0%
getTasksPaginationText0%
getHeaderTextElement0%
__construct0%
getState0%
getEmailAction0%
getMobileSummaryBody0%
mentorRender0%
getOptInButton0%
__construct0%
getLastEditTimestampForUsersInternal0%
getFilteredMenteesForMentor0%
getLockedMenteesIds0%
getIds0%
storeProfilingData0%
getProfilingInfo0%
resetService0%
getReadConnection0%
getFormattedDataForMentor0%
filterMenteesByLastEdit0%
__construct0%
unstarMentee0%
starMentee0%
getStarredMenteeIds0%
getStarredMentees0%
decodeMenteeIds0%
encodeMenteeIds0%
__construct0%
run0%
getLastEditTimestampForUsers0%
getFormattedDataForMentor0%
updateDataForMentor0%
__construct0%
getAwayReasonUncached0%
invalidateAwayReasonCache0%
makeAwayReasonCacheKey0%
canChangeStatus0%
__construct0%
getWiring0%
getModules0%
get0%
getTagsToFilterBy0%
getRevertedEditsForUsers0%
onResourceLoaderExcludeUserOptions0%
onUserGetDefaultOptions0%
onGetPreferences0%
onBeforePageDisplay0%
onSkinTemplateNavigation__Universal0%
isDiscoveryEnabled0%
__construct0%
getTaggedEditsForUsers0%
getQuestionsAskedForUsers0%
__construct0%
getMentorProfilingInfo0%
__construct0%
getHeaderMessage0%
onUserGetDefaultOptions0%
onBeforeCreateEchoEvent0%
onBeforePageDisplay0%
onVisualEditorApiVisualEditorEditPostSave0%
__construct0%
getSpecialHomepageUrl0%
getPrimaryLink0%
getSecondaryLinks0%
getIconType0%
getSuggestedEditsCount0%
getSpecialHomepageUrl0%
getPrimaryLink0%
getSecondaryLinks0%
getHeaderMessage0%
getIconType0%
refreshUserImpactDataInDeferredUpdate0%
userIsInImpactDataCohort0%
onManualLogEntryBeforePublish0%
onPageSaveComplete0%
isEnabledForUser0%
shouldSendKeepGoingNotification0%
setBatchSize0%
getFormattedDataForMentee0%
__construct0%
filter0%
getTotalRows0%
doSortByTimestamp0%
onlyIds0%
prefix0%
offset0%
limit0%
__construct0%
getFormattedDataForMentor0%
shouldSendGetStartedNotification0%
formatDataForMentee0%
invalidateCacheForMentor0%
makeCacheKey0%
__construct0%
onMediaWikiServices0%
run0%
__construct0%
run0%
__construct0%
__construct0%
getEmailAddress0%
shouldWrapModuleWithLink0%
getState0%
shouldShowCommunityUpdatesModule0%
initializeProvider0%
__construct0%
getUserVariant0%
getModuleRoute0%
outputDependencies0%
buildModuleWrapper0%
getActionData0%
getModuleStyles0%
canRender0%
getGrowthWikiConfig0%
renderMobileDetailsForOverlay0%
getJsData0%
shouldWrapModuleWithLink0%
getPageURL0%
setPageURL0%
__construct0%
getState0%
getHeaderText0%
getThumbnail0%
getBody0%
getMobileSummaryHeader0%
getJsConfigVars0%
__construct0%
getHeaderIconName0%
getMobileSummaryBody0%
getBody0%
getJsConfigVars0%
getSubheader0%
getHeaderText0%
getHeader0%
generateThumbnailHtml0%
getModuleStyles0%
__construct0%
getHeaderIconName0%
getMobileSummaryHeader0%
getMobileSummaryBody0%
shouldWrapModuleWithLink0%
getIntroductionElement0%
getBody0%
getThumbnailUrlFromCommonsApi0%
getMobileSummaryBody0%
getMobileSummaryHeader0%
getCssClasses0%
onLocalUserCreated0%
onConfirmEmailComplete0%
onSpecialContributionsBeforeMainOutput0%
getZeroContributionsHtml0%
onSidebarBeforeOutput0%
updateHomeMenuEntry0%
updateProfileMenuEntry0%
onChangeTagsListActive0%
onListDefinedTags0%
getGrowthFeaturesOptInOptOutOverride0%
lessCallback0%
onAuthChangeFormFields0%
onResourceLoaderExcludeUserOptions0%
onGetPreferences0%
personalUrlsBuilder0%
titleIsUserPageOrUserTalk0%
onSkinTemplateNavigation__Universal0%
onSkinMinervaOptionsInit0%
onBeforePageDisplay0%
onWikimediaEventsShouldSchemaEditAttemptStepOversample0%
onSiteNoticeAfter0%
getDefaultTaskTypesJson0%
getHeader0%
setMessageLocalizer0%
getHeaderIconName0%
getHeaderText0%
canRender0%
__construct0%
isEnabled0%
trackRevertedNewcomerTaskEdit0%
setUserIdentity0%
setOutputPage0%
onContributeCards0%
getTopicsJson0%
onCirrusSearchScoreBuilder0%
onCirrusSearchAddQueryFeatures0%
maybeOverridePreferredEditorWithVE0%
onFormatAutocomments0%
getPersonalToolsHomepageLinkUrl0%
userPrefersSourceEditor0%
userHasDisabledVe0%
userHasPersonalToolsPrefEnabled0%
getSuggestedEditsConfigJson0%
getUnactivatedModuleCssClass0%
getActionData0%
getHeaderIconName0%
getModules0%
getFooter0%
getState0%
isUnactivated0%
getActionData0%
getHeaderText0%
getJsData0%
canRender0%
__construct0%
getMentorUsernameElement0%
getMentorGender0%
getActionData0%
getUserGender0%
getJsConfigVars0%
getUserImpact0%
getFormattedUserImpact0%
getHeaderIconName0%
getMentor0%
getMobileSummaryBody0%
getBody0%
getLastActive0%
getEllipsisWidget0%
buildSection0%
getQuestionButton0%
getRecentQuestionsSection0%
hasMainspaceEdits0%
getRecentQuestions0%
getHeaderText0%
getModuleStyles0%
getMentorLastActive0%
__construct0%
getAboutMentorshipElement0%
getModules0%
setUserDataIsFor0%
shouldShowForOtherUser0%
getEditCount0%
getModules0%
getHeaderText0%
getBody0%
getBody0%
getMobileSummaryBody0%
getScoreCardMarkup0%
getScoreCardsMarkup0%
getRecentActivityMarkup0%
canRender0%
getArticlesListMarkup0%
getMobileSummaryBody0%
getBaseMarkup0%
getMentorInfo0%
getHeaderIconName0%
isOwnData0%
getChangeTags10%
shouldShowForReadingMode15%
__construct16%
getIconData28%
getRandomAutoAssignedMentorForUserAndRole28%
getImage28%
validateFieldDatatype29%
getFiltersButtonGroupWidget30%
formatWeight30%
formatStatus31%
execute33%
computeUserImpact37%
onRecentChange_save38%
getMentorForUserSafe40%
onLocalUserCreated40%
doReassignMentees45%
handleNewcomerTask49%
validateTitle50%
shouldAssignGlobalBucket50%
assertUserExists50%
execute53%
onEditFilterMergedContent54%
loadTaskTypesConfig58%
getPageViewDataInJobContext58%
validateCategory60%
validateTemplate60%
getMentorForUser62%
getUserImpact62%
getTopicsTerms62%
getCurrentWikiConfig62%
setMentorForUserReal64%
setMentorshipStateForUser64%
doSort66%
getConfigValue66%
clearLinkRecommendationRecordForPage66%
getDisabledTaskTypes66%
serialize66%
runTaskSetListener66%
onSubmit66%
execute66%
loadFromJsonArray66%
execute68%
validateField68%
getSuggestionReason69%
getRandomAutoAssignedMentor69%
search70%
getJsonUrl70%
execute72%
getQuestionPoster72%
saveMentorData75%
get75%
getGroupName75%
run75%
getApiUrl75%
getDBByFlags75%
execute75%
loadTaskTypes75%
getMentorForUserSafe75%
validate76%
setNotice76%
getRawUrl77%
jsonSerialize78%
getByLinkTarget80%
getHeader80%
getTargetTitle80%
validate80%
deleteByLinkTarget80%
getPraiseworthyMenteesForMentor80%
getHelpDeskTitle80%
validate80%
doSuggest80%
onPageSaveComplete80%
onSubmit80%
getSuggestionDataFromApiResponse82%
submit82%
suggest82%
onSubmit82%
getCampaignIndexFromCampaignTerm83%
setMentorForUser83%
onUserGetRights83%
get83%
search83%
hasWithFlags83%
checkContent83%
batchGetUserImpact84%
validateTaskTypeConfiguration84%
getWikipediaReasonOtherProject85%
format85%
render85%
doSortByNumber85%
getQuestions85%
newFromJsonArray85%
getLanguagesListParam85%
parseData86%
filterInternal86%
get87%
getMentorForUserIfExists87%
shouldAssignLocalBucket87%
getPraiseworthyMenteesForMentorUncached87%
onPageSaveComplete87%
run87%
onSubmit87%
shouldShowHelpPanel88%
createHandler88%
getExtendedMetadataField88%
runEditFilterMergedContentHook88%
execute88%
getAwayReason88%
getExpensiveUserImpact89%

Project Risks

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