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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…