forked from
tangled.org/core
Monorepo for Tangled — https://tangled.org
1package validator
2
3import (
4 "fmt"
5 "net/url"
6)
7
8func (v *Validator) ValidateURI(uri string) error {
9 parsed, err := url.Parse(uri)
10 if err != nil {
11 return fmt.Errorf("invalid uri format")
12 }
13 if parsed.Scheme == "" {
14 return fmt.Errorf("uri scheme missing")
15 }
16 return nil
17}