/home/runner/work/libresign/libresign/apps/libresign/lib
Service
IdentifyMethod
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
OCA\Libresign\Service\IdentifyMethod\TwofactorGateway
17%
OCA\Libresign\Service\IdentifyMethod\SignatureMethod\TwofactorGatewayToken
36%
OCA\Libresign\Service\IdentifyMethod\Email
71%
OCA\Libresign\Service\IdentifyMethod\Account
73%
OCA\Libresign\Service\IdentifyMethod\IdentifyService
79%
Project Risks
Class
CRAP
OCA\Libresign\Service\IdentifyMethod\Account
80
OCA\Libresign\Service\IdentifyMethod\Email
57
OCA\Libresign\Service\IdentifyMethod\IdentifyService
52
OCA\Libresign\Service\IdentifyMethod\SignatureMethod\TwofactorGatewayToken
48
OCA\Libresign\Service\IdentifyMethod\TwofactorGateway
34
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
validateToRequest
0%
validateToCreateAccount
0%
validateToIdentify
0%
delete
0%
validateToSign
0%
userMatchesIdentifier
0%
validateToSign
0%
validateToCreateAccount
0%
throwIfNotAllowedToCreateAccount
0%
delete
0%
getRootFolder
0%
getAppConfig
0%
getHasher
0%
getLogger
0%
validateToSign
0%
toArray
0%
blurIdentifier
0%
validateToIdentify
0%
validateToSign
0%
getSettings
0%
throwIfNotAuthenticated
8%
throwIfAccountAlreadyExists
32%
validateToRenew
33%
getSavedSettings
69%
refreshIdFromDatabaseIfNecessary
70%
getEmptyInstanceOfSignatureMethodByName
75%
resolveSignerUser
77%
resolveMinimumTotalVerifiedFactorsFromPolicySnapshot
78%
renewSession
80%
throwIfFileNotFound
81%
updateIdentifiedAt
83%
throwIfInvalidToken
85%
applyDefault
87%
requestCode
87%
getSettingsFromDatabase
89%
Project Risks
Method
CRAP
userMatchesIdentifier
20
throwIfAccountAlreadyExists
17
resolveSignerUser
14
validateToCreateAccount
12
toArray
12
resolveMinimumTotalVerifiedFactorsFromPolicySnapshot
7
throwIfFileNotFound
6
throwIfInvalidToken
6
throwIfNotAllowedToCreateAccount
6
delete
6
blurIdentifier
6
getSettings
6
getSavedSettings
5
refreshIdFromDatabaseIfNecessary
5
throwIfNotAuthenticated
5
applyDefault
5
requestCode
4
getEmptyInstanceOfSignatureMethodByName
3
updateIdentifiedAt
3
getSettingsFromDatabase
3
renewSession
2