prow/github/report/report.go
func ShouldReport(pj prowapi.ProwJob, validTypes []prowapi.ProwJobType) bool {
	valid := false
	for _, t := range validTypes {
		if pj.Spec.Type == t {
			valid = true
		}
	}

	if !valid {
		return false
	}

	if !pj.Spec.Report {
		return false
	}

	return true
}
func ShouldReport(pj prowapi.ProwJob, validTypes []prowapi.ProwJobType) bool {
	valid := false
	for _, t := range validTypes {
		if pj.Spec.Type == t {
			valid = true
		}
	}

	if !valid {
		return false
	}

	if !pj.Spec.Report {
		return false
	}

	return true
}
func ShouldReport ( pj prowapi . ProwJob , validTypes [ ] prowapi . ProwJobType ) bool { valid := false for _ , t := range validTypes { if pj . Spec . Type == t { valid = true } } if ! valid { return false } if ! pj . Spec . Report { return false } return true }
// TODO(krzyzacy):
// Move this logic into github/reporter, once we unify all reporting logic to crier
TODO ( krzyzacy ) : Move this logic into github / reporter once we unify all reporting logic to crier