code: func (p *podEvaluator) UncoveredQuotaScopes(limitedScopes []corev1.ScopedResourceSelectorRequirement, matchedQuotaScopes []corev1.ScopedResourceSelectorRequirement) ([]corev1.ScopedResourceSelectorRequirement, error) {
  	uncoveredScopes := []corev1.ScopedResourceSelectorRequirement{}
  	for _, selector := range limitedScopes {
  		isCovered := false
  		for _, matchedScopeSelector := range matchedQuotaScopes {
  			if matchedScopeSelector.ScopeName == selector.ScopeName {
  				isCovered = true
  				break
  			}
  		}
  
  		if !isCovered {
  			uncoveredScopes = append(uncoveredScopes, selector)
  		}
  	}
  	return uncoveredScopes, nil
  }
docs: // UncoveredQuotaScopes takes the input matched scopes which are limited by configuration and the matched quota scopes.
  // It returns the scopes which are in limited scopes but dont have a corresponding covering quota scope