Versions in this module Expand all Collapse all v0 v0.36.4 Aug 21, 2026 Changes in this version + var ErrInvalidGoMod = errors.New("cannot read go.mod") + var ErrUnresolvedPattern = errors.New("cannot resolve pattern") + func IsStdlibPath(importPath string) bool + func MatchPattern(pattern string) func(name string) bool + type Config struct + Context *build.Context + Dir string + Env map[string]string + FS *vfs.FS + GOWORK string + ModFlag string + StubStdlib bool + type Resolver struct + func NewResolver(cfg Config) (*Resolver, error) + func (r *Resolver) InMainModule(importPath string) bool + func (r *Resolver) ResolveImport(importPath string) (dir, pkgPath string, ok bool) + func (r *Resolver) ResolveImportFrom(importPath, fromDir string) (dir, pkgPath string, ok bool) + func (r *Resolver) ResolvePatterns(patterns []string) ([]Target, error) + func (r *Resolver) UnderGoroot(dir string) bool + type Target struct + Dir string + PkgPath string