Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
validateCrossAppToken0%
__construct0%
getAccessToken0%
query0%
getInvoices0%
loopInvoices0%
loopNextRemindersInvoices0%
loopNextRemindersClients0%
sendInvoice0%
getAllInvoices0%
getAllInvoicesExceptions0%
sendCyCInvoices0%
setAllMonthAdministratorsInvoices0%
sendAdministratorsInvoices0%
checkClientHasFreshdeskTask0%
checkClientHasFreshdeskTaskAll0%
sendCallCenterInvoices0%
addToSheets0%
getGoogleSheetsService0%
writeToGoogleSheet0%
handleGoogleAuthCallback0%
getVencimientosFormateados0%
listCreditDaysOffered0%
__construct0%
renderPreview0%
processWebhook0%
matchClient0%
matchByCompanyName0%
matchByEmail0%
matchByPhone0%
matchByFiscalId0%
matchByGestionaCode0%
matchByBillingClient0%
hit0%
value0%
getCredentials0%
encrypt0%
decrypt0%
auth0%
request0%
updateApiCredentials0%
getApiDetails0%
getLastUpdate0%
getSyncStatus0%
setSyncStatus0%
getG3wActive0%
updateG3wActive0%
getBudgetsByDay0%
checkDeleted0%
get0%
all0%
load0%
normalizeG3wAcceptance0%
syncByDate0%
fetchFromGestiona0%
syncById0%
syncModifiedBudgetById0%
classifyLineAsLabor0%
isBlankClientField0%
calculateBudgetMargin0%
syncErrorBudgets0%
syncBudgetsWorks0%
notifyErrors0%
generateQuoteId0%
normalizeStatus0%
normalizeSegment0%
normalizeType0%
normalizeSource0%
saveDocument0%
formatBytes0%
updateLogs0%
checkEmailInvalid0%
checkRequiredFields0%
isBlacklistedEmail0%
syncExistingDataWithWarnings0%
syncByIds0%
syncNullBudget0%
getAlternativeClientData0%
checkAproval0%
computeForApprovalLevel0%
sendApprovalNotificationOnly0%
import0%
truncateRegion0%
parsePrice0%
parseInt0%
columnLetter0%
remember0%
forgetDomain0%
forget0%
log0%
logException0%
detectCaller0%
serializeMail0%
serializeResponse0%
reportLoggerFailure0%
forget0%
client0%
htmlToText0%
normalizePhone0%
send0%
getG3wTasksExecuted0%
sucursalesMap0%
regionMap0%
forget0%
loadSucursalesMap0%
loadRegionMap0%
__construct80%

Project Risks

Method CRAP
syncById10302
syncModifiedBudgetById8010
syncByDate870
sendInvoice650
getG3wTasksExecuted506
checkRequiredFields420
loopInvoices380
calculateBudgetMargin380
loopNextRemindersClients240
sendCallCenterInvoices240
listCreditDaysOffered240
syncBudgetsWorks240
syncByIds240
request210
syncErrorBudgets182
setAllMonthAdministratorsInvoices132
getAlternativeClientData132
sendCyCInvoices110
saveDocument110
import110
generateQuoteId90
send90
auth72
computeForApprovalLevel72
loopNextRemindersInvoices56
addToSheets56
getGoogleSheetsService56
classifyLineAsLabor56
normalizeSource56
loadSucursalesMap56
sendAdministratorsInvoices42
handleGoogleAuthCallback42
getCredentials42
updateApiCredentials42
fetchFromGestiona42
checkClientHasFreshdeskTaskAll30
normalizeG3wAcceptance30
isBlacklistedEmail30
syncExistingDataWithWarnings30
syncNullBudget30
normalizePhone30
loadRegionMap30
value20
normalizeType20
updateLogs20
sendApprovalNotificationOnly20
detectCaller20
serializeResponse20
client20
validateCrossAppToken12
getInvoices12
checkClientHasFreshdeskTask12
matchClient12
matchByCompanyName12
matchByEmail12
matchByPhone12
matchByFiscalId12
matchByGestionaCode12
matchByBillingClient12
setSyncStatus12
checkDeleted12
isBlankClientField12
normalizeStatus12
checkEmailInvalid12
query6
getAllInvoices6
writeToGoogleSheet6
getVencimientosFormateados6
processWebhook6
getApiDetails6
getLastUpdate6
getSyncStatus6
get6
load6
normalizeSegment6
formatBytes6
checkAproval6
parsePrice6
parseInt6
remember6
forgetDomain6
log6
logException6
serializeMail6
reportLoggerFailure6
forget6
htmlToText6
__construct2