MCPcopy Create free account
hub / github.com/Chat2AnyLLM/code-agent-manager / validateName

Function validateName

internal/instructions/store.go:101–109  ·  view source on GitHub ↗

validateName rejects empty names and names containing path separators.

(name string)

Source from the content-addressed store, hash-verified

99
100// validateName rejects empty names and names containing path separators.
101func validateName(name string) error {
102 if strings.TrimSpace(name) == "" {
103 return fmt.Errorf("%w: name is empty", ErrInvalidName)
104 }
105 if strings.ContainsAny(name, `/\`) {
106 return fmt.Errorf("%w: name %q contains a path separator", ErrInvalidName, name)
107 }
108 return nil
109}
110
111// List returns all instructions (without installs) ordered by name.
112func (s *Store) List(ctx context.Context) ([]Instruction, error) {

Callers 2

CreateMethod · 0.70
UpdateMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected