INNER CODE UNIT · Go
validateAnalyzeArgs
Legit-Labs/legitify · cmd/analyze.go:78
func validateAnalyzeArgs() error {
if err := namespace.ValidateNamespaces(analyzeArgs.Namespaces); err != nil {
return err
}
if err := ValidateScorecardOption(analyzeArgs.ScorecardWhen); err != nil {
return err
}
if len(analyzeArgs.Organizations) != 0 && len(analyzeArgs.Repositories) != 0 {
return fmt.Errorf("cannot use --org & --repo options together")
}
return nil
}
func setupExecutor(analyzeArgs *args) (*analyzeExecutor, error) {
switch analyzeArgs.ScmType {