MCPcopy Create free account
hub / github.com/Permify/permify / calculateEntityCoverages

Function calculateEntityCoverages

pkg/development/coverage/coverage.go:165–174  ·  view source on GitHub ↗

calculateEntityCoverages calculates coverage for all entities

(refs []SchemaCoverage, shape file.Shape)

Source from the content-addressed store, hash-verified

163
164// calculateEntityCoverages calculates coverage for all entities
165func calculateEntityCoverages(refs []SchemaCoverage, shape file.Shape) []EntityCoverageInfo {
166 entityCoverageInfos := []EntityCoverageInfo{}
167
168 for _, ref := range refs {
169 entityCoverageInfo := calculateEntityCoverage(ref, shape)
170 entityCoverageInfos = append(entityCoverageInfos, entityCoverageInfo)
171 }
172
173 return entityCoverageInfos
174}
175
176// calculateEntityCoverage calculates coverage for a single entity
177func calculateEntityCoverage(ref SchemaCoverage, shape file.Shape) EntityCoverageInfo {

Callers 1

RunFunction · 0.85

Calls 1

calculateEntityCoverageFunction · 0.85

Tested by

no test coverage detected