MCPcopy Index your code
hub / github.com/coder/coder / ValidateWorkspaceBuildParameter

Function ValidateWorkspaceBuildParameter

codersdk/richparameters.go:62–72  ·  view source on GitHub ↗
(richParameter TemplateVersionParameter, buildParameter *WorkspaceBuildParameter, lastBuildParameter *WorkspaceBuildParameter)

Source from the content-addressed store, hash-verified

60}
61
62func ValidateWorkspaceBuildParameter(richParameter TemplateVersionParameter, buildParameter *WorkspaceBuildParameter, lastBuildParameter *WorkspaceBuildParameter) error {
63 err := validateBuildParameter(richParameter, buildParameter, lastBuildParameter)
64 if err != nil {
65 name := richParameter.Name
66 if richParameter.DisplayName != "" {
67 name = richParameter.DisplayName
68 }
69 return xerrors.Errorf("can't validate build parameter %q: %w", name, err)
70 }
71 return nil
72}
73
74func validateBuildParameter(richParameter TemplateVersionParameter, buildParameter *WorkspaceBuildParameter, lastBuildParameter *WorkspaceBuildParameter) error {
75 var (

Callers 3

validateRichPromptFunction · 0.92
ValidateResolveMethod · 0.85

Calls 2

validateBuildParameterFunction · 0.85
ErrorfMethod · 0.45

Tested by

no test coverage detected