diff --git a/repochecker/epita/flags.go b/repochecker/epita/flags.go index 0c76289c..070d7b7d 100644 --- a/repochecker/epita/flags.go +++ b/repochecker/epita/flags.go @@ -23,6 +23,10 @@ func EPITACheckKeyFlag(flag *fic.FlagKey, raw string) (errs []error) { errs = append(errs, fmt.Errorf("CVE numbers are required to be UCQ with choice_cost")) } + if flag.Placeholder == "" && (flag.Type == "text" || (flag.Type == "ucq" && flag.ChoicesCost > 0)) { + errs = append(errs, fmt.Errorf("no placeholder defined")) + } + return }