Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
App\Console\Commands\BackfillEmailStatus0%
App\Console\Commands\ClearEmailErrors0%
App\Console\Commands\ClearEmailProcessing0%
App\Console\Commands\FreshDeskTicketSync0%
App\Console\Commands\ImportFinanceFromDrive0%
App\Console\Commands\ItvEmailReminders0%
App\Console\Commands\MigrateDatabase0%
App\Console\Commands\MigrateFilesToBlob0%
App\Console\Commands\PricesImport0%
App\Console\Commands\QuotationsCleanupEmailFragments0%
App\Console\Commands\QuotationsCleanupZeroDates0%
App\Console\Commands\ResendAcceptanceEmails0%
App\Console\Commands\ResendEmails0%
App\Console\Commands\ResendMultipleEmails0%
App\Console\Commands\SendEmailFollowUps0%
App\Console\Commands\SendExecutiveReport0%
App\Console\Commands\SendFollowUpNotification0%
App\Console\Commands\SendG3WEmailReminders0%
App\Console\Commands\SendRequestNotification0%
App\Console\Commands\SendgridActivitySync0%
App\Console\Commands\UpdateBudgetStatusRejected0%
App\Console\Commands\UpdateCommercialNumbers0%
App\Console\Commands\UploadFilesToGoogleDrive0%
App\Console\Kernel0%
App\Console\Commands\SendFinanceReport0%
App\Console\Commands\QuotationsRetryFailed0%
App\Console\Commands\SendEmailInvoiceNewCreditDays1%
App\Console\Commands\KPIBigQuerySync2%
App\Console\Commands\CreditDaysOfferedSync2%
App\Console\Commands\QuotationsSyncMissing5%
App\Console\Commands\AdministratorsInvoicesSync6%
App\Console\Commands\QuotationsSync7%
App\Console\Commands\QuotationsWorkSync9%
App\Console\Commands\InvoicesSync10%
App\Console\Commands\InvoicesCallCenter14%
App\Console\Commands\IfexQuotationsSync16%
App\Console\Commands\SincronizarPresupuestos16%
App\Console\Commands\ClientsSyncFull80%
App\Console\Commands\ClientsSyncRange85%

Project Risks

Class CRAP
App\Console\Commands\SendFinanceReport50679
App\Console\Commands\FreshDeskTicketSync7832
App\Console\Commands\ResendEmails3306
App\Console\Commands\QuotationsRetryFailed2308
App\Console\Commands\SendgridActivitySync2070
App\Console\Commands\SendEmailInvoiceNewCreditDays1270
App\Console\Commands\ClearEmailProcessing1260
App\Console\Commands\BackfillEmailStatus930
App\Console\Commands\MigrateFilesToBlob930
App\Console\Commands\ItvEmailReminders870
App\Console\Commands\SendG3WEmailReminders600
App\Console\Commands\CreditDaysOfferedSync390
App\Console\Commands\ResendAcceptanceEmails272
App\Console\Commands\ImportFinanceFromDrive240
App\Console\Commands\QuotationsCleanupEmailFragments182
App\Console\Commands\UpdateCommercialNumbers156
App\Console\Commands\PricesImport90
App\Console\Kernel72
App\Console\Commands\MigrateDatabase56
App\Console\Commands\SendEmailFollowUps56
App\Console\Commands\KPIBigQuerySync52
App\Console\Commands\AdministratorsInvoicesSync47
App\Console\Commands\QuotationsWorkSync43
App\Console\Commands\ClearEmailErrors42
App\Console\Commands\ResendMultipleEmails42
App\Console\Commands\QuotationsSyncMissing36
App\Console\Commands\QuotationsSync16
App\Console\Commands\InvoicesSync15
App\Console\Commands\UploadFilesToGoogleDrive12
App\Console\Commands\InvoicesCallCenter8
App\Console\Commands\ClientsSyncRange8
App\Console\Commands\IfexQuotationsSync8
App\Console\Commands\SincronizarPresupuestos8
App\Console\Commands\QuotationsCleanupZeroDates6
App\Console\Commands\SendExecutiveReport6
App\Console\Commands\SendFollowUpNotification6
App\Console\Commands\SendRequestNotification6
App\Console\Commands\UpdateBudgetStatusRejected6
App\Console\Commands\ClientsSyncFull3

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
handle0%
handle0%
aggregateFinalStatus0%
appendEventToWebhook0%
handle0%
update_commercial_numbers0%
handle0%
handle0%
handle0%
syncRegion0%
httpJson0%
getWithRateLimit0%
isAddressedToBajas0%
isConfirmedBaja0%
upsertTicket0%
fetchClientFinder0%
fetchClosureTemplate0%
parseClosureTemplate0%
snap0%
normalizeRegion0%
normalizeYesNo0%
customField0%
cleanHtml0%
handle0%
handle0%
buildDriveService0%
processFile0%
handle0%
handle0%
handle0%
isEmailValid0%
email_reminders0%
email_reminders_mileage0%
handle0%
handle0%
migrateDatabase0%
dropAllTables0%
handle0%
dryRun0%
executeOptimizedMigration0%
migrateFileWithLowMemory0%
readFileInChunks0%
formatBytes0%
handle0%
handle0%
handle0%
handle0%
processRegion0%
getFailedIds0%
isTerminalError0%
scrubTerminalIdsFromPool0%
rebuildErrorMessage0%
handle0%
handle0%
handle0%
handle0%
currency0%
handle0%
isEmailValid0%
getEmailBody0%
calculateEmailRequestSize0%
handle0%
handle0%
handle0%
send_email0%
isEmailValid0%
detectDelimiter0%
handle0%
renderPreview0%
buildPreviewHtml0%
handle0%
getReportMonth0%
getResumenData0%
getZenitalSkRegionsForCompany0%
seriesAttributionMap0%
sedeSimplificationMap0%
jorgeRegionWhitelist0%
getZenitalRegionMap0%
getZenitalSucursalesMap0%
aggregateAllReports0%
buildReportHtml0%
buildMonthlyReportHtml0%
buildAllRegionsReportHtml0%
buildCombinedReportHtml0%
buildCombinedAllRegionsReportHtml0%
extractReportBody0%
handle0%
handle0%
handle0%
handle0%
fetchWindow0%
handleNonOkResponse0%
dedupeByMsgId0%
buildWebhookTypeIndex0%
classify0%
classifyByType0%
normalize0%
handle0%
handle0%
handle0%
update_commercial_numbers0%
handle0%
schedule0%
commands0%
isWorkingDayOfMonth0%
handle75%
handle84%