/home/runner/html/nextcloud/apps/cospend/lib
Service
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
OCA\Cospend\Service\ProjectService
72%
Project Risks
Class
CRAP
OCA\Cospend\Service\ProjectService
12962
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
isUserInCircle
0%
savePaymentModeOrder
0%
saveCategoryOrder
0%
editGuestAccessLevel
0%
addCircleShare
0%
deleteCircleShare
0%
exportCsvSettlement
0%
createAndCheckExportDirectory
0%
exportCsvStatistics
0%
exportCsvProject
0%
getJsonProject
0%
importCsvProjectAtomicWrapper
0%
importCsvProject
0%
importCsvProjectStream
0%
importSWProject
0%
cronAutoExport
0%
getBillActivity
0%
getCircleShares
11%
applyBillSearchTermCondition
52%
getBillsWithLimit
55%
getProjectNames
68%
getBills
69%
getProjectTimeZone
77%
getUserMaxAccessLevel
78%
userCanAccessProject
79%
reduceBalance
80%
getNextRepetitionDate
83%
sortCreditersDebiters
84%
autoSettlement
88%
getGroupShares
88%
getUserShares
89%
Project Risks
Method
CRAP
importCsvProjectStream
6806
importSWProject
1980
getBillsWithLimit
113
getJsonProject
110
cronAutoExport
90
isUserInCircle
72
addCircleShare
72
exportCsvProject
42
exportCsvSettlement
30
createAndCheckExportDirectory
30
getBillActivity
30
getBills
26
getProjectNames
26
getCircleShares
22
exportCsvStatistics
20
importCsvProject
20
getUserMaxAccessLevel
16
getNextRepetitionDate
15
userCanAccessProject
13
deleteCircleShare
12
sortCreditersDebiters
8
reduceBalance
7
autoSettlement
6
savePaymentModeOrder
6
saveCategoryOrder
6
importCsvProjectAtomicWrapper
6
getUserShares
5
getGroupShares
5
getProjectTimeZone
4
applyBillSearchTermCondition
2