INNER CODE UNIT · Go
WrapInstantiateFunc
stackrox/kube-linter · pkg/templates/codegen/main.go:142
func WrapInstantiateFunc(f func(p Params) (check.Func, error)) func(interface{}) (check.Func, error) {
return func(paramsInt interface{}) (check.Func, error) {
return f(paramsInt.(Params))
}
}
`
)
var (
fileTemplate = template.Must(template.New("gen").Funcs(sprig.TxtFuncMap()).Funcs(template.FuncMap{
"backtick": func() string {
return "`"
},
}).Parse(fileTemplateStr))
)
func lowerCaseFirstLetter(s string) string {
return strings.ToLower(s[:1]) + s[1:]