MCPcopy Create free account
hub / github.com/bytebase/bytebase / validateResourceID

Function validateResourceID

backend/api/v1/resource_id.go:12–17  ·  view source on GitHub ↗
(resourceID string)

Source from the content-addressed store, hash-verified

10var resourceIDRegex = regexp.MustCompile(`^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`)
11
12func validateResourceID(resourceID string) error {
13 if !resourceIDRegex.MatchString(resourceID) {
14 return connect.NewError(connect.CodeInvalidArgument, errors.Errorf("invalid resource ID %q", resourceID))
15 }
16 return nil
17}

Callers 2

TestValidateResourceIDFunction · 0.85
CreateRoleMethod · 0.85

Calls 1

ErrorfMethod · 0.80

Tested by 1

TestValidateResourceIDFunction · 0.68