/home/runner/work/libresign/libresign/apps/libresign/lib
Service
Policy
Runtime
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
OCA\Libresign\Service\Policy\Runtime\PolicyRegistry
88%
Project Risks
Class
CRAP
OCA\Libresign\Service\Policy\Runtime\PolicyRegistry
13
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
deserializeStoredValueWithType
0%
writeSystemValue
20%
deserializeStoredValue
33%
findPermissionSetByBinding
33%
tryResolveDelegatedOverrideBaseKey
37%
normalizePolicyKey
66%
readSystemValue
66%
setSystemValueByType
69%
incrementGroupRuleCounts
72%
isCurrentActorSystemAdmin
75%
loadGroupPolicyConfig
80%
clearUserPreference
80%
clearUserPolicy
80%
saveUserPreference
83%
parseActiveGroupScope
84%
getUserGroupIds
85%
get
86%
canApplyLowerLayer
87%
pickValueChoiceDefault
87%
resolveValueChoiceLayerChoices
88%
mergeUnionAllowedValues
88%
clearGroupPolicy
88%
Project Risks
Method
CRAP
deserializeStoredValueWithType
56
readSystemValue
19
incrementGroupRuleCounts
13
clearGroupPolicy
9
mergeUnionAllowedValues
8
tryResolveDelegatedOverrideBaseKey
7
writeSystemValue
7
parseActiveGroupScope
7
resolveValueChoiceLayerChoices
7
get
6
canApplyLowerLayer
6
setSystemValueByType
5
pickValueChoiceDefault
5
deserializeStoredValue
3
findPermissionSetByBinding
3
loadGroupPolicyConfig
3
clearUserPreference
3
clearUserPolicy
3
saveUserPreference
3
getUserGroupIds
3
normalizePolicyKey
2
isCurrentActorSystemAdmin
2