Percentile distribution of logical lines of code by class

Percentile

Explore

Class LLOC CLOC Volume Intelligent content Comment Weight
App\Dto\SentEmailDto 25 63 0 0 48.32
App\Dto\UploadFileDto 8 20 0 0 48.3
App\Traits\GlobalMethods 24 14 1275.94 175.01 40.39
App\Traits\MissingCommissionsTrait 234 125 5532.88 173.66 39.6
App\Traits\WebhookQueue 19 5 208.08 58.14 32.48
App\Traits\ExcelReport 40 23 1603.49 131.79 40.26
App\Traits\Stripe\StripeCoupon 13 4 30.88 11.76 34.14
App\Traits\Stripe\StripePaymentIntent 24 9 78 14.44 36.18
App\Traits\Stripe\StripeWebhookSignature 19 5 102.8 41.88 32.48
App\Traits\Stripe\StripeProduct 50 20 207.93 32.83 36.83
App\Traits\Stripe\StripeBank 22 8 232.19 85.14 35.87
App\Traits\Stripe\StripeCustomer 152 66 2115.54 146.76 37.64
App\Traits\Stripe\StripeCustomerBalance 14 0 87.57 25.76 0
App\Traits\Stripe\StripePlan 33 15 247.59 84.54 38.09
App\Traits\Stripe\StripeSubscription 403 124 9414.05 233.9 34.14
App\Traits\Stripe\StripePerson 44 15 733.98 93.53 35.2
App\Traits\Stripe\StripeBalance 17 4 60 16.67 31.29
App\Traits\Stripe\StripeInvoice 106 48 1212 111.63 38.05
App\Traits\Stripe\StripeTransfer 46 19 269.77 52.46 37.15
App\Traits\Stripe\StripeCharge 33 13 117.29 18.77 36.68
App\Traits\Stripe\StripeConnectAccount 111 43 1863.32 144.19 36.51
App\Traits\Stripe\StripeCardToken 15 5 63.12 22.66 34.97
App\Traits\Stripe\StripeFile 18 4 100.38 31.7 30.68
App\Traits\Stripe\StripePayout 22 8 133.26 36.19 35.87
App\Traits\Stripe\StripeCreditNotes 14 5 42 14 35.68
App\Traits\TransferPayoutReport 69 0 3543.47 162.45 0
App\Mail\MemberExportMail 14 10 18.58 9.29 42.07
App\Mail\RenewalNoticeCredit 43 1 600.54 92.77 11.57
App\Mail\TurnOffLocationEmail 14 10 20.68 13.79 42.07
App\Mail\ContactSupport 57 11 691.12 216.15 29.18
App\Mail\RenewalNoticeMigrated 55 1 701.84 106.38 10.28
App\Mail\MarketingMaterial 14 10 20.68 13.79 42.07
App\Mail\SignUp 14 10 20.68 13.79 42.07
App\Mail\ContactUs 14 10 20.68 13.79 42.07
App\Providers\AppServiceProvider 17 11 28.07 42.11 41.27
App\Providers\FortifyServiceProvider 19 15 0 0 42.84
App\Providers\TelescopeServiceProvider 26 24 53.77 48.89 43.94
App\Providers\AuthServiceProvider 9 11 0 0 45.62
App\Providers\RouteServiceProvider 19 25 44.38 54.62 45.99
App\Providers\RepositoryServiceProvider 12 11 0 0 43.89
App\Providers\HorizonServiceProvider 18 14 24 24 42.73
App\Providers\MacroServiceProvider 13 5 44.38 38.83 36.44
App\Providers\JetstreamServiceProvider 17 16 13.93 23.22 44.07
App\Providers\BroadcastServiceProvider 9 5 0 0 39.96
App\Providers\EventServiceProvider 8 11 0 0 46.21
App\Repositories\Cache\RedisBaseRepo 16 13 14.26 7.13 43.05
App\Repositories\BaseRepo 17 17 31.02 13.79 44.46
App\Repositories\MemberRepo 1032 195 29203.92 349.34 28.95
App\Repositories\UserRepo 107 2 4967.03 112.31 10.42
App\Repositories\SubscriptionRepository 12 8 6.34 8.45 41.52
App\Models\WebHook\WebHook 14 29 51.89 35.92 47.79
App\Models\Note\Note 26 32 114.22 23.8 45.65
App\Models\Note\traits\Relations 12 3 18.58 24.77 31.94
App\Models\Note\traits\Mutators 8 6 10 15 42.45
App\Models\Transaction\Transaction 8 68 86.44 172.88 49.72
App\Models\Transaction\traits\Relation 20 12 53.89 66.32 40.63
App\Models\Transaction\traits\Scopes 53 40 514.31 72.86 42.5
App\Models\Transaction\traits\Methods 13 9 479.22 67.94 41.83
App\Models\Transaction\traits\HasUuid 20 0 25.85 8.62 0
App\Models\ScheduleExport\ScheduleExport 60 41 352.93 67.38 41.72
App\Models\ZipCode 7 20 0 0 48.6
App\Models\RecordAudit 5 30 19.65 39.3 49.53
App\Models\Group\Group 34 69 232.99 55.41 47.72
App\Models\Group\traits\Relations 20 12 54 54 40.63
App\Models\Group\traits\Scopes 20 28 375.29 148.37 46.29
App\Models\Group\traits\ActiveScope 8 0 10 16 0
App\Models\Group\traits\Mutators 12 12 23.22 23.22 44.46
App\Models\Group\traits\Validations 12 3 173.06 136.35 31.94
App\Models\Person\traits\Relations 12 6 25.85 32.31 38.99
App\Models\Person\traits\Mutators 32 42 116.27 74.74 45.98
App\Models\Person\Person 34 99 636 101.18 48.63
App\Models\PermissionCategory\traits\Mutators 12 12 23.22 23.22 44.46
App\Models\PermissionCategory\PermissionCategory 11 20 19.65 39.3 47.36
App\Models\Plan\traits\Relations 48 35 244 146.4 42.24
App\Models\Plan\traits\Scopes 24 26 236 131.11 44.94
App\Models\Plan\traits\Mutators 9 3 42 22.91 34.97
App\Models\Plan\traits\Validations 12 6 300.16 119.29 38.99
App\Models\Plan\PlanCommission\traits\Relations 4 0 0 0 0
App\Models\Plan\PlanCommission\traits\Scopes 4 0 0 0 0
App\Models\Plan\PlanCommission\traits\Validations 4 0 0 0 0
App\Models\Plan\PlanCommission\PlanCommission 19 52 88 64.84 48.51
App\Models\Plan\Plan 38 71 312.11 52.02 47.45
App\Models\Location\traits\Relations 24 15 72.91 64.81 40.98
App\Models\Location\traits\Scopes 48 60 1091 222.89 45.73
App\Models\Location\traits\ActiveScope 8 0 10 16 0
App\Models\Location\traits\Mutators 8 6 10 15 42.45
App\Models\Location\traits\Validations 12 3 173.92 248.45 31.94
App\Models\Location\traits\Joins 26 3 219.62 47.86 23.9
App\Models\Location\Location 17 69 122.98 89.87 49.16
App\Models\PlanLocation\traits\Relations 24 12 138.97 153.35 38.99
App\Models\PlanLocation\PlanLocation 11 39 34.87 55.79 48.98
App\Models\Constants\SuperAdmins 5 0 2 4 0
App\Models\Member\traits\Relations 32 9 111 51.8 33.19
App\Models\Member\traits\Scopes 30 39 1100.03 146.67 45.93
App\Models\Member\traits\Mutators 12 12 23.22 23.22 44.46
App\Models\Member\traits\Validations 20 6 399.54 78.54 33.87
App\Models\Member\DependentMember 20 41 62.91 94.36 47.76
App\Models\Member\Member 491 149 13257.46 516.93 33.99
App\Models\User 8 50 27 48 49.56
App\Models\User\traits\Relations 56 39 159 55.65 41.87
App\Models\User\traits\Mutators 12 12 23.22 23.22 44.46
App\Models\User\User 8 49 18.09 31.02 49.55
App\Models\User\UserLogin 140 91 1351.56 102.15 41.31
App\Models\User\UserRole 6 13 8 16 47.92
App\Models\Subscription\Subscription 8 54 51.81 96.21 49.61
App\Models\Subscription\traits\Relation 44 15 307.7 219.04 35.2
App\Models\Partner\traits\Relations 16 9 44.92 41.46 40.07
App\Models\Partner\traits\Scopes 20 0 427.74 245.83 0
App\Models\Partner\traits\ActiveScope 8 0 10 16 0
App\Models\Partner\traits\Mutators 8 6 10 15 42.45
App\Models\Partner\traits\Validations 16 6 196.21 201 36.18
App\Models\Partner\Partner 20 52 106.27 66.42 48.39
App\Models\Price\Price 23 64 76.15 116.46 48.54
App\Models\Region\Region 19 59 88 61.6 48.76
App\Models\Region\traits\Relations 28 18 109.62 73.08 41.22
App\Models\Region\traits\Scopes 28 39 552.62 234.74 46.27
App\Models\Region\traits\ActiveScope 8 0 10 16 0
App\Models\Region\traits\Mutators 8 6 10 15 42.45
App\Models\Region\traits\Validations 12 3 114.69 165.16 31.94
App\Models\CommissionDistribution\traits\Mutators 8 6 10 15 42.45
App\Models\CommissionDistribution\CommissionDistribution 31 49 254.88 63.22 46.82
App\Models\PaymentGateway\traits\Relations 28 18 53.4 25.13 41.22
App\Models\PaymentGateway\traits\Scopes 16 20 216 127.06 45.73
App\Models\PaymentGateway\traits\Validations 8 3 58.81 73.51 36.18
App\Models\PaymentGateway\PaymentGateway 35 56 222.97 68.89 46.87
App\Models\ActivityLog\traits\Relations 8 3 8 16 36.18
App\Models\ActivityLog\traits\Mutators 8 6 10 15 42.45
App\Models\ActivityLog\ActivityLog 14 26 25.27 39.3 47.43
App\Models\WelcomeKit\WelcomeKit 7 21 8 16 48.69
App\Models\Notification 6 35 24 48 49.51
App\Models\PermissionGroup\PermissionGroup 11 19 18.09 30.16 47.17
App\Exceptions\Handler 9 16 2 4 47.28
App\Exports\ExportPayoutReport 23 10 104 69.33 37.66
App\Exports\SubscriptionsTrendReport 45 9 765.4 135.15 29.56
App\Exports\AdminExportPayoutReport 172 29 5820.61 219.95 27.75
App\Exports\InvoicesExport 86 47 2243.59 278.31 39.81
App\Exports\PartnerMemberTransactionExport 233 65 3672.8 376.24 33.1
App\Exports\CommissionsAnalysisExport 245 190 3058.64 304.53 42.71
App\Exports\MembersTrendReport 45 17 810.77 144.14 36.26
App\Exports\TrendReport 25 3 120.46 29.08 24.28
App\Utilities\Constant 50 0 4875.86 6353.13 0
App\Utilities\StaticSeederPermission 16 12 3091.2 1184.42 42.45
App\Utilities\MathCalculation 12 9 46.51 21.7 42.45
App\Http\Middleware\locationStatus 20 7 144.55 15.02 35.48
App\Http\Middleware\VerifyRecaptcha 24 1 186.91 58.64 15.25
App\Http\Middleware\PermissionCheck 11 11 33 13.75 44.46
App\Http\Middleware\VerifyCsrfToken 5 5 0 0 44.46
App\Http\Middleware\OnBoardingProcess 40 7 396.89 63.79 28.14
App\Http\Middleware\RedirectIfAuthenticated 14 8 42.11 10.21 40.21
App\Http\Middleware\TrimStrings 5 5 2 4 44.46
App\Http\Middleware\CheckAbility 11 7 28.43 14.22 41.13
App\Http\Middleware\CheckFakeEmail 11 5 49.83 16.61 38.09
App\Http\Middleware\MemberRestriction 16 0 333.73 44.5 0
App\Http\Middleware\Authenticate 10 6 10 6.67 40.63
App\Http\Middleware\TrustProxies 6 10 0 0 47.04
App\Http\Middleware\PayoutCheck 11 5 36 9 38.09
App\Http\Middleware\CheckForceResetPassword 11 7 28.07 12.48 41.13
App\Http\Middleware\PreventRequestsDuringMaintenance 5 5 0 0 44.46
App\Http\Middleware\ApiRedirectInvalidIPsMiddleware 28 9 121.84 37.23 34.59
App\Http\Middleware\EncryptCookies 5 5 0 0 44.46
App\Http\Middleware\TrustHosts 8 5 2 4 40.98
App\Http\Responses\LoginResponse 45 18 290.05 54.87 36.83
App\Http\Requests\TransferPayoutAdminReportRequest 8 0 25.27 37.9 0
App\Http\Requests\User\MemberRequestWelcomeKitRequest 10 3 28.07 10.69 33.87
App\Http\Requests\SignUpRequest 16 5 142.13 233.51 34.3
App\Http\Requests\MarketingDocumentRequest 12 10 28.07 42.11 43.23
App\Http\Requests\HasNoRules 8 5 0 0 40.98
App\Http\Controllers\StripeProductController 17 7 25.85 8.62 37.12
App\Http\Controllers\ForgotPasswordController 78 15 962.29 90.21 29.14
App\Http\Controllers\ReportingController 375 58 10074.49 206.52 26.85
App\Http\Controllers\ContactSupportController 43 11 510.53 94.71 32.18
App\Http\Controllers\Controller 5 0 0 0 0
App\Http\Controllers\LocationMarketingController 76 18 882.66 81.59 31.36
App\Http\Controllers\LocationController 410 98 9672.74 285.14 31.46
App\Http\Controllers\TransferPayoutController 332 6 8691.08 155.71 10.25
App\Http\Controllers\Plan\PlanController 255 72 6645.3 190.8 33.23
App\Http\Controllers\MarketingController 194 42 3321.31 211.65 30.4
App\Http\Controllers\User\AdminController 189 40 3508.32 306.07 30.16
App\Http\Controllers\User\UserController 23 12 89.62 52.72 39.39
App\Http\Controllers\User\MemberController 1229 140 32919.4 609.8 23.77
App\Http\Controllers\User\AccountSettingController 153 25 2711.41 132.38 27.43
App\Http\Controllers\User\BankManagementController 30 0 92.51 50.88 0
App\Http\Controllers\User\UserManagementController 123 49 1903.87 193.09 36.79
App\Http\Controllers\User\GroupController 280 64 5825.74 339.22 30.98
App\Http\Controllers\User\MemberRequestWelcomeKitController 69 15 2002.81 214.15 30.44
App\Http\Controllers\User\RegionController 173 46 3108.91 136.6 32.59
App\Http\Controllers\User\Bank 37 24 81.41 20.35 41.29
App\Http\Controllers\User\PartnerController 202 53 3430.91 183.7 32.45
App\Http\Controllers\AjaxController 153 41 2275.89 209.37 32.67
App\Http\Controllers\TrainingController 10 5 30.88 19.3 38.99
App\Http\Controllers\AdvanceReportsController 58 14 598.26 64.62 31.56
App\Http\Controllers\FeeScheduleController 112 28 2031.95 137.76 31.94
App\Http\Controllers\KnowledgeController 8 5 2 4 40.98
App\Http\Controllers\Api\UserController 32 10 233.83 48.03 34.3
App\Http\Controllers\Api\MemberController 501 78 10665.28 287.99 26.92
App\Http\Controllers\Api\ApiController 446 22 11222.32 366.89 16.48
App\Http\Controllers\Api\RecaptchaController 21 7 197.65 37.21 34.97
App\Http\Controllers\Api\CouponController 21 0 198.81 22.38 0
App\Http\Controllers\Api\WebHookController 15 5 100 23.16 34.97
App\Http\Controllers\RegisterController 25 9 178.38 70.61 35.77
App\Http\Controllers\onBoardingController 143 28 1966.25 114.58 29.33
App\Http\Controllers\TermsAndConditionsController 29 10 310.23 71.09 35.32
App\Http\Kernel 16 21 104.04 208.08 45.98
App\Actions\Fortify\UpdateUserProfileInformation 21 14 216.84 45.17 41.52
App\Actions\Fortify\PasswordValidationRules 8 5 8 16 40.98
App\Actions\Fortify\UpdateUserPassword 14 7 79.57 72.33 38.99
App\Actions\Fortify\ResetUserPassword 10 7 18 16 41.91
App\Actions\Fortify\CreateNewUser 10 6 79.73 62.39 40.63
App\Actions\Jetstream\DeleteUser 8 6 0 0 42.45
App\View\Components\GuestLayout 8 5 2 4 40.98
App\View\Components\AppLayout 8 5 2 4 40.98
App\Rules\PlanCommission 92 35 1440.8 62.37 36.33
App\HelperModules\SubscriptionTransactionHelper 20 8 280.54 71.69 36.83
App\HelperModules\ExportHelper 13 0 23.26 7.75 0
App\HelperModules\StripeHelper 32 7 111.01 23.79 30.51
App\HelperModules\PlanUpgradeHelper 88 7 1230.18 62.16 20.41
App\HelperModules\HelperModule 777 135 16238.68 667.08 28.07
App\HelperModules\StripeFieldsHelper 155 72 3971.78 135.67 38.3
App\Jobs\Refund 73 10 877.63 57.01 25.61
App\Jobs\PaymentIntent 687 148 16080 222.26 30.35
App\Jobs\WebHookScheduler 114 14 1195.03 68.29 24.51
App\Jobs\SubscriptionDelete 79 21 899.41 53.7 32.59
App\Jobs\SendExportFile 35 10 441.12 80.2 33.35
App\Jobs\TurnOffLocation 99 30 1811.9 111.98 33.98
App\Jobs\ExportCSV 214 18 6936.99 201.4 20.91
App\Jobs\SingleLocalFileGarbageCollection 15 9 33.69 40.43 40.63
App\Jobs\ProductUpdate 34 11 163.72 35.31 34.66
App\Jobs\CustomerSource 47 18 718.26 92.35 36.39
App\Jobs\TransferCreate 35 15 242.13 60.06 37.52
App\Jobs\UpdateSubscriptionCancelAt 36 10 331.34 39.45 33.06
App\Jobs\ScheduleExportMembers 173 49 5021.25 222.27 33.26
App\Jobs\DisputeCreate 92 22 1324.92 98.73 31.46
App\Jobs\CommissionsAnalysisExport 27 10 129.52 49.13 36.05
App\Jobs\CheckAndCorrectMissingCommission 165 57 4473 199.26 35.34
App\Jobs\SubscriptionRenewal 67 7 876.4 38.34 22.93
App\Jobs\EarlyFraudWarning 43 11 276.6 46.1 32.18
App\Jobs\DisputeClosed 49 11 385.15 37.3 30.79
App\Jobs\ScheduleExportTransferPayouts 133 27 2338.31 100.49 29.72
App\Jobs\InvoicePaid 748 149 17814.31 233 29.51
App\Jobs\CustomerUpdateCreditNote 45 11 684.05 66.7 31.7
App\Events\MemberEmailModified 16 10 25.85 14.77 40.98
App\Events\PersonAddressModified 18 10 39.3 19.65 39.96
App\Events\Member 16 11 25.85 14.77 41.77
App\Events\UserLogin 16 11 25.85 14.77 41.77
App\Listeners\PersonAddressModifiedListener 50 23 786.66 78.3 38.2
App\Listeners\UserLoginListener 44 12 669.69 87.67 32.86
App\Listeners\MemberEmailModifiedListener 37 12 586.68 56.83 34.69
App\Listeners\MemberListener 31 13 362.21 41.09 37.3
App\Notifications\ForgotPasswordApi 22 23 74.01 35.24 44.73
App\Notifications\laravelFailedJobMonitor 28 1 202.05 67.35 14.19
App\Services\PlanUpgradeService 110 12 2295.31 135.02 23.35
App\Services\RecaptchaService 40 34 549.68 62.82 43.37
App\Services\EmailService 352 54 9955.65 296.84 26.77
App\Console\Commands\RenewalEmail 27 20 378.94 102.76 42.36
App\Console\Commands\SwitchMemberPlan 73 28 1291.45 105.91 36.41
App\Console\Commands\RenewEmailBeforeRenew 27 20 396.53 111.81 42.36
App\Console\Commands\Development\MakeEarlyRenewalLink 33 26 487.83 159.22 42.82
App\Console\Commands\GroupTurnOfAutoRenew 49 25 539.23 68.26 39.18
App\Console\Commands\MovePlanMembersToPendingCancellation 60 20 973.75 80.55 34.97
App\Console\Commands\RunCommissionAnalysisExport 31 20 233.83 50.78 41.25
App\Console\Commands\UnclearedCheckTimeout 45 16 952.38 107.68 35.64
App\Console\Commands\ScheduleExportMembers 19 19 43.19 20.15 44.46
App\Console\Commands\WebHookDelete 21 23 96.21 33.76 45.01
App\Console\Commands\LoadPermissions 32 20 208.15 33.3 40.98
App\Console\Commands\AdminRedisCache 17 20 71.7 87.63 45.41
App\Console\Commands\OverDueEmailCommand 109 27 1554.16 167.11 31.84
App\Console\Commands\WebhookReQueue 61 17 420.43 56.63 33.27
App\Console\Commands\CorrectMissingCommissions 28 15 177.2 57.38 39.63
App\Console\Commands\AdvanceReports 42 29 644.15 98.59 41.8
App\Console\Commands\LocationPricePlanChange 73 28 1343.19 97.83 36.41
App\Console\Commands\ScheduleExportTransferPayouts 19 19 43.19 20.15 44.46
App\Console\Commands\SanitizeDatabaseForDevelopment 117 47 1408.73 248.17 36.87
App\Console\Commands\AdminPermissions 19 20 63.12 33.66 44.77
App\Console\Commands\RemoveClarityTextFromGroups 24 17 129.66 27.5 42.01
App\Console\Commands\UpdatePlanLocationStatusOnBasisDeprecationDate 21 18 114.69 32.11 43.43
App\Console\Kernel 91 35 1131.3 100.48 36.44