code: func noncriticalPredicates(pod *v1.Pod, meta PredicateMetadata, nodeInfo *schedulernodeinfo.NodeInfo) (bool, []PredicateFailureReason, error) {
  	var predicateFails []PredicateFailureReason
  	fit, reasons, err := PodFitsResources(pod, meta, nodeInfo)
  	if err != nil {
  		return false, predicateFails, err
  	}
  	if !fit {
  		predicateFails = append(predicateFails, reasons...)
  	}
  
  	return len(predicateFails) == 0, predicateFails, nil
  }
docs: // noncriticalPredicates are the predicates that only non-critical pods need