Files Overview

Filename LoC Issues Analysers
/class-wc-memberships.php 1030 270 49
/includes/Blocks.php 28 76 28
/includes/admin/class-wc-memberships-admin-membership-plan-rules.php 26 120 44
/includes/admin/class-wc-memberships-admin-membership-plans.php 237 220 50
/includes/admin/class-wc-memberships-admin-orders.php 61 39 25
/includes/admin/class-wc-memberships-admin-products.php 26 136 38
/includes/admin/class-wc-memberships-admin-user-memberships.php 438 358 46
/includes/admin/class-wc-memberships-admin-users.php 26 100 26
/includes/admin/class-wc-memberships-admin.php 571 435 57
/includes/admin/class-wc-memberships-import-export-handler.php 26 256 34
/includes/admin/class-wc-memberships-settings.php 26 323 28
/includes/admin/class-wc-memberships-setup-wizard.php 648 639 51
/includes/admin/meta-boxes/abstract-wc-memberships-meta-box.php 548 138 44
/includes/admin/meta-boxes/class-wc-memberships-meta-box-membership-plan-data.php 1051 376 49
/includes/admin/meta-boxes/class-wc-memberships-meta-box-membership-plan-email-content-merge-tags.php 26 29 22
/includes/admin/meta-boxes/class-wc-memberships-meta-box-post-memberships-data.php 75 83 31
/includes/admin/meta-boxes/class-wc-memberships-meta-box-product-memberships-data.php 120 268 51
/includes/admin/meta-boxes/class-wc-memberships-meta-box-user-membership-data.php 26 215 42
/includes/admin/meta-boxes/class-wc-memberships-meta-box-user-membership-member-details.php 26 74 24
/includes/admin/meta-boxes/class-wc-memberships-meta-box-user-membership-notes.php 26 52 25
/includes/admin/meta-boxes/class-wc-memberships-meta-box-user-membership-recent-activity.php 26 38 27
/includes/admin/meta-boxes/views/abstract-wc-memberships-meta-box-view.php 26 24 19
/includes/admin/meta-boxes/views/class-wc-memberships-meta-box-view-content-restriction-rule.php 26 255 23
/includes/admin/meta-boxes/views/class-wc-memberships-meta-box-view-content-restriction-rules.php 26 78 20
/includes/admin/meta-boxes/views/class-wc-memberships-meta-box-view-membership-note.php 26 43 19
/includes/admin/meta-boxes/views/class-wc-memberships-meta-box-view-membership-recent-activity-note.php 26 47 20
/includes/admin/meta-boxes/views/class-wc-memberships-meta-box-view-product-restriction-rule.php 49 279 28
/includes/admin/meta-boxes/views/class-wc-memberships-meta-box-view-product-restriction-rules.php 26 208 32
/includes/admin/meta-boxes/views/class-wc-memberships-meta-box-view-purchasing-discount-rule.php 50 261 26
/includes/admin/meta-boxes/views/class-wc-memberships-meta-box-view-purchasing-discount-rules.php 26 184 29
/includes/admin/modals/abstract-wc-memberships-batch-job-modal.php 26 75 16
/includes/admin/modals/abstract-wc-memberships-member-modal.php 26 66 17
/includes/admin/modals/abstract-wc-memberships-modal.php 26 46 20
/includes/admin/modals/class-wc-memberships-modal-add-user-membership.php 26 20 15
/includes/admin/modals/class-wc-memberships-modal-grant-access-membership-plan.php 101 64 18
/includes/admin/modals/class-wc-memberships-modal-import-export-user-memberships.php 60 59 18
/includes/admin/modals/class-wc-memberships-modal-reschedule-user-memberships-events.php 84 60 18
/includes/admin/modals/class-wc-memberships-modal-transfer-user-membership.php 26 25 15
/includes/api/abstract-wc-memberships-rest-api-controller.php 171 85 28
/includes/api/abstract-wc-memberships-rest-api-membership-plans.php 234 122 30
/includes/api/abstract-wc-memberships-rest-api-user-memberships.php 453 387 44
/includes/api/class-wc-memberships-rest-api.php 173 65 35
/includes/api/class-wc-memberships-webhooks.php 28 175 37
/includes/api/v2/class-wc-memberships-rest-api-v2-membership-plans.php 29 11 11
/includes/api/v2/class-wc-memberships-rest-api-v2-user-memberships.php 29 11 11
/includes/api/v3/class-wc-memberships-rest-api-v3-membership-plans.php 29 11 11
/includes/api/v3/class-wc-memberships-rest-api-v3-user-memberships.php 29 11 11
/includes/blocks/Block.php 28 28 22
/includes/blocks/Dynamic_Content_Block.php 28 8 8
/includes/blocks/Member_Content.php 264 104 39
/includes/blocks/Non_Member_Content.php 28 28 21
/includes/class-wc-memberships-ajax.php 411 263 40
/includes/class-wc-memberships-capabilities.php 26 176 42
/includes/class-wc-memberships-cli.php 348 101 39
/includes/class-wc-memberships-emails.php 26 110 29
/includes/class-wc-memberships-member-discounts.php 2012 452 68
/includes/class-wc-memberships-membership-plan-rule.php 441 123 50
/includes/class-wc-memberships-membership-plan.php 1941 348 66
/includes/class-wc-memberships-membership-plans.php 487 141 46
/includes/class-wc-memberships-post-types.php 299 183 36
/includes/class-wc-memberships-restrictions.php 1260 310 57
/includes/class-wc-memberships-rules.php 1343 266 60
/includes/class-wc-memberships-shipping.php 132 63 30
/includes/class-wc-memberships-shortcodes.php 381 132 41
/includes/class-wc-memberships-system-status-report.php 28 96 28
/includes/class-wc-memberships-upgrade.php 26 176 39
/includes/class-wc-memberships-user-membership.php 1974 416 62
/includes/class-wc-memberships-user-memberships.php 476 411 70
/includes/class-wc-memberships-user-messages.php 965 404 55
/includes/class-wc-memberships-utilities.php 26 24 17
/includes/cli/class-wc-memberships-cli-command.php 199 46 21
/includes/cli/class-wc-memberships-cli-import-user-memberships.php 28 88 28
/includes/cli/class-wc-memberships-cli-membership-plan-rule.php 93 164 38
/includes/cli/class-wc-memberships-cli-membership-plan.php 496 219 41
/includes/cli/class-wc-memberships-cli-user-membership.php 335 140 35
/includes/emails/abstract-wc-memberships-user-membership-email.php 26 72 29
/includes/emails/class-wc-memberships-user-membership-activated-email.php 26 50 23
/includes/emails/class-wc-memberships-user-membership-ended-email.php 26 53 23
/includes/emails/class-wc-memberships-user-membership-ending-soon-email.php 26 63 25
/includes/emails/class-wc-memberships-user-membership-note-email.php 26 43 22
/includes/emails/class-wc-memberships-user-membership-renewal-reminder-email.php 26 66 26
/includes/frontend/class-wc-memberships-checkout.php 26 45 28
/includes/frontend/class-wc-memberships-frontend.php 738 227 52
/includes/frontend/class-wc-memberships-members-area.php 26 197 42
/includes/frontend/class-wc-memberships-posts-restrictions.php 311 465 56
/includes/frontend/class-wc-memberships-products-restrictions.php 684 352 53
/includes/functions/wc-memberships-functions-dates.php 24 37 18
/includes/functions/wc-memberships-functions-member-discounts.php 44 45 22
/includes/functions/wc-memberships-functions-members-area.php 246 161 32
/includes/functions/wc-memberships-functions-membership-plans.php 24 29 12
/includes/functions/wc-memberships-functions-misc.php 235 115 26
/includes/functions/wc-memberships-functions-orders.php 278 91 33
/includes/functions/wc-memberships-functions-restrictions.php 235 120 32
/includes/functions/wc-memberships-functions-user-memberships.php 24 60 18
/includes/functions/wc-memberships-functions.php 24 22 8
/includes/integrations/Jilt_Promotions/Import_Export.php 31 47 19
/includes/integrations/Learndash/Learndash.php 83 32 20
/includes/integrations/bbpress/class-wc-memberships-integration-bbpress.php 26 42 25
/includes/integrations/bookings/class-wc-memberships-integration-bookings.php 26 28 22
/includes/integrations/class-wc-memberships-integrations.php 26 61 22
/includes/integrations/groups/class-wc-memberships-integration-groups.php 26 183 34
/includes/integrations/measurement-price-calculator/class-wc-memberships-integration-measurement-price-calculator.php 83 73 30
/includes/integrations/one-page-checkout/class-wc-memberships-integration-one-page-checkout.php 26 25 18
/includes/integrations/subscriptions/class-wc-memberships-integration-subscriptions-admin.php 639 329 39
/includes/integrations/subscriptions/class-wc-memberships-integration-subscriptions-ajax.php 105 52 25
/includes/integrations/subscriptions/class-wc-memberships-integration-subscriptions-cli.php 223 80 28
/includes/integrations/subscriptions/class-wc-memberships-integration-subscriptions-discounts.php 26 97 31
/includes/integrations/subscriptions/class-wc-memberships-integration-subscriptions-free-trial.php 26 61 27
/includes/integrations/subscriptions/class-wc-memberships-integration-subscriptions-frontend.php 96 88 29
/includes/integrations/subscriptions/class-wc-memberships-integration-subscriptions-lifecycle.php 26 43 24
/includes/integrations/subscriptions/class-wc-memberships-integration-subscriptions-membership-plan.php 85 59 25
/includes/integrations/subscriptions/class-wc-memberships-integration-subscriptions-membership-plans.php 301 181 41
/includes/integrations/subscriptions/class-wc-memberships-integration-subscriptions-user-membership.php 364 96 42
/includes/integrations/subscriptions/class-wc-memberships-integration-subscriptions-user-memberships.php 26 191 40
/includes/integrations/subscriptions/class-wc-memberships-integration-subscriptions-utilities-activation-background-job.php 26 53 33
/includes/integrations/subscriptions/class-wc-memberships-integration-subscriptions-utilities.php 195 59 32
/includes/integrations/subscriptions/class-wc-memberships-integration-subscriptions.php 724 229 47
/includes/integrations/subscriptions/functions/wc-memberships-integration-subscriptions-functions.php 103 24 15
/includes/integrations/user-switching/class-wc-memberships-integration-user-switching.php 26 82 26
/includes/utilities/abstract-wc-memberships-job-handler.php 26 117 43
/includes/utilities/class-wc-memberships-csv-export-user-memberships.php 472 251 55
/includes/utilities/class-wc-memberships-csv-import-user-memberships.php 940 374 64
/includes/utilities/class-wc-memberships-grant-retroactive-access.php 351 129 47
/includes/utilities/class-wc-memberships-user-memberships-reschedule-events.php 26 39 31
/lib/prospress/action-scheduler/action-scheduler.php 30 21 9
/lib/prospress/action-scheduler/classes/ActionScheduler_ActionClaim.php 19 7 6
/lib/prospress/action-scheduler/classes/ActionScheduler_ActionFactory.php 164 46 23
/lib/prospress/action-scheduler/classes/ActionScheduler_AdminView.php 31 91 22
/lib/prospress/action-scheduler/classes/ActionScheduler_AsyncRequest_QueueRunner.php 6 26 20
/lib/prospress/action-scheduler/classes/ActionScheduler_Compatibility.php 6 28 12
/lib/prospress/action-scheduler/classes/ActionScheduler_DataController.php 21 56 27
/lib/prospress/action-scheduler/classes/ActionScheduler_DateTime.php 38 10 8
/lib/prospress/action-scheduler/classes/ActionScheduler_Exception.php 11 4 4
/lib/prospress/action-scheduler/classes/ActionScheduler_FatalErrorMonitor.php 26 35 15
/lib/prospress/action-scheduler/classes/ActionScheduler_InvalidActionException.php 10 12 8
/lib/prospress/action-scheduler/classes/ActionScheduler_ListTable.php 216 165 37
/lib/prospress/action-scheduler/classes/ActionScheduler_LogEntry.php 59 10 10
/lib/prospress/action-scheduler/classes/ActionScheduler_NullLogEntry.php 6 7 6
/lib/prospress/action-scheduler/classes/ActionScheduler_OptionLock.php 26 8 7
/lib/prospress/action-scheduler/classes/ActionScheduler_QueueCleaner.php 135 26 16
/lib/prospress/action-scheduler/classes/ActionScheduler_QueueRunner.php 39 55 25
/lib/prospress/action-scheduler/classes/ActionScheduler_Versions.php 35 13 11
/lib/prospress/action-scheduler/classes/ActionScheduler_WPCommentCleaner.php 73 43 19
/lib/prospress/action-scheduler/classes/ActionScheduler_wcSystemStatus.php 138 41 22
/lib/prospress/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php 31 79 30
/lib/prospress/action-scheduler/classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php 76 51 17
/lib/prospress/action-scheduler/classes/WP_CLI/Migration_Command.php 31 45 19
/lib/prospress/action-scheduler/classes/WP_CLI/ProgressBar.php 45 29 17
/lib/prospress/action-scheduler/classes/abstracts/ActionScheduler.php 159 132 31
/lib/prospress/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php 577 172 44
/lib/prospress/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php 69 50 21
/lib/prospress/action-scheduler/classes/abstracts/ActionScheduler_Abstract_RecurringSchedule.php 60 7 7
/lib/prospress/action-scheduler/classes/abstracts/ActionScheduler_Abstract_Schedule.php 81 5 5
/lib/prospress/action-scheduler/classes/abstracts/ActionScheduler_Abstract_Schema.php 64 31 19
/lib/prospress/action-scheduler/classes/abstracts/ActionScheduler_Lock.php 57 15 13
/lib/prospress/action-scheduler/classes/abstracts/ActionScheduler_Logger.php 144 118 25
/lib/prospress/action-scheduler/classes/abstracts/ActionScheduler_Store.php 13 67 25
/lib/prospress/action-scheduler/classes/abstracts/ActionScheduler_TimezoneHelper.php 21 56 23
/lib/prospress/action-scheduler/classes/actions/ActionScheduler_Action.php 13 13 8
/lib/prospress/action-scheduler/classes/actions/ActionScheduler_CanceledAction.php 19 8 8
/lib/prospress/action-scheduler/classes/actions/ActionScheduler_FinishedAction.php 8 6 5
/lib/prospress/action-scheduler/classes/actions/ActionScheduler_NullAction.php 12 12 10
/lib/prospress/action-scheduler/classes/data-stores/ActionScheduler_DBLogger.php 144 38 19
/lib/prospress/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php 263 250 46
/lib/prospress/action-scheduler/classes/data-stores/ActionScheduler_HybridStore.php 166 71 25
/lib/prospress/action-scheduler/classes/data-stores/ActionScheduler_wpCommentLogger.php 7 76 30
/lib/prospress/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php 359 294 54
/lib/prospress/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostStatusRegistrar.php 7 21 8
/lib/prospress/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php 7 38 9
/lib/prospress/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore_TaxonomyRegistrar.php 7 10 8
/lib/prospress/action-scheduler/classes/migration/ActionMigrator.php 54 14 6
/lib/prospress/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php 26 22 19
/lib/prospress/action-scheduler/classes/migration/BatchFetcher.php 38 10 9
/lib/prospress/action-scheduler/classes/migration/Config.php 147 23 9
/lib/prospress/action-scheduler/classes/migration/Controller.php 120 47 24
/lib/prospress/action-scheduler/classes/migration/DryRun_ActionMigrator.php 23 3 3
/lib/prospress/action-scheduler/classes/migration/DryRun_LogMigrator.php 20 5 4
/lib/prospress/action-scheduler/classes/migration/LogMigrator.php 41 1 1
/lib/prospress/action-scheduler/classes/migration/Runner.php 60 24 12
/lib/prospress/action-scheduler/classes/migration/Scheduler.php 25 33 11
/lib/prospress/action-scheduler/classes/schedules/ActionScheduler_CanceledSchedule.php 53 13 11
/lib/prospress/action-scheduler/classes/schedules/ActionScheduler_CronSchedule.php 92 25 18
/lib/prospress/action-scheduler/classes/schedules/ActionScheduler_IntervalSchedule.php 72 17 10
/lib/prospress/action-scheduler/classes/schedules/ActionScheduler_NullSchedule.php 21 10 9
/lib/prospress/action-scheduler/classes/schedules/ActionScheduler_Schedule.php 11 4 4
/lib/prospress/action-scheduler/classes/schedules/ActionScheduler_SimpleSchedule.php 67 9 8
/lib/prospress/action-scheduler/classes/schema/ActionScheduler_LoggerSchema.php 13 10 9
/lib/prospress/action-scheduler/classes/schema/ActionScheduler_StoreSchema.php 15 10 7
/lib/prospress/action-scheduler/deprecated/ActionScheduler_Abstract_QueueRunner_Deprecated.php 14 10 6
/lib/prospress/action-scheduler/deprecated/ActionScheduler_AdminView_Deprecated.php 133 75 12
/lib/prospress/action-scheduler/deprecated/ActionScheduler_Schedule_Deprecated.php 16 15 13
/lib/prospress/action-scheduler/deprecated/ActionScheduler_Store_Deprecated.php 35 27 11
/lib/prospress/action-scheduler/deprecated/functions.php 39 28 8
/lib/prospress/action-scheduler/functions.php 15 41 17
/lib/prospress/action-scheduler/lib/WP_Async_Request.php 15 22 10
/lib/prospress/action-scheduler/lib/cron-expression/CronExpression.php 185 75 35
/lib/prospress/action-scheduler/lib/cron-expression/CronExpression_AbstractField.php 8 20 11
/lib/prospress/action-scheduler/lib/cron-expression/CronExpression_DayOfMonthField.php 73 15 13
/lib/prospress/action-scheduler/lib/cron-expression/CronExpression_DayOfWeekField.php 53 32 16
/lib/prospress/action-scheduler/lib/cron-expression/CronExpression_FieldFactory.php 24 6 6
/lib/prospress/action-scheduler/lib/cron-expression/CronExpression_FieldInterface.php 8 5 5
/lib/prospress/action-scheduler/lib/cron-expression/CronExpression_HoursField.php 45 11 11
/lib/prospress/action-scheduler/lib/cron-expression/CronExpression_MinutesField.php 37 10 10
/lib/prospress/action-scheduler/lib/cron-expression/CronExpression_MonthField.php 53 11 9
/lib/prospress/action-scheduler/lib/cron-expression/CronExpression_YearField.php 41 10 10
/templates/emails/membership-activated.php 24 16 9
/templates/emails/membership-ended.php 24 16 9
/templates/emails/membership-ending-soon.php 24 16 9
/templates/emails/membership-note.php 24 22 10
/templates/emails/membership-renewal-reminder.php 24 16 9
/templates/emails/plain/membership-activated.php 37 15 11
/templates/emails/plain/membership-ended.php 37 15 11
/templates/emails/plain/membership-ending-soon.php 37 15 11
/templates/emails/plain/membership-note.php 37 19 11
/templates/emails/plain/membership-renewal-reminder.php 37 15 11
/templates/loop/member-discount-badge.php 24 8 8
/templates/myaccount/my-membership-content.php 90 142 19
/templates/myaccount/my-membership-details.php 46 22 11
/templates/myaccount/my-membership-discounts.php 24 182 19
/templates/myaccount/my-membership-navigation.php 24 25 11
/templates/myaccount/my-membership-notes.php 24 85 14
/templates/myaccount/my-membership-products.php 24 167 18
/templates/myaccount/my-memberships.php 24 140 18
/templates/single-product/member-discount-badge.php 24 7 7
/woo-includes/class-wc-dependencies.php 7 10 8
/woo-includes/woo-functions.php 75 49 20
/woocommerce-memberships.php 386 135 38
None 301 28 2