def METHOD_NAME(self):
    cleaned_data = super().METHOD_NAME()
    reviewer_submitted = cleaned_data.get("reviewer_submitted")
    if (
        reviewer_submitted
        and cleaned_data.get("recommendation") == ReviewerRecommendation.ACCEPT.name
    ):
        has_narrative_documentation = cleaned_data["has_narrative_documentation"]
        has_clean_code = cleaned_data["has_clean_code"]
        is_runnable = cleaned_data["is_runnable"]
        checklist_errors = []
        if not has_narrative_documentation:
            checklist_errors.append(
                _(
                    "Recommended releases must have accompanying narrative documentation."
                )
            )
        if not has_clean_code:
            checklist_errors.append(
                _("Recommended releases should have clean code.")
            )
        if not is_runnable:
            checklist_errors.append(
                _("Recommended releases must have runnable code.")
            )
        if checklist_errors:
            raise forms.ValidationError(
                [forms.ValidationError(e) for e in checklist_errors]
            )
    return cleaned_data