func interpretLint()

in capi/lib/model/lint_result.go [35:100]


func interpretLint(c CertificateLintResult, opinion *Opinion) {
	for _, err := range c.X509Lint.Errors {
		opinion.Result = FAIL
		opinion.Errors = append(opinion.Errors, Concern{
			Raw:            err,
			Interpretation: "",
			Advise:         "",
		})
	}
	if err := c.X509Lint.CmdError; err != nil {
		opinion.Result = FAIL
		opinion.Errors = append(opinion.Errors, Concern{
			Raw:            *err,
			Interpretation: "",
			Advise:         "",
		})
	}
	for _, err := range c.Certlint.Certlint.Errors {
		opinion.Result = FAIL
		opinion.Errors = append(opinion.Errors, Concern{
			Raw:            err,
			Interpretation: "",
			Advise:         "",
		})
	}
	if err := c.Certlint.Certlint.CmdError; err != nil {
		opinion.Result = FAIL
		opinion.Errors = append(opinion.Errors, Concern{
			Raw:            *err,
			Interpretation: "",
			Advise:         "",
		})
	}
	for _, err := range c.Certlint.Cablint.Errors {
		opinion.Result = FAIL
		opinion.Errors = append(opinion.Errors, Concern{
			Raw:            err,
			Interpretation: "",
			Advise:         "",
		})
	}
	for _, err := range c.Certlint.Cablint.Fatal {
		opinion.Result = FAIL
		opinion.Errors = append(opinion.Errors, Concern{
			Raw:            err,
			Interpretation: "",
			Advise:         "",
		})
	}
	for _, err := range c.Certlint.Cablint.Bug {
		opinion.Result = FAIL
		opinion.Errors = append(opinion.Errors, Concern{
			Raw:            err,
			Interpretation: "",
			Advise:         "",
		})
	}
	if err := c.Certlint.Cablint.CmdError; err != nil {
		opinion.Result = FAIL
		opinion.Errors = append(opinion.Errors, Concern{
			Raw:            *err,
			Interpretation: "",
			Advise:         "",
		})
	}
}